numpy配列を初期化します

| |

シェイプのnumpy配列を初期化して追加する方法はありますか?必要なものをリスト例で説明します。ループで生成されたオブジェクトのリストを作成する場合は、次のように実行できます。

  a = [] for i in range(5):a.append(i) 

numpy配列で同様のことをしたい。 vstack、concatenateなどについては知っています。ただし、これらには入力として2つのnumpy配列が必要なようです。必要なものは次のとおりです。

  big_array#最初は空です。ここで、range(5)のiに何を指定すればよいかわかりません。shape=(2,4)の配列iが作成されました。big_arrayに追加 

big_array (10,4)の形をしている必要があります。これを行う方法は?


編集:

次の説明を追加したいと思います。big_array= numpy.zeros((10,4))を定義して入力できることは承知しています。ただし、これには、のサイズを指定する必要があります。 big_array。この場合のサイズはわかっていますが、わからない場合はどうなりますか?Pythonでリストを拡張するために .append 関数を使用する場合、最終的なサイズを知る必要はありません。あらかじめ。空の配列から始めて、小さな配列から大きな配列を作成するために、同様の何かが存在するかどうか疑問に思っています。