Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 高次元配列の作成 | NumPy基礎
NumPy基礎
セクション 1.  3
single

single

book高次元配列の作成

メニューを表示するにはスワイプしてください

2次元配列

ここでは、より高次元の配列、つまり2次元配列を作成します。

1234
import 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}')
copy

基本的に、高次元のNumPy配列を作成するには、array()関数の引数として高次元のリストを渡します。

Note
注記

任意のNumPy配列オブジェクトはndarrayと呼ばれる。

こちらは2次元配列の可視化例。

これは2x3 行列として考えることができる。

3次元配列

3次元配列の作成は、2次元配列の作成とほぼ同じです。唯一の違いは、3次元リストを引数として渡す必要がある点です。

12345678
import 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}')
copy

しかし、3次元配列の可視化はやや複雑ですが、実行することは可能です。

配列は 3x3x3 であり、各辺が3の立方体となります。

実際には、3次元やそれ以上の高次元配列の扱い方は、2次元配列の扱い方と変わりません。

タスク

スワイプしてコーディングを開始

リストを使用して2次元配列を作成します。この配列は任意の行数と列数、任意の値を持つことができます。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  3
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt