np的linspace和logspace


import numpy as np
import numpy as np
In [7]:

np.arange(5)
Out[7]:
array([0, 1, 2, 3, 4])
In [ ]:

等差数列
#等差数列
#对开始1和结束13{1,13}的区间进行,等距划分,当endpoint默认值是True时,间隔是 (13-1)/(num-1),间隔为4,所以就是1,1+4,1+4*2,1+4*3,共计四个数
#当endpoint设为False时,表示不包含结束值13,间隔是(13-1)/num,间隔为3,所以就是1,1+3,1+3*2,1+3*3,此时下个数 再+3就是结束值13了,但是不能包含。
In [25]:

np.linspace(1,13,4,endpoint= True)
Out[25]:
array([ 1.,  5.,  9., 13.])
In [26]:

alse
np.linspace(1,13,4,endpoint= False)
Out[26]:
array([ 1.,  4.,  7., 10.])
In [ ]:

#等比数列
#start=1 end=3,num=3,base=10, 与linspace类似,开始1,结束3,num表示3个数的数列,base=10 是默认值,可以不写,用y表示end,x表示start
#表示的意思是10^y/10^x=10^(y-x), 指数间隔是(y-x)/(num-1)=(3-1)/(3-1)=1,也就是说,结果是10^1, 10^(1+1), 10^(1+1*2) endpoint等于false时,与上
#类似,这个数列,在对数空间是等差数列。有在深度学习的视频听到过用这个,认为更好
In [30]:

, base=10
np.logspace(1,3,3, base=10)
Out[30]:
array([  10.,  100., 1000.])

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值