Я пытаюсь сложить два numpy массива вместе.
Первый имеет размеры (1797, 64)
, а второй имеет размеры (1797,)
. Я хочу создать массив с размерами (1797, 65)
. Это должно быть возможно через np.hstack()
:
from sklearn import datasets
import numpy as np
digits = datasets.load_digits(n_class=10)
data = np.array(digits.data)
labels = np.array(digits.target)
myData = np.hstack((data, labels[:,None]))
print(data)
print(labels)
print(myData)
Однако, запустив приведенный выше код, вы увидите, что data
и первые 64 столбца myData
не равны. Может кто-нибудь объяснить мне, что происходит?