セクション 1. 章 3
single
高次元配列の作成
メニューを表示するにはスワイプしてください
2次元配列
ここでは、より高次元の配列、つまり2次元配列を作成します。
1234import numpy as np # Creating a 2D array array_2d = np.array([[1, 2, 3], [4, 5, 6]]) print(f'2-dimensional array: \n{array_2d}')
基本的に、高次元のNumPy配列を作成するには、array()関数の引数として高次元のリストを渡します。
注記
任意のNumPy配列オブジェクトはndarrayと呼ばれる。
こちらは2次元配列の可視化例。
これは2x3 行列として考えることができる。
3次元配列
3次元配列の作成は、2次元配列の作成とほぼ同じです。唯一の違いは、3次元リストを引数として渡す必要がある点です。
12345678import numpy as np # Creating a 3D array array_3d = np.array([ [[1, 2, 3], [4, 5, 6], [7, 8, 9]], [[10, 11, 12], [13, 14, 15], [16, 17, 18]], [[19, 20, 21], [22, 23, 24], [25, 26, 27]] ]) print(f'3-dimensional array: \n{array_3d}')
しかし、3次元配列の可視化はやや複雑ですが、実行することは可能です。
配列は 3x3x3 であり、各辺が3の立方体となります。
実際には、3次元やそれ以上の高次元配列の扱い方は、2次元配列の扱い方と変わりません。
タスク
スワイプしてコーディングを開始
リストを使用して2次元配列を作成します。この配列は任意の行数と列数、任意の値を持つことができます。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 3
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください