人気プログラミング言語Pythonの文法について様々な例を載せて解説します。Pythonプログラミングの入門に。 ndarrayをコピーする場合、そのやり方によってコピー元・先のオブジェクトが束縛される場合と別のオブジェクトとなる場合があり注意が必要。代入演算子で複製すると参照渡しとなり同じメモリ領域を参照するためコピー先のオブジェクトとコピー元のオブジェクトに互いに影響される。コピー先のオブジェクトをコピー元のオブジェクトとリンクさせたくない場合はndarray.copyやnumpy.copy、copyモジュールを使う。 1. 代入演算子=によるリストのコピー ndarrayを代入演算子で複製すると参照渡しとなり、コピー先のオブジェクトとコピー元のオブジェクトが同じメモリ領域を参照することになる。このためどちらかの値を変更するともう一方の値も変更されてしまう。 代入演算子=によりyにnd