np.linespace用法
觉得有用的话,欢迎一起讨论相互学习~
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pbWcyMDIwLmNuYmxvZ3MuY29tL2Jsb2cvOTQ5MjQxLzIwMjAwNC85NDkyNDEtMjAyMDA0MDQxMjMzNDE0NTYtMjA5MTIyNzg2MC5wbmc?x-oss-process=image/format,png)
![我的微博](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pbWcyMDIwLmNuYmxvZ3MuY29tL2Jsb2cvOTQ5MjQxLzIwMjAwNC85NDkyNDEtMjAyMDA0MDQxMjU2MzYxNTEtMTQxMTk3MDAwNi5wbmc?x-oss-process=image/format,png)
![我的github](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pbWcyMDIwLmNuYmxvZ3MuY29tL2Jsb2cvOTQ5MjQxLzIwMjAwNC85NDkyNDEtMjAyMDA0MDQxMjU2MDMzMjMtMTY3MDU0MjUzNS5qcGc?x-oss-process=image/format,png)
![我的B站](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pbWcyMDIwLmNuYmxvZ3MuY29tL2Jsb2cvOTQ5MjQxLzIwMjAwNC85NDkyNDEtMjAyMDA0MDQxNDI3MTUxOTctMTg2NzMwMTUxMS5qcGc?x-oss-process=image/format,png)
生成指定范围内指定个数的一维数组
def linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None):
- 在指定的间隔[“start”,“stop”]内均匀地返回数字。返回“num”个等间距的样本。
endpoint
是一个bool类型的值,如果为"Ture",“stop"是最后一个值,如果为"False”,生成的数组不会包含"stop"值retstep
是一个bool类型的值,如果为"Ture",会返回样本之间的间隙。其他相似的函数
arange
和 linespace
相似,但是使用步长而不是样本的数量来确定生成样本的数量。
>>> np.linspace(2.0, 3.0, num=5)
array([ 2. , 2.25, 2.5 , 2.75, 3. ])
>>> np.linspace(2.0, 3.0, num=5, endpoint=False)
array([ 2. , 2.2, 2.4, 2.6, 2.8])
>>> np.linspace(2.0, 3.0, num=5, retstep=True)
(array([ 2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)