Я должен numpy.ndarray A & B, которые имеют следующую форму A = (500000,784), B = (500000,). Мне нужно добавить эти 2 массива так, чтобы массив B, который имеетметки добавляются как 785-й столбец в массиве без изменения какой-либо последовательности в его строковых данных.то есть, A приобретает форму (500000,785).
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]])