时间:2021-05-23
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)的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
如下所示:importnumpyasnpprint(np.linspace(-100,100,201)np.linspace(),起始位置,终止位置,中间包括0
使用Python进行插值非常方便,可以直接使用scipy中的interpolateimportnumpyasnpx1=np.linspace(1,4096,10
可以使用numpy中的linspace函数np.linspace(start,stop,num,endpoint,retstep,dtype)#start和st
如下所示:importnumpyasnpimportmatplotlib.pyplotaspltx=np.linspace(0,2*np.pi,100)y1,y
创建一个NNimporttensorflowastfimportnumpyasnp#fakedatax=np.linspace(-1,1,100)[:,np.n