我有一个看起来像这样的ndarray:
In [1]: a
Out [1]: array(['x','y'], dtype=object)
现在我想在它的末尾附加一个“z”:
In [2]: print([a,'z'])
[array(['x','y'],dtype=object), 'z']
相反,我想要的是:
['x','y','z']
有什么想法吗?
答案 0 :(得分:6)
您可以使用numpy.append执行此操作:
import numpy as np
a = np.array(['x','y'])
b = np.append(a,['z'])
In [8]:b
Out[8]: array(['x', 'y', 'z'], dtype='<U1')
答案 1 :(得分:1)
您可以使用numpy.append
:
import numpy as np
a = np.array(['x', 'y'])
np.append(a, 'z')
# array(['x', 'y', 'z'],
# dtype='<U1')
答案 2 :(得分:0)