热线电话:13121318867

登录
2020-07-21 阅读量: 1080
linspace()函数如何使用?

生成指定范围内指定个数的一维数组

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)


1.4060
3
关注作者
收藏
评论(0)

发表评论

暂无数据