【NumPy】不同类型的ndarray拼接后类型同一的问题及解决
问题
尝试将两个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
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
博主是利用学习、参考、实践、复制和粘贴等多种方式打造成自己的文章,如有帮助记得点赞!

浙公网安备 33010602011771号