pythonコード百科事典

コピペですぐ使えるPythonコードをご紹介

Pythonで少数を使った等差数列を作る方法(arange)

Pythonで少数を使って等差数列を生成するには、内置関数 range() を使用することはできません。
代わりに、numpy パッケージを使用することで、少数を使って等差数列を生成することができます。

まず、numpy パッケージをインストールして、プログラム内でインポートする必要があります。

!pip install numpy

次に、numpy パッケージの arange() 関数を使用します。

````python import numpy as np

start = 0 stop = 1 step = 0.1 my_array = np.arange(start, stop, step) print(my_array) # [0. 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9]

arange() 関数は、指定された開始値、終了値、ステップ(増分)から、等差数列を生成します。  
上記の例では、開始値が0、終了値が1、ステップが0.1であるため、0から0.9までの10個の少数が生成されます。

注意点として、arange() 関数は、終了値を含まないことに注意してください。もし終了値を含めたい場合は、終了値+ステップを指定する必要があります。