gpt4 book ai didi

python - 是否有一个 numpy 函数可以让你指定开始、步骤和数字?

转载 作者:太空狗 更新时间:2023-10-29 20:39:31 25 4
gpt4 key购买 nike

我们都熟悉 np.linspace,它创建一个给定 startstopnum< 的数组 元素:

In [1]: import numpy as np

In [2]: np.linspace(0, 10, 9)
Out[2]: array([ 0. , 1.25, 2.5 , 3.75, 5. , 6.25, 7.5 , 8.75, 10. ])

同样,谁能忘记 np.arange,它会在给定 startstopstep< 的情况下创建一个数组:

In [4]: np.arange(0, 10, 1.25)
Out[4]: array([ 0. , 1.25, 2.5 , 3.75, 5. , 6.25, 7.5 , 8.75])

但是是否有一个函数允许您指定元素的startstepnum,同时省略停止?应该有。

最佳答案

谢谢你的提问。我遇到过同样的问题。(从我的角度来看)最短和最优雅的方法是:

import numpy as np
start=0
step=1.25
num=9

result=np.arange(0,num)*step+start

print(result)

返回

[  0.     1.25   2.5    3.75   5.     6.25   7.5    8.75  10.  ]

关于python - 是否有一个 numpy 函数可以让你指定开始、步骤和数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31820107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com