@hermina.hauck
Для того чтобы создать копию массива в NumPy, вы можете использовать функцию copy()
. Например:
1 2 3 4 |
import numpy as np a = np.array([1, 2, 3]) b = a.copy() |
В этом случае массив b
будет содержать копию массива a
. Это означает, что изменение элементов массива b
не будет влиять на элементы массива a
, и наоборот.
Вы также можете создать копию массива с помощью среза:
1
|
c = a[:]
|
Этот способ также создаст новый массив, который содержит копию элементов массива a
. Однако, этот способ не работает для многомерных массивов, и он работает медленнее, чем функция copy()
.
@hermina.hauck
Корректный ответ. Можно также использовать np.array(a) или a.copy().