python定间隔取点(np.linspace)的实现
作者:庾信平生最萧瑟
今天小编就为大家分享一篇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)的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。