Hadoopのプログラムではなく、pythonの話。
思うような結果が得られなくて、原因を色々調べていたら、どうやら配列のコピーがおかしいことが解った。
配列のコピーをうっかり
Array1 = Array0
と書いてしまったのだが、これだとArray0を操作したら、同時にArray1の値も変わってしまう。
コピーした後、Array0とArray1を別々に扱いたい場合は、
from copy import deepcopy
Array1 = deepcopy(Array0)
としてコピーをする必要がある。
2015-03-19 23:00
nice!(23)
コメント(0)
トラックバック(0)
共通テーマ:資格・学び
コメント 0