2 行 2 列の行列を返す関数を定義しようとしています。具体的には、私は持っています:
def f(d,n):
return scipy.mat([[1,d/n],[0,1]])
これは、d と n がスカラー入力の場合にうまく機能します。しかし、d と n がベクトル入力の場合、この関数は機能しません。この関数をベクトル化する方法がわかりません。たとえば、次のことを行う関数 f を作成したいと思います。
仮定する
d=[1,2,3,4]
n=[5,6,7,8],
f(d,n)
4 つの行列の配列を返します。
[[[1,1/5],[0,1]],[[1,2/6],[0,1]],[[1,3/7],[0,1]],[[1,4/8],[0,1]]]
これが可能かどうか教えていただければ、とても素晴らしいことです!! ありがとう!