お世話になります。
Numpyらしい行列の計算をご教授いただければと思います。
前提・実現したいこと
次のような行列があるとします
Aはm×nの行列、Bは要素数nの縦ベクトル、Cは要素数nの横ベクトルとします。ここで次のn個の要素からなるベクトルRを求めたいとします。
ただし,Ajというのは行列Aのうちのj列目を取り出したものとします。すなわち
とします。
for文を駆使すれば当然出来ますが、Numpyらしくfor文をあまり使わずにRを上手く計算する方法は無いか?というのが質問です.
試したこと
ちゃんとコードを書かずに申し訳無いですが、例えばnp.vectorize
を使って
Python
1func = np.vectorize(func) 2func(R,A,B,C)
Bは要素m個の間違いでは?質問のままだと計算不能ですが。
回答1件
あなたの回答
tips
プレビュー