问题
尝试将两个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)])
]
作者:盛夏光年ltk