多次元配列の操作:行、列、スライス、軸を指定して多次元配列を操作する
PythonのNumpyモジュールを使用すると、多次元配列を操作することができます。Numpyモジュールを使用すると、行、列、スライス、軸を指定して多次元配列を操作することができます。
Numpyモジュールを使用すると、多次元配列を操作するためのいくつかのメソッドが提供されます。例えば、ndarray.shape
メソッドを使用すると、配列の形状を取得できます。また、ndarray.reshape
メソッドを使用すると、配列の形状を変更できます。
さらに、Numpyモジュールを使用すると、行、列、スライス、軸を指定して多次元配列を操作することができます。例えば、ndarray[行, 列]
を使用すると、指定した行と列の要素を取得できます。また、ndarray[行, :]
を使用すると、指定した行のすべての要素を取得できます。
以下のコードは、行、列、スライス、軸を指定して多次元配列を操作する例を示しています。
import numpy as np
# 2次元配列を作成
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 配列の形状を取得
print(arr.shape)
# 配列の形状を変更
arr = arr.reshape(3, 3)
# 指定した行と列の要素を取得
print(arr[1, 2])
# 指定した行のすべての要素を取得
print(arr[2, :])
実行結果:
(3, 3)
6
[7 8 9]