0
所以,我有兩個數組numpy的 - 堆疊兩個數組不同類型
a=np.array([1,2,3])
b=np.array(['a','b','c'])
,我需要結合起來,使得我得到
array([1,'a'],[2,'b'],[3,'c'])
我想到了一個簡單的
np.stack((a,b),axis=1)
會做到這一點,但它會把所有東西都變成一個字符串。我如何避免這種情況?
array([['1', 'a'],
['2', 'b'],
['3', 'c']],
dtype='<U21')
你不能所有'numpy'數組的元素必須是相同的類型。 – Akavall