python定间隔取点(np.linspace)的实现
1、range函数
range(起始值,终点值,间隔)
终点值不一定是最后一个取到的值
得到的是range类的对象,最后用list转换为【】,
In [4]: list(range(0,100,20))
Out[4]: [0, 20, 40, 60, 80]
2、解析式
【最小值 + x*(最大值-最小值)/取点数 for x in range(取点数)】
In [7]: [2+x*(10-2)/10 for x in range(10)]
Out[7]: [2.0, 2.8, 3.6, 4.4, 5.2, 6.0, 6.8, 7.6, 8.4, 9.2]
3、np.linspace函数
np.linspace(起始值,终点值,取点数)
取点数默认是50个
In [12]: np.linspace(0,10,5)
Out[12]: array([ 0. , 2.5, 5. , 7.5, 10. ])
以上这篇python定间隔取点(np.linspace)的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
时间: 2019-11-26
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None) 在指定的间隔内返回均匀间隔的数字.