Pythonのshape関数の使用法
Pythonでは、shape関数は配列の次元の情報を取得するために一般的に使用されます。numpyライブラリでは、shape関数を使用して配列の形状を取得できます。以下は、shape関数の使用方法の例です。
import numpy as np
# 创建一个二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.shape) # 输出 (2, 3),表示数组的形状是2行3列
# 创建一个三维数组
arr = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
print(arr.shape) # 输出 (2, 2, 2),表示数组的形状是2个2行2列的子数组
# 创建一个一维数组
arr = np.array([1, 2, 3, 4, 5])
print(arr.shape) # 输出 (5,),表示数组的形状是一个包含5个元素的一维数组
shape関数が返す結果はタプルであり、それぞれの要素が配列の対応する次元でのサイズを表します。2次元配列の場合、(2, 3)は2行3列を表し、3次元配列の場合、(2, 2, 2)は2つの2行2列の小配列を表し、1次元配列の場合、(5,)は5つの要素を含む1次元配列を表します。