logo

Python の numpy.zeros()

numpy.zeros() 関数は、機械学習プログラムで広く使用されている最も重要な関数の 1 つです。この関数は、ゼロを含む配列を生成するために使用されます。

numpy.zeros() 関数は、ゼロで埋められた、指定された形状と型の新しい配列を提供します。

Python の numpy.zeros()

構文

 numpy.zeros(shape, dtype=float, order='C' 

パラメーター

形状: int または int のタプル

このパラメータは、配列の次元を定義するために使用されます。このパラメータは、(3,2) や 2 などの配列を作成する形状に使用されます。

dtype: データ型(オプション)

このパラメータは、配列に必要なデータ型を定義するために使用されます。デフォルトでは、データ型は numpy.float64 です。このパラメータは定義に必須ではありません。

パンダシリーズの特徴

順序: {'C','F'}(オプション)

このパラメータは、行優先 (C スタイル) または列優先 (Fortran スタイル) のいずれかでメモリにデータを保存する順序を定義するために使用されます。

Javaで配列を返す

戻る

この関数は ndarray を返します。出力配列は、指定された形状、dtype、順序を持ち、ゼロを含む配列です。

例 1: dtype と order を指定しない numpy.zeros()

 import numpy as np a=np.zeros(6) a 

出力:

 array([0., 0., 0., 0., 0., 0.]) 

上記のコードでは

  • numpy をエイリアス名 np でインポートしました。
  • 変数「a」を宣言し、np.zeros() 関数の戻り値を割り当てました。
  • 関数に整数値を渡しました。
  • 最後に、「a」の値を出力してみました。

出力には、浮動小数点整数 (ゼロ) を含む配列が表示されます。

例 2: 順序なしの numpy.zeros()

 import numpy as np a=np.zeros((6,), dtype=int) a 

出力:

 array([0, 0, 0, 0, 0, 0]) 

例 3: 形状を指定した numpy.zeros()

 import numpy as np a=np.zeros((6,2)) a 

出力:

 array([[0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.]]) 

上記のコードでは

  • numpy をエイリアス名 np でインポートしました。
  • 変数「a」を宣言し、np.zeros() 関数の戻り値を割り当てました。
  • 配列要素の形状を渡しました。
  • 最後に、「a」の値を出力してみました。

出力には、指定された形状の配列が表示されています。

Java文字列からintへの変換

例 4: 次の形状を使用した numpy.zeros()

 Import numpy as np s1=(3,2) a=np.zeros(s1) a 

出力:

 array([[0., 0.], [0., 0.], [0., 0.]]) 

例 5: カスタム dtype を使用した numpy.zeros()

 Import numpy as np a=np.zeros((3,), dtype=[('x', 'i4'), ('y', 'i4')]) a 

出力:

 array([(0, 0), (0, 0), (0, 0)], dtype=[(&apos;x&apos;, &apos; <i4'), ('y', ' <i4')]) < pre> <p> <strong>In the above code</strong> </p> <ul> <li>We have imported numpy with alias name np.</li> <li>We have declared the variable &apos;a&apos; and assigned the returned value of np.zeros() function.</li> <li>We have passed the shape and custom data type in the function.</li> <li>Lastly, we tried to print the value of &apos;a&apos;. </li> </ul> <p>In the output, an array contains zeros with custom data-type has been shown.</p> <hr></i4'),>