创建指定数据点的列表或数组

时间:2018-07-09 17:46:30

标签: python arrays python-3.x list

一个简单的问题,可能已经回答了。寻找在两个指定值之间建立列表或数组。我还希望能够控制列表中有多少个值。

例如,假设我想要一个介于0到pi之间的值的列表,并且我希望该列表的长度为10个数字,这样它会显示类似的内容

[0, 0.349, 0.698, 1.05, 1.40, 1.74, 2.09, 2.44, 2.79, 3.14]

1 个答案:

答案 0 :(得分:2)

如果您乐于使用第三方库,numpy.linspace可以解决问题:

import numpy as np

res = np.linspace(0, np.pi, 10)

array([ 0.        ,  0.34906585,  0.6981317 ,  1.04719755,  1.3962634 ,
        1.74532925,  2.0943951 ,  2.44346095,  2.7925268 ,  3.14159265])

对于列表,可以使用res.tolist()