我必须具有以下形状的numpy.ndarray A和B A =(500000,784),B =(500000,)。我需要添加这2个数组,使带有标签的数组B作为数组的第785列添加而无需更改其行中的任何顺序-明智的数据。 即A的形状为(500000,785)。
答案 0 :(得分:0)
np.append(A.T,[B.T], axis=0).T
例如:
A = np.array([[1,2,3],[4,5,6],[7,8,9],[10,9,11]])
B = np.array([4,5,3,6])
np.append(A.T,[B.T], axis=0).T
输出:
array([[ 1, 2, 3, 4],
[ 4, 5, 6, 5],
[ 7, 8, 9, 3],
[10, 9, 11, 6]])