なぜ配列要素のIDが変更を続けますか? 配列要素のIDがIPythonで変化する
この
In [43]: x = np.array([[1,2,3],[4,5,6],[7,8,9]])
In [44]: print id(x[0])
30836416
In [45]: print id(x[0])
31121344
In [46]: print id(x[0])
31471808
はPythonスクリプトで記述されたとき、我々が
し、また他の観測は以下である同じIDを取得するPythonスクリプト で書かれている場合ではありません図
aCopyは配列aのコピーです。 両方の配列の同じ要素のidが2回出力されます。 出力によれば、すべての配列要素のidは で、同じ配列であっても異なっていても(コピー)、FIRST印刷以外は同じです。 なぜ2つの異なる配列の同じ要素のIDが同じですか? IDが複数回印刷されると、そのIDが異なるのはなぜですか?
スクリーンショットを投稿しないでください。テキストをコピーして貼り付けてください。 – Julien
@Divakar 'id'が組み込まれています... – Julien
あなたの例では、Python(2または3)のインタプリタを使用するとidは変わりません。 –