根据点度分布情况,拟合线性公式

根据分布情况,拟合曲线参数

1、根据点度分布情况,生成拟合参数源数据(result_l.txt文件)

#回归拟合space_L空间系数
import random
import math
#取了对数的数据
#[0, 17, 266, 93, 56, 28, 13, 6, 1, 0, 2]
#degree =  nx.degree_histogram(G) 
Dick_k={1:17,2:266,3:93,4:56,5:28,6:13,7:6,8:1,10:2}
f_l=open('result_l.txt','w')
try:
    for x in Dick_k:
        #print(x)
        #print(Dick_k[x])
        y=math.log(Dick_k[x])
        #print(y)
        logx=math.log(x)
        if y!=0 and logx!=0:
            f_l.write(str(logx)+' '+str(y)+'\n')
        print(x,y)
finally:
    f_l.close()
    print ('程序执行完毕,可以查看文件了')#提示程序已经执行完毕

2、将result_l.txt数据复制到excel中,根据分列操作、插入散点图、形成线性拟合公式

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值