問題
嘗試将兩個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