问题
尝试将两个dtype不同的ndarray类型的数组拼接在一起,结果发现数据变成同一种类型
解决
np.rec.fromarrays([arr1, arr2, ...], dtype=dtype)
dtype就是各数组的类型
补充
dtype的多种格式
dtype=[
('a', 'i1'),
('b', 'i1', 2),
('c', np.float64, (3, 3)), #
('d', 'i1, i2'),
('e', [('c1', int), ('c2', int)])
]
版权声明:本文为xhltk316原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。