python numpyを使用して配列を作成する

python numpyを使用して配列を作成する

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

環境

  • OS windows10 pro 64bit
  • python 3.8.5

numpyインストール

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

pip install numpy

# Successfully installed numpy-1.19.4

array使い方

arrayを使用すると、配列を作成することが可能です。

import numpy as np

arr = np.array([1, 2, 3])

print(arr)
// [1 2 3]

タプルから配列を作成することもできます。

import numpy as np

arr = np.array((1, 2, 3))

print(arr)

型が違うものが、配列内にあると数値は文字列に、intはfloatになってしまいます。

import numpy as np

arr = np.array(["1", 2, 3])

print(arr)
# ['1' '2' '3']

arr = np.array([1.1, 2, 3])

print(arr)
# [1.1 2.  3. ]

型を指定して、配列を作成することも可能です。

import numpy as np

arr = np.array([1.1, 2, 3], dtype = int)

print(arr)
# [1 2 3]

また、numpyで作成した配列の型は「<class ‘numpy.ndarray’>」となります。

import numpy as np

arr = np.array([1.1, 2, 3], dtype = int)

print(type(arr)
)
# <class 'numpy.ndarray'>