2
私が欲しいもの
>>> a
array([[1, 2],
[3, 4],
[5, 6]])
>>>b
array([[1, 2],
[4, 3]])
とベクトルはnumpyの行列マイナス繰り返し行/列のインデックス
b[0,:]-=a[0,:], b[1,:]-=a[1,:], b[0,:]-=a[2,:]
を行っている。しかし、次は動作しません:
>>> b[[0,1,0],:]-=a
>>> b
array([[-4, -4], # want [-5, -6]
[ 1, -1]])
これがすることなく達成することができる方法forループを使用していますか?
私は.at' '知りませんでした - あなたに感謝!データをインプレースで変更する代わりに同じ結果を返すことは可能ですか? – MaxU
@マックス私はそれがすべて可能であればまっすぐになることはないと恐れています:) – Divakar
OK、ありがとう! :) – MaxU