Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。618件0python2.7を使用しています。-0.49929592]]-0.499295920134と結果がでました。r[0][action-1].data-0.499295920134代入が反映されません。何が問題なのでしょうか。インポートパッケージは以下です。'chainer.variable.Variable'とでます。r.dtype結果はfloat32です。いうメンバー変数は存在しません。質問文の下の「編集」から直接追記して頂けると幸いです。16:03ご丁寧にありがとうございます。投稿を編集いたしましたので、ご確認ください。0:41そもそもchainer.variableのdataって、直接書き換えられるのでしょうか?どういうときに直接書き換えたいのかあまりピンときてませんが、ノードの中身を直接書き換えるのって変な感じがします。GetItemというFunctionNodeが作られて、そのapplyメソッドをrを引数にして呼んだものが返ってきます。スライスという操作をする計算ノードを作って適用した結果を返せ、という操作なので元のVariableが持っているdataを共有していないのです。書き換えたいならr.data[0][1]=0.0でしょう。CPUで実行している分には書き換わっています。GPUの場合(つまりdataがcupy.ndarrayの場合)は分かりません。試してみた、という話でないなら「なぜそれをしたいのか?」という内容をChainerのコミュニティにあげたほうがいいかと思いました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。0x83」と表示される。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。