@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().