在Python中从一系列数字创建列表

在Python中从一系列数字创建列表,python,python-3.x,numpy,Python,Python 3.x,Numpy,我正在尝试创建一个大小为9的列表,但这可能会改变,其中填充了[-pi/2,pi/2]范围内的数字,其中基本上将范围分为9个数字,这9个数字就是列表填充的数字。尝试: numpy.linspace(-pi/2,pi/2,9) 在9个步骤中从-pi/2变为pi/2IIUC,您正在寻找。寻找一个复制品;DR:np.linspace pi/2,pi/2,你想要pi/2的终点吗?np.arange和np.linspace处理端点的方式不同。是的,我确实希望pi/2作为端点。Linspace做的正是我需要

我正在尝试创建一个大小为9的列表,但这可能会改变,其中填充了[-pi/2,pi/2]范围内的数字,其中基本上将范围分为9个数字,这9个数字就是列表填充的数字。

尝试:

numpy.linspace(-pi/2,pi/2,9)

在9个步骤中从-pi/2变为pi/2

IIUC,您正在寻找。寻找一个复制品;DR:np.linspace pi/2,pi/2,你想要pi/2的终点吗?np.arange和np.linspace处理端点的方式不同。是的,我确实希望pi/2作为端点。Linspace做的正是我需要的。不鼓励只使用代码的答案。请点击并添加一些文字,总结您的代码如何解决问题,或者解释您的答案与之前的答案有何不同。评论的肤浅让我很烦。也就是说,您应该显示liste。其他答案和评论使用linspace。它可以更好地处理端点。
import math
import numpy as np

liste=np.arange(-math.pi/2, math.pi/2+0.01, math.pi/8)