複数のベクトルデータと行列の積の結果を今,下記のように求めています.
python
1mat = np.array([[3,4,5], 2 [4,2,3], 3 [6,4,2]]) # 値は適当に入れてます 4 5data = np.random.rand(50,3) 6 7result = np.empty((50,3)) 8 9for i in range(data.shape[0]): 10 result[i] = np.dot(mat,data[i])
一応,結果は得られているのですが,dataのベクトル数が多くなると処理時間がかかってしまうので,一括で高速に処理させる方法はないでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/13 08:13