Я пробовал учебник по Python, в котором был следующий фрагмент кода, который я пытался понять:
У меня есть Numpy ndarray X, где
X=[[ 15 39]
[ 15 81]
[ 16 6]
[ 16 77]
[ 17 40]
....]
и еще один np.ndarray ykmeans размерности = 1, где его длина равна X
y_kmeans=[2 3 2 3 2 3 2 0 0 0 3 2 0 2 3 ....]
Я не понимаю строки ниже в моем коде, который возвращает массив X со значениями X, где массив y_kmeans имеет значение, равное 0.(y_kmeans == 0 возвращает массив True и False)
X[y_kmeans == 0, 0]
Может кто-нибудь объяснить, как это работает, и возвращает только те строки в X, где y_kmeans == 0 возвращает значение True.