N = 150と言うと、ステップ数は100です。増加する数値を範囲全体に分散させ、その合計がNになるようにするにはどうすればよいですか?
配列に100(または任意の数を選択して)エントリを作成する関数が必要です。設定可能な速度で増加しています。それらはすべてNに合計されます。理想的にはminとmaxを設定します。
Examples: min=1, max=4
distributed_array = [1, 1.1, 1.2, 1.3 ... 3.9, 4]
np.sum(distributed_array) = 150
偶数ステップで同時に最小値、最大値、合計値、およびステップ数を指定することはできません。それには十分な自由度がありません。 – user2357112
最小値、最大値、およびステップ数が合計を決定します。 – user2357112
間隔は.1である必要はありません。ちょうど1から4までの間隔を置いてN(この例では150)に加算する必要があります。間隔はいくらか一貫していなければなりません。 – Nish