Pythonで NumPy の zeros 関数の使用方法
Pythonでは、NumPyのzeros関数を使用して、指定された形状のゼロで満たされた配列を作成できます。この関数の構文を以下に示します。
numpy.zeros((shape, ), dtype=float, order=’C’)
中でも
- shape: 戻り配列の形を表し、整数または整数のタプルを指定できます。例えば、shapeが5の場合、長さ5の1次元配列を作成し、shapeが(2, 3)の場合、2行3列の2次元配列を作成します。
- dtype: オプションパラメーターで、返される配列のデータ型を表し、デフォルトはfloat型です。
- order: オプション的参数で、配列をメモリに格納する順序を表します。’C’(行方向に連続して格納)または’F’(列方向に連続して格納)のいずれかが指定でき、デフォルトは’C’です。
ゼロ関数を使う例を以下に示します
import numpy as np
# 创建一个长度为5的一维全零数组
arr1 = np.zeros(5)
print(arr1)
# 输出:[0. 0. 0. 0. 0.]
# 创建一个2行3列的二维全零数组
arr2 = np.zeros((2, 3))
print(arr2)
# 输出:
# [[0. 0. 0.]
# [0. 0. 0.]]
# 创建一个3行2列的二维全零整数数组
arr3 = np.zeros((3, 2), dtype=int)
print(arr3)
# 输出:
# [[0 0]
# [0 0]
# [0 0]]
お役に立てれば幸いです。