运行结果:

程序代码如下:

#将excel中的数据进行读取分析

import openpyxl

import numpy as np

import math

import matplotlib.pyplot as pit

wk=openpyxl.load_workbook('信息11.xlsx')

sheet=wk.active

rows=sheet.max_row

cols=sheet.max_column

lst1=[]

lst2=[]

for i in range (1,rows+1):

size1=sheet.cell(i,1).value

lst1.append(size1)

size2 = sheet.cell(i, 2).value

lst2.append(size2)

num=0

dic_size={}

for item in lst1:

dic_size[lst1[num]]=lst2[num]

num+=1

#弄成百分比的形式

lst_total=[]

for item in dic_size:

lst_total.append([item,dic_size[item]])

labels=[item[0] for item in lst_total] #使用列表生成式,得到饼图的标签

fraces=[item[1] for item in lst_total] #饼图中的数据源

pit.rcParams['font.family']=['SimHei'] #单独的表格乱码的处理方式

pit.scatter(labels,fraces)

pit.plot(labels,fraces,color='green')

pit.bar(labels,fraces,width=5,color='red')

z1=np.polyfit(labels,fraces,2)

p1=np.poly1d(z1)

x = np.linspace(0, 500, 50)

y=-0.00024*(x**2)+0.1013*(x)+10.23

pit.plot(x,y,color='purple')

#pit.savefig('图.jpg')

yre=[]

for item in labels:

y=-0.00024*(item**2)+0.1013*(item)+10.23

yre.append(round(y,6))

print(fraces)

print(yre)

result=[]

a=0

mse=0

mae=0

for i in range(0,10):

a+=round(fraces[i]-yre[i],6)

mae+=round(math.fabs(fraces[i]-yre[i]),6)

for i in range(0,10):

result.append(round(fraces[i] - yre[i]-round(a/10,6), 6))

mse += round((fraces[i] - yre[i]-round(a/10,6)) * (fraces[i] - yre[i]-round(a/10,6)), 6)

print(result)

print('均值',round(a/10,6))

print('均方误差',round(mse/10,6))

rmse=math.sqrt(round(mse/10,6))

print('均方根误差',round(rmse,6))

print('平均绝对误差',round(mae/10,6))

print('R平方的数值',1-((round(a/10,6))*round(a/10,6))/round(mse/10,6))

print(p1)

#pit.show()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: Python读取xlsx数据生成图标代码实例

本文地址: http://www.cppcns.com/jiaoben/python/333365.html

python运行微软图标代码_Python读取xlsx数据生成图标代码实例相关推荐

  1. python提取excel前十行生成图_Python读取Excel数据生成图表 v2.0

    Python读取Excel数据生成图表 v2.0 一.需求背景 自己一直在做一个周基金定投模拟,每周需要添加一行数据,并生成图表.以前一直是用Excel实现的.但数据行多后,图表大小调整总是不太方便, ...

  2. python生成表格文件_python 读取excel文件生成sql文件实例详解

    python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以 ...

  3. python读excel表格数据绘制图表_Python读取Excel数据生成图表 v2.0

    原博文 2020-06-15 15:09 − ## Python读取Excel数据生成图表 v2.0 ## 一.需求背景 自己一直在做一个周基金定投模拟,每周需要添加一行数据,并生成图表.以前一直是用 ...

  4. python操作hive数据库代码_python导出hive数据表的schema实例代码

    本文研究的主要问题是python语言导出hive数据表的schema,分享了实现代码,具体如下. 为了避免运营提出无穷无尽的查询需求,我们决定将有查询价值的数据从mysql导入hive中,让他们使用H ...

  5. python读取摄像头数据_python 读取摄像头数据并保存的实例

    python如何能采集多个摄像头的数据 .要用opencv吗?听说这个问题不好解决啊只有把自己过得像王后一样,才能吸引你想要的国王. 可以,用PYQT+CV2,四个USB连接成功,程序如下,UI要自己 ...

  6. python批量导入网页信息_python批量导入数据进Elasticsearch的实例

    ES在之前的博客已有介绍,提供很多接口,本文介绍如何使用python批量导入.ES官网上有较多说明文档,仔细研究并结合搜索引擎应该不难使用. 先给代码 #coding=utf-8 from datet ...

  7. python读excel成数组_python读取excel数据 python怎么从excel中读取数据?

    python怎么从excel中读取数据?分母那么浩瀚,分子那么微弱.唯一就等于没有. #导入包 import xlrd #设置路径 path='C:\\Users\\jyjh\\Desktop\\da ...

  8. python制作表格的语句_python读取excel表格生成sql语句 第一版

    由于单位设计数据库表·,都用sql.不知道什么原因不用 powerdesign或者ermaster工具,建表很痛苦  作为程序猿当然要想办法解决,用Python写一个程序解决 需要用到 xlrd li ...

  9. PHP读取MySQL数据生成Excel文件实例

    以下这个实例可以将MySQL数据库的数据通过PHP程序导出到Excel里面,是一个同事问我的,我也就抽空做了一个例子.例子比较简单,要做复杂的话思路都是一样的,希望对大家有所帮助. 第一步 建立MyS ...

最新文章

  1. 思想解读:optee中的多线程处理
  2. @即将开学的你,请收好这份必读论文清单
  3. mysql server 5.6root_root密码mysqlMySQL-5.6.24免安装版配置方法
  4. 能使曲线变平滑的一维滤波器_双边滤波器的原理及实现
  5. 移动端UL列表无法平滑向下滚动问题
  6. Python全栈开发之函数
  7. 计算机毕业设计中用C++实现职工工资管理系统
  8. mysql安装zip怎么安装可视化_Mysql zip压缩版安装步骤总结
  9. 谈谈eXeScope这款exe修改器
  10. Java中日期格式化yyyyMMdd和YYYYMMdd的区别
  11. python的pyc反编译
  12. 微信提示在客户端提交验证_微信提示非常用设备要求输入短信验证码解决方法...
  13. kingsoft的服务器信息,Win10系统kingsoft是什么文件夹?可以删除吗?
  14. 【Livepano】VR全景嵌入人物视频详细教程
  15. [iOS]分享文件到QQ好友或微信好友
  16. 亚马逊卖家问题-02.亚马逊订单等待付款中,这是什么情况?
  17. 面向对象的三个基本特征
  18. Oralce数据库ASM存储管理-存储IO故障,disk未及时offline分析,故障分析模板
  19. OPENMV-STM32串口通信
  20. 编译apache安装

热门文章

  1. 【蓝桥杯】超大玉螺旋丸
  2. 收集用户开车时的音乐需求 Spotify启动了公测计划
  3. 软件比硬件简单多了?
  4. Betsy's Tour 漫游小镇(dfs)
  5. python图显示在新的窗口_python在新的图片窗口显示图片(图像)的方法
  6. 手机adb connect ip连接 usb调试
  7. ubuntu 安装惠普打印机
  8. 双线性池化(Bilinear Pooling)
  9. 零基础CSS入门教程(10)——背景图片平铺不平铺
  10. SonyF717拍摄参数