[解決済み] numpyの配列を初期化する
質問
ある形状のnumpy配列を初期化し、それに追加する方法はありますか?リストの例で説明します。ループで生成されるオブジェクトのリストを作りたい場合、私はそれを行うことができます。
a = []
for i in range(5):
a.append(i)
numpyの配列で同じようなことをしたいのですが。私はvstackやconcatenateなどについて知っています。しかし、これらは入力として2つのnumpy配列を必要とするようです。私が必要とするものは、次のとおりです。
big_array # Initially empty. This is where I don't know what to specify
for i in range(5):
array i of shape = (2,4) created.
add to big_array
は
big_array
は形状を持つ必要があります
(10,4)
. どうすればいいのでしょうか?
EDITです。
以下の説明を付け加えたいと思います。私は
big_array = numpy.zeros((10,4))
を作成し、それを埋める。ただし、この場合、あらかじめbig_arrayのサイズを指定する必要があります。この場合、サイズはわかっていますが、わからない場合はどうすればいいのでしょうか?を使う場合
.append
関数でリストを拡張する場合、その最終的なサイズを事前に知る必要はありません。空の配列から始めて、より小さな配列からより大きな配列を作成するために、同じようなものが存在しないかと考えています。
どのように解決するのですか?
<ブロッククオート指定された形と をゼロで埋めたものである。
または
指定された形と タイプで、1 で埋め尽くされる。
または
指定された形と 型であり、エントリを初期化しない。
しかし、リストに要素を追加して配列を構築する考え方は、効率が悪いので、numpyではあまり使われません(numpyのデータ型は、基盤となるCの配列にずっと近いのです)。その代わりに、必要な大きさの配列をあらかじめ確保し、それから行を埋めていくようにします。そのためには
numpy.append
どうしても必要なら、ですが。
関連
-
PythonによるExcelファイルの一括操作の説明
-
[解決済み】ImportError: sklearn.cross_validation という名前のモジュールがない。
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] 配列に特定のインデックスで項目を挿入する方法 (JavaScript)
-
[解決済み] リストを均等な大きさの塊に分割するには?
-
[解決済み] Javaで配列を宣言し、初期化する方法は?
-
[解決済み] NumPyで空の配列/行列を作成する方法は?
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PythonによるLeNetネットワークモデルの学習と予測
-
Pythonの@decoratorsについてまとめてみました。
-
[解決済み】TypeError: unhashable type: 'numpy.ndarray'.
-
[解決済み】TypeErrorの修正方法。Unicodeオブジェクトは、ハッシュ化する前にエンコードする必要がある?
-
[解決済み】numpyの配列連結。"ValueError:すべての入力配列は同じ次元数でなければならない"
-
[解決済み】OSError: [WinError 193] %1 は有効な Win32 アプリケーションではありません。
-
[解決済み】TypeError: 系列を <class 'float'> に変換することができません。
-
[解決済み] builtins.TypeError: strでなければならない、bytesではない
-
[解決済み】Python Error: "ValueError: need more than 1 value to unpack" (バリューエラー:解凍に1つ以上の値が必要です
-
[解決済み】Python: SyntaxError: キーワードは式になり得ない