Является ли numy переменная связь друг с другом? (Помощь) - PullRequest
0 голосов
/ 03 ноября 2018

Я написал такой файл:

import numpy as np
rx = np.zeros((2,2))
rx2 = rx
rx2[0][1]=1
print(rx)
print(rx2)

Ожидаемый результат:

[[0. 0.]
 [0. 0.]]
[[0. 1.]
 [0. 0.]]

Но когда я запустил этот код, я получил:

[[0. 1.]
 [0. 0.]]
[[0. 1.]
 [0. 0.]]

Почему и как?

1 Ответ

0 голосов
/ 03 ноября 2018
import numpy as np
rx = np.zeros((2,2))
rx2 = rx.copy()
rx2[0][1]=1
print(rx)
print(rx2)

результат в

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