以下差内蔵リストコード
>>> a = [1,2,3,4]
>>> b = a[1:3]
>>> b[1] = 0
>>> a
[1, 2, 3, 4]
>>> b
[2, 0]
numpyのアレイ
>>> c = numpy.array([1,2,3,4])
>>> d = c[1:3]
>>> d[1] = 0
>>> c
array([1, 2, 0, 4])
>>> d
array([2, 0])
としては何かそれはnumpy arrで見られるay cは直接影響を受ける。私は組み込みのリストでは、新しいメモリが変数bに割り当てられていると思います。おそらくnumpyではc [1:3]の参照にdが割り当てられていますが、私はこれらについてはっきりしていません。 これはnumpyと組み込みでどのように機能しますか?
[リスト対ベクトル対配列]の可能な重複(http://stackoverflow.com/questions/1905417/array-vs -vector-vs-list) – polka
@polkaは素早く答えてくれてありがとうございます。 – umtkas
numpyのリストを話すのは正しくないことに注意してください。これは配列の数が少ないです。 – chthonicdaemon