teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

誤字

2020/12/31 02:49

投稿

de_mirage
de_mirage

スコア6

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

2

追記

2020/12/31 02:49

投稿

de_mirage
de_mirage

スコア6

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

1

追記

2020/12/31 02:39

投稿

de_mirage
de_mirage

スコア6

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