numpy配列の形状を崩さずに、1000配列すべての和を求めたいのですがやり方がわかりません。
データイメージ
numpy
1a1 = np.random.randn(7,7) 2a2 = np.random.randn(7,7) 3a3 = np.random.randn(7,7) 4・・・ 5a1000 = np.random.randn(7,7) 6
やりたいこと
numpy
1a_sum = a1 + a2 +a3 ・・・・a1000 2a_sum.shape # (7,7)
色々探しましたが、適切な手法は見つけられませんでした。
基本的な質問で大変恐縮ですが、ご教示頂けると幸甚です。
よろしくお願いします。
「np.random.rand(7, 7)」を1000回足した結果が欲しい、ということですか?
それとも、a1~a1000には、実際には乱数ではない値が設定されているのでしょうか。
ご回答ありがとうございます。乱数でない実値が入っているa1~a1000になります。
よろしくお願いします。
a1、a2・・・a999、a1000と1000個のnumpy配列があるということですか?
それらの変数はどのように作成されたのでしょうか?また個別の変数として保持する必要はありますか?
ご質問ありがとうございます。
変数は画像フィルタで個別での保持は不要です。
せっかくご質問頂いたのですが、先ほど関数で対応できました。
今後ともよろしくお願いします。
質問の意図が通じていないように思います。
何がわからないのかわかりません。
a1 から a1000 までのnumpyデータがあって、それをすべて足したいのであれば、提示されているように足せば問題なく足せるはずです。
ただ、1000個もの、例のようにランダムに生成されたものでない、ようするに、たとえばファイルから読み込むようなものを、a1、a2のようなそれぞれ別の名前の変数に入れるというのは現実的でないわけで、わからないところはぞこなのかなとか、考えるわけです。
何がわからないのか説明してください。
結局他人には意図が通じないまま自己解決か。
回答1件
あなたの回答
tips
プレビュー