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