python学习之numpy.logspace用法

一般用它来创建等比数列,举个栗子,np.logspace(-2,2,10)构造的是一个从10的-2次方到10的2次方的等比数列,这个等比数列的长度是10个元素。如果不想以10为基数,就可以改base。
下面是个例子

    for beta in np.logspace(-3, 3, num=7, base=10):
        #np.logspace是创建等比数列,-3和3表示10的-3次方和3次方,7代表7个数,base是基数可以调整,比如2,3等;
        fbeta = fbeta_score(y_true, y_hat, beta=beta)
        print ('\tbeta=%9.3f\tF-beta=%.5f' % (beta, fbeta))

输出结果:

F-beta:
        beta=    0.001  F-beta=0.60000
        beta=    0.010  F-beta=0.60001
        beta=    0.100  F-beta=0.60119
        beta=    1.000  F-beta=0.66667
        beta=   10.000  F-beta=0.74815
        beta=  100.000  F-beta=0.74998
        beta= 1000.000  F-beta=0.75000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值