@egocentrist

Numpy: связанные массивы?

>>> import numpy as np
>>> a = np.array([1,2,3])
>>> a
array([1, 2, 3])
>>> b=a
>>> b
array([1, 2, 3])
>>> b[0]=321
>>> a
array([321,   2,   3])


Почему при изменении b, изменяется a? Как этого избежать?
  • Вопрос задан
  • 2399 просмотров
Решения вопроса 1
mbelskiy
@mbelskiy
Software Developer
две переменные указывают на один объект.
Избежать можно так
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы