import numpy as np
X = np.array([[0, 1, 0, 1], [1, 0, 1, 1], [0, 0, 0, 1], [1, 0, 1, 0]])
y = np.array([0, 1, 0, 1])
counts = {}
print(X[y == 0])
# prints = [[0 1 0 1]
# [0 0 0 1]]
Я хочу знать, почему X[y==0]
печатает две точки данных. Разве он не должен печатать только [0 1 0 1]
?
, потому что X[0]
?