Python言語とNumPyを用いて、配列をコピーする方法をソースコード付きで解説します。
配列のコピー
Pythonの数値計算モジュールNumPyでは、ndarray.copyで配列をコピーできます。
この場合、一方のオブジェクトの変更が他方に反映されません。
(「=」を使ってコピーすると一方の変更が他方にも反映されます)
ソースコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*- import numpy as np x = np.array([1, 2, 3]) # 配列xのコピー y = x.copy() y = y * 2 print("x=", x) # x=[1, 2, 3] print("y=", y) # y=[2, 4, 6]
【おすすめ記事】
Python入門 基本文法
NumPy入門 サンプルプログラム集
コメント