質問編集履歴

3

誤字

2020/12/31 02:49

投稿

de_mirage
de_mirage

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  numpyのみで下記のようなブロック行列同士の内積を計算したいのですが,このようなことは可能でしょうか?
2
2
 
3
- [a1, a2,...,aN]・[b1, b2,...,bN] = [a1*b1, a2*b2,...,aN*bN] (an,bnは行列)
3
+ [a1, a2,...,aN]・[b1, b2,...,bN] = a1*b1 + a2*b2 + ... + aN*bN (an,bnは行列)
4
4
 
5
5
  for文とzipを使えば計算できるのですが,Nが大きいとき計算に時間がかかるため高速なnumpyでできる方法があれば教えていただきたいです.
6
6
 

2

追記

2020/12/31 02:49

投稿

de_mirage
de_mirage

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  numpyのみで下記のようなブロック行列同士の内積を計算したいのですが,このようなことは可能でしょうか?
2
2
 
3
- [a1, a2,...,aN]・[b1, b2,...,bN] = [a1*b1, a2*b2,...,aN*bN]
3
+ [a1, a2,...,aN]・[b1, b2,...,bN] = [a1*b1, a2*b2,...,aN*bN] (an,bnは行列)
4
4
 
5
5
  for文とzipを使えば計算できるのですが,Nが大きいとき計算に時間がかかるため高速なnumpyでできる方法があれば教えていただきたいです.
6
6
 

1

追記

2020/12/31 02:39

投稿

de_mirage
de_mirage

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  numpyのみで下記のようなブロック行列同士の内積を計算したいのですが,このようなことは可能でしょうか?
2
2
 
3
- [a1, a2,...,aN]・[b1, b2,...,bN] = [a1*b1, a2*b2,...,aN*bN] (an,bnは2x2行列)
3
+ [a1, a2,...,aN]・[b1, b2,...,bN] = [a1*b1, a2*b2,...,aN*bN]
4
4
 
5
5
  for文とzipを使えば計算できるのですが,Nが大きいとき計算に時間がかかるため高速なnumpyでできる方法があれば教えていただきたいです.
6
6