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