Python 使用循环创建numpy数组
我有一些常数,例如,Python 使用循环创建numpy数组,python,numpy,Python,Numpy,我有一些常数,例如,0.5。所以我需要创建一个numpy数组,其中第一个元素是相等常量(数组[0]=0.5),下一个元素是1,1.5,2,2.5…(前一个元素加常量)。此序列的长度必须为795。 我需要的数组如下所示: array = ([0.5,1,1.5,2,2.5.....]) 提前谢谢你退房-基本上你想要的是 import numpy numpy.arange(0.5, 0.5 + 795 * 0.5, 0.5) 使用: 首先,请尝试arange或linspace。 import n
0.5
。所以我需要创建一个numpy数组,其中第一个元素是相等常量(数组[0]=0.5),下一个元素是1,1.5,2,2.5…
(前一个元素加常量)。此序列的长度必须为795
。
我需要的数组如下所示:
array = ([0.5,1,1.5,2,2.5.....])
提前谢谢你退房-基本上你想要的是
import numpy
numpy.arange(0.5, 0.5 + 795 * 0.5, 0.5)
使用:
首先,请尝试
arange
或linspace
。
import numpy as np
res = np.linspace(0.5, 795*0.5, num=795)
array([ 0.5, 1. , 1.5, 2. , 2.5, 3. , 3.5, 4. ,
...
396.5, 397. , 397.5])