python numpyで値が全てゼロになる配列を作成する

python numpyで値が全てゼロになる配列を作成する

pythonで、ライブラリnumpyのzerosを使用して、値が全てゼロになる配列を作成するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

numpyインストール

numpyをインストールされていない方は、pipでインストールしておきます。

pip install numpy

# Successfully installed numpy-1.19.4

zeros使い方

zerosを使用すると、値が全てゼロになる配列を作成するが可能です。

np.zeros(数値)

以下は、zerosを使用して値が全てゼロになる配列を作成するサンプルコードとなります。

import numpy as np

arr = np.zeros(5, dtype=int)

print(arr)

# [0 0 0 0 0]

arr = np.zeros(15, dtype=int).reshape(3, 5)

print(arr)

# [[0 0 0 0 0]
#  [0 0 0 0 0]
#  [0 0 0 0 0]]

全て「1」にするones関数もあります。

import numpy as np

arr = np.ones(5, dtype=int)

print(arr)

# [1 1 1 1 1]

arr = np.ones(15, dtype=int).reshape(3, 5)

print(arr)

# [[1 1 1 1 1]
#  [1 1 1 1 1]
#  [1 1 1 1 1]]