NumPyは、配列をコピーするための関数を提供します。この関数は、配列を新しいオブジェクトとしてコピーすることを可能にします。これにより、元の配列を変更しても、コピーされた配列には影響を及ぼしません。NumPyでは、np.copy()
関数を使用して、配列をコピーすることができます。以下の例では、arr
という配列をコピーして、arr_copy
という新しい配列を作成しています。
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
arr_copy = np.copy(arr)
print(arr)
# [1 2 3 4 5]
print(arr_copy)
# [1 2 3 4 5]
上記の例では、arr
とarr_copy
は同じ値を持つ配列となっています。しかし、arr
を変更しても、arr_copy
には影響を及ぼしません。