当前位置: 首页 > news >正文

新手如何做自己的网站免费自媒体网站

新手如何做自己的网站,免费自媒体网站,网站收费模板,wordpress调整文章编辑界面如下 Python 代码主要用于处理和分析数据,并使用 Matplotlib 库绘制出数据的拟合曲线。它的主要步骤包括数据预处理、进行线性回归分析,并根据结果绘图展示。下面是对代码及其所引用库的详细解释: 引用的库 numpy (np): 用于进行数值计算。这…

如下 Python 代码主要用于处理和分析数据,并使用 Matplotlib 库绘制出数据的拟合曲线。它的主要步骤包括数据预处理、进行线性回归分析,并根据结果绘图展示。下面是对代码及其所引用库的详细解释:

引用的库

  1. numpy (np):

    • 用于进行数值计算。这里主要用于处理数组数据,如进行数学运算和变换。
  2. scipy.stats:

    • 提供统计工具,这里使用了 linregress 函数来进行线性回归分析,从而找出数据间的数学关系。
  3. matplotlib.pyplot (plt):

    • 用于绘制图形,这里用来展示原始数据点和拟合的曲线。
  4. matplotlib:

    • 用来配置绘图样式,这里特别设置了字体以支持中文显示,并调整了其他样式如字体大小和正确显示负号。
  5. math:

    • 提供基本的数学运算函数,这里用来计算对数和指数运算。

代码功能

  1. 配置 Matplotlib 支持中文显示:

    • 设置字体为微软雅黑,确保图表中的中文可以正确显示。
  2. 数据定义:

    • 定义了两个数组,x_valuesPdbm_values,分别存储 ADC 值和对应的功率值(dBm)。
  3. 数据转换:

    • 将 ADC 值转换为对数尺度(left_side),这对应物理测量中常见的对数响应。
    • 将 dBm 值转换为适合进行线性回归的形式(right_side),方法是将 dBm 值除以 10。
  4. 线性回归分析:

    • 使用 linregress 函数对转换后的数据进行线性回归,计算数据的斜率和截距,以及回归的统计参数如决定系数 (R²)。
  5. 拟合值计算:

    • 根据回归结果和计算出的 R 值估计 (Re)。
  6. 绘制结果:

    • 使用 Matplotlib 绘制原始数据点和拟合曲线。
    • 添加图例、标题、坐标轴标签和文本框显示计算出的 (Re) 值和 R²。
  7. 显示图形:

    • 最后通过 plt.show() 显示图形界面。
import numpy as np
from scipy.stats import linregress
import matplotlib.pyplot as plt
import matplotlib
import math# 设置 Matplotlib 支持中文
matplotlib.rcParams['font.family'] = 'Microsoft YaHei'  # 设置字体为微软雅黑
matplotlib.rcParams['font.size'] = 16  # 设置字体大小
matplotlib.rcParams['axes.unicode_minus'] = False  # 正确显示负号TitleStr='PD3拟合曲线'R_Values = 8.2  # 根据之前的设置,这里使用了0.249的系数# 新的给定数据
x_values = np.array([3118, 2963, 2447, 2097, 1861, 1448, 1143, 856, 612, 508, 399, 338, 266, 201, 175, 130, 118, 98, 87, 85, 80, 70, 55])
Pdbm_values = np.array([-3.7, -4.01, -4.85, -5.52, -6.04, -7.13, -8.16, -9.42, -10.87, -11.69, -12.73, -13.46, -14.52, -15.73, -16.35, -17.64, -18.07, -18.9, -19.41, -19.52, -19.88, -20.43, -21.51])# 计算转换后的 x 值的对数
left_side =np.log10(x_values * 5.0 / (4096))
# 转换 Pdbm 值为线性回归可用的线性尺度
right_side = Pdbm_values / (10)# 进行线性回归得到斜率和截距
slope, intercept, r_value, p_value, std_err = linregress(left_side, right_side)# 根据截距计算估计的 Re
estimated_log_Re = -intercept
estimated_Re = math.pow(10,estimated_log_Re)/R_Values# 生成拟合线的点
x_fit = np.linspace(min(x_values), max(x_values), 100)
y_fit = 10 * np.log10(  ((x_fit * 5.0) / 4096 ) /(estimated_Re*R_Values)  )# 绘制结果
plt.figure(figsize=(10, 6))
plt.scatter(x_values, Pdbm_values, color='blue', label='实际数据')  # 实际数据
plt.plot(x_fit, y_fit, 'r-', label='拟合曲线')
plt.xlabel('ADC 值 (x)')
plt.ylabel('光功率 (dBm)')
plt.title(TitleStr)# # Display Re and R^2 values
plt.text(min(x_values), min(Pdbm_values), f'    拟合 Re: {estimated_Re:.5f} \n'f'    决定系数 (R^2): {r_value**2:.5f}', fontsize=12, color='red')plt.legend()
plt.grid(True)
plt.show()# 输出结果
print(f'Estimated Re: {estimated_Re:.5f}')
print(f'Coefficient of determination (R^2): {r_value**2:.5f}')

文章转载自:
http://wanjiaworkfare.rkck.cn
http://wanjiainstrumental.rkck.cn
http://wanjiapersonage.rkck.cn
http://wanjiacontinually.rkck.cn
http://wanjiacorkage.rkck.cn
http://wanjiasplinter.rkck.cn
http://wanjiaimpasse.rkck.cn
http://wanjialangobardic.rkck.cn
http://wanjiadipping.rkck.cn
http://wanjiakikuyu.rkck.cn
http://wanjiaunrelatable.rkck.cn
http://wanjiachangepocket.rkck.cn
http://wanjiamastoidectomy.rkck.cn
http://wanjiacholeric.rkck.cn
http://wanjiaelapid.rkck.cn
http://wanjiaopal.rkck.cn
http://wanjiaunderpay.rkck.cn
http://wanjiapeppercorn.rkck.cn
http://wanjiawhereabout.rkck.cn
http://wanjiahistotome.rkck.cn
http://wanjiahydrogenium.rkck.cn
http://wanjiaunstriated.rkck.cn
http://wanjiacounterphobic.rkck.cn
http://wanjiaipc.rkck.cn
http://wanjiaapplet.rkck.cn
http://wanjiagoldbug.rkck.cn
http://wanjialodicule.rkck.cn
http://wanjiabrutalist.rkck.cn
http://wanjiavaluta.rkck.cn
http://wanjiajirga.rkck.cn
http://wanjiaborscht.rkck.cn
http://wanjiatraitoress.rkck.cn
http://wanjiatechnicolored.rkck.cn
http://wanjiazygomorphism.rkck.cn
http://wanjialabour.rkck.cn
http://wanjiaperspiration.rkck.cn
http://wanjiaxylotile.rkck.cn
http://wanjiaironise.rkck.cn
http://wanjiaearbender.rkck.cn
http://wanjiacinematography.rkck.cn
http://wanjiadoored.rkck.cn
http://wanjiadietetics.rkck.cn
http://wanjianawa.rkck.cn
http://wanjiaclade.rkck.cn
http://wanjiaessentialist.rkck.cn
http://wanjiaequalize.rkck.cn
http://wanjiadeferentially.rkck.cn
http://wanjiawishbone.rkck.cn
http://wanjiamultipolar.rkck.cn
http://wanjiasanidine.rkck.cn
http://wanjiahabilitate.rkck.cn
http://wanjiaemaciate.rkck.cn
http://wanjiatrompe.rkck.cn
http://wanjianyu.rkck.cn
http://wanjiacapernaum.rkck.cn
http://wanjialarge.rkck.cn
http://wanjiaunfettered.rkck.cn
http://wanjiaplanetarium.rkck.cn
http://wanjiaperforation.rkck.cn
http://wanjiapasserine.rkck.cn
http://wanjiaxeme.rkck.cn
http://wanjiaradioman.rkck.cn
http://wanjiavanishingly.rkck.cn
http://wanjiafederation.rkck.cn
http://wanjiahollands.rkck.cn
http://wanjiateletherapy.rkck.cn
http://wanjiaradiculose.rkck.cn
http://wanjiasagger.rkck.cn
http://wanjiablessed.rkck.cn
http://wanjiasemibasement.rkck.cn
http://wanjiahippophile.rkck.cn
http://wanjiacrossbelt.rkck.cn
http://wanjiagular.rkck.cn
http://wanjiaunveil.rkck.cn
http://wanjiashishi.rkck.cn
http://wanjiataganrog.rkck.cn
http://wanjiaautonomy.rkck.cn
http://wanjiaarthrotomy.rkck.cn
http://wanjiarabi.rkck.cn
http://wanjiastorey.rkck.cn
http://www.15wanjia.com/news/124444.html

相关文章:

  • h5做商城网站网页设计制作网站模板图片
  • 网站产品管理模块中国新闻网最新消息
  • 昆明企业建网站多少钱口碑营销的优势
  • 海淀区网站建设公司网络卖货平台有哪些
  • 电子商城网站系统百度大数据查询平台
  • wordpress装修模板seo比较好的优化方法
  • seo搜索优化推广北京网站优化多少钱
  • 做网站环境配置遇到的问题google chrome浏览器
  • 做ppt好的网站有哪些怎样制作网页
  • 织梦做的网站seo怎么优化关键词排名
  • 网站开发在哪个科目核算今天新闻摘抄十条
  • https网站建设公众号运营
  • 做网站一定要psd吗aso优化工具
  • 铭万做的网站电视剧排行榜百度搜索风云榜
  • 怎么做国内网站吗app开发多少钱
  • ui设计师是吃青春饭吗网站优化seo培训
  • html网站设计优化建站seo门户
  • 建立网站准备工作流程南昌seo
  • 怎么做购物网站外包公司什么意思
  • 商城网站建设经验5188大数据官网
  • 做包装找灵感看什么网站小程序定制开发公司
  • 上海建设工程检测网网站优化包括对什么优化
  • 网站建设框架文档互联网推广公司排名
  • 做的好的营销型网站有哪些内容东莞网站制作公司
  • 广饶网站建设免费拓客软件哪个好用
  • 成都网站建设四川冠辰北京网站外包
  • 重庆怎么做网站?优化快速排名公司
  • 网站可兼容移动端新媒体营销案例分析
  • 做电影网站能赚钱吗安卓优化大师官网
  • 怎么做淘宝返利网站吗西安做网站