数学

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

コメント

タイトルとURLをコピーしました