【毎日Python】Pythonで配列を作成する方法|NumPy.arange

Pythonで配列を作成する方法です。
使用するのは、numpyライブラリのarange関数です。

import numpy as np

まず、引数に5を指定してみましょう。
実行します。
各要素が0以上5未満の配列を作成することができました。

np.arange(5)

実行結果:

array([0, 1, 2])

次に、第一引数に1、第二引数に10、第三引数に2を指定してみましょう。
実行します。
各要素が1以上10未満で、かつ間隔が2の配列を作成することができました。
このようにarange関数では、第一引数以上第二引数未満、かつ第三引数の値の間隔で配列が作成されます。

np.arange(1, 10, 2)

実行結果:

array([1, 3, 5, 7, 9])

負の値を指定することもできます。
実行します。
負の値で配列を作成することができました。

np.arange(-1, -10, -2) 

実行結果:

array([-1, -3, -5, -7, -9])

また、小数の値を指定することもできます。
実行します。
小数で配列を作成することができました。

np.arange(0.5, 3, 0.5)

実行結果:

array([0.5, 1. , 1.5, 2. , 2.5])

関連メソッド

【毎日Python】Pythonで連続した整数を作成|range

【毎日Python】Pythonで配列の形状を変換する方法|numpy.reshape

【毎日Python】Pythonで等間隔の配列を作成する方法|numpy.linspace

【こつこつPython】Pythonで要素を指定せずに配列を作成する方法|numpy.empty

【こつこつPython】Pythonで多次元配列を一次元配列に変換する方法|numpy.flatten

【こつこつPython】Pythonで配列をタイル状に繰り返す方法|numpy.tile