Назначение списка Python - концептуальный вопрос - PullRequest
0 голосов
/ 24 сентября 2018

Ниже кода сгенерируйте случайные данные в двумерном пространстве:

Сначала в переменной X сгенерируйте случайные пары, в 3-м операторе X[50:100, :] = X1 присвойте X1 позициям 50 -100- Мой вопрос: для чего нужен двойной двоеточие?Я просто положил X[50:100] = X1 это не то же самое?

X= -2 * np.random.rand(100,2)
X1 = 1 + 2 * np.random.rand(50,2)
X[50:100, :] = X1
plt.scatter(X[ : , 0], X[ :, 1], s = 50, c = ‘b’)
plt.show()

1 Ответ

0 голосов
/ 24 сентября 2018

Это точно так же.

Выдержка из документов : The value being assigned to the indexed array must be shape consistent (the same shape or broadcastable to the shape the index produces).

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