「NumPy」linspace関数でstart と step に数値のシーケンスを渡す
書式
np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)
パラメーター
start: 開始数値を指定します。
stop: 終了数値を指定します。
start と step には要素が数値の配列やリスト・タプルなどのシーケンスを渡すことができます。
使用例
import numpy as np # start と step には配列やリスト等を渡す x = np.array([0, 50]) y = [10, 80] res = np.linspace(x, y, num=5) print(res)
実行結果
[[ 0. 50. ] [ 2.5 57.5] [ 5. 65. ] [ 7.5 72.5] [10. 80. ]]