@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? Как этого избежать?
  • Вопрос задан
  • 2397 просмотров
Решения вопроса 1
mbelskiy
@mbelskiy
Software Developer
две переменные указывают на один объект.
Избежать можно так
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы