numpy hstack: как найти правильные размеры - PullRequest
2 голосов
/ 25 марта 2020

Я пытаюсь сложить два 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 не равны. Может кто-нибудь объяснить мне, что происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...