Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。7,661件3PythonとNumpyの以下のプログラムに関する質問です。total_list単純に、array_listの要素を前から足し込んだものを、total_listにappendするだけです。9])]と出力されてしまいます。すごく初歩的なのかもしれませんが、このバグが取れません。申し訳ありませんが、よろしくお願いします。実体は、変数とは別の場所にあって、変数はその場所を指しているだけです。提示されたコードでは、ループの一回目が終わった時は、こんな感じになっています。行った時に、実体を直接アップデートするので、こうなります。-----------------+になります。いちいち新しいオブジェクトを作って代入するという実装方法もあり得たのでしょうが、そうするとメモリの確保と開放が頻繁に起こることになります。大きなデータを扱うことが多いので、それは避けたのでしょう。ところをtotal_list.append(total.copy())と修正すれば、いいでしょう。個の銅バッジnumpyだとそういう挙動になるのですね。詳しい説明もとてもわかりやすく勉強になりました。回答ありがとうございました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。公開5周年をお祝いしましょう!🌸コメントで回答する理由を教えてくださいリンク集3Pythonで1次元のリストを比較し,同一の要素の削除について関連する質問0pythonでリストをCSV出力する際に、不要なカンマが入ってしまうのを入らないようにしたいです。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。