1
配列b
を作成し、配列a
のバージョンで、i
'番目の行をゼロに設定したいとします。Numpy:機能割り当てですか?
現在、私がしなければならない:
あなたがラムダであり、numpyの中に他のすべてが機能していることを行うことができないので、少し迷惑ですb = a.copy()
b[i, :] = 0
。私はそのようなものは何もnumpyの中にありません、あなたは私の知る限り
b = a.set_subtensor((i, slice(None)), 0)
または
b = np.set_subtensor(a, (i, slice(None)), 0)
を行くことができるtheanoのset_subtensorと同様の機能を、したいと思います。それとも?
編集が
答えはノー、そのような機能はありませんように見える、あなたは1を自分で定義する必要があります。 hpauljの応答を参照してください。
あなたは達成しようとしているもののより完全な例を挙げることができますか? –
http://stackoverflow.com/questions/6142604/functional-assignment-in-numpyこれも参照してください。 – Chathuranga
その質問はそれに似た言葉を持っていますが、何か違うところです。 – Peter