SSブログ

【Hadoop MapReduce】配列のコピーについて [Hadoop / Spark]

Hadoopのプログラムではなく、pythonの話。

思うような結果が得られなくて、原因を色々調べていたら、どうやら配列のコピーがおかしいことが解った。

配列のコピーをうっかり
 Array1 = Array0
と書いてしまったのだが、これだとArray0を操作したら、同時にArray1の値も変わってしまう。

コピーした後、Array0とArray1を別々に扱いたい場合は、
 from copy import deepcopy
 Array1 = deepcopy(Array0)
としてコピーをする必要がある。

nice!(23)  コメント(0)  トラックバック(0) 
共通テーマ:資格・学び