Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中创建一个包含n个数字的列表,这些数字的间隔是确定的_Python_Python 3.x_List_Numpy - Fatal编程技术网

在python中创建一个包含n个数字的列表,这些数字的间隔是确定的

在python中创建一个包含n个数字的列表,这些数字的间隔是确定的,python,python-3.x,list,numpy,Python,Python 3.x,List,Numpy,我需要以统一的间隔创建一个从1到n个数字的列表。例如,列表的长度是6,我需要以2为间隔,它需要以统一的间隔创建6个数字。列表的间隔和大小是动态值 l=[1,3,5,7,9,11] 我尝试了np.arange()和np.linespace(),但它们并不能满足我的需要。我想知道是否有任何函数可以实现这一点我相信你可以用np.arange()实现,但我无法了解你问题的具体内容,但现在,给定列表的动态起始编号、间隔值和元素数,你可以这样做 将numpy导入为np 开始=1 n=6 间隔=2 l=np

我需要以统一的间隔创建一个从1到n个数字的列表。例如,列表的长度是6,我需要以2为间隔,它需要以统一的间隔创建6个数字。列表的间隔和大小是动态值

l=[1,3,5,7,9,11]

我尝试了np.arange()和np.linespace(),但它们并不能满足我的需要。我想知道是否有任何函数可以实现这一点

我相信你可以用np.arange()实现,但我无法了解你问题的具体内容,但现在,给定列表的动态起始编号、间隔值和元素数,你可以这样做

将numpy导入为np
开始=1
n=6
间隔=2
l=np.arange(开始,间隔*n,间隔)
否则,如果给出了起始编号和最终编号,您也可以编辑上述编号。同样的方法也可以通过range()函数实现,参数与上面相同,并且

l=列表(范围(开始,间隔*n,间隔))

编辑:-如果列表必须包含末尾的数字,您也可以执行间隔*n+1。

您查看范围了吗?
列表(范围(1,2*6,2))->[1,3,5,7,9,11]
是,但是如何使用范围此用法是
范围(开始、结束、步骤)
。步长是2,因此如果范围有6个元素,那么范围的末尾需要是2*6。这是否回答了您的问题?