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

深圳制作网站建设网站跳出率高的原因

深圳制作网站建设,网站跳出率高的原因,制作商城版网站开发,私人家庭影院55771.txt文件 1.1路径 file_path "E:\Python Project\temp.txt" with open(file_path) as f:content1 f.read() 导入文件时,如果直接放文件绝对路径上去会报错,这是因为\P是转义字符 所以在绝对路径前面加r可以避免将引号内的内容识别成转义…

1.txt文件

        1.1路径

file_path = "E:\Python Project\temp.txt" 
with open(file_path) as f:content1 = f.read()

导入文件时,如果直接放文件绝对路径上去会报错,这是因为\P是转义字符

所以在绝对路径前面加r可以避免将引号内的内容识别成转义字符(在引号前加上f表示这是一个带有特殊格式的字符串,其中可以包含花括号{}及其中的表达式,其中{}内填充的就是表达式的值)

file_path = r"E:\Python Project\temp.txt" 
with open(file_path) as f:content1 = f.read()

或者可以直接使用相对路径

file_path = "temp.txt" 
with open(file_path) as f:content1 = f.read()

相对路径默认识别当前文件夹

        1.2文件读取

python读取文件可以采用

with open(file_path) as f:f.read()

 也可以写作,效果一样,当然open(file,'r')可以加上文件的读取属性

file_path = r"E:\Python Project\temp.txt"
f = open(file_path)

文件内容读取可以通过read、readline、readlines分别读取整个文件、一行、所有行并放在list中,之前读取过的内容后续不会再读出。

 2.xlsx文件

        2.1文件读取

可以使用panda库的excel_read()

import pandas
f = pandas.read_excel(r"E:\Python Project\1.xlsx")
print(f)

也可以直接使用xlrd库的open_workbook(),但是最新版本xlrd库删除了对xlsx的支持;

import xlrd
f = xlrd.open_workbook_xls(r"E:\Python Project\1.xlsx")

也可以使用openpyxl的load_workbook()

import openpyxl as xl
f = xl.load_workbook('1.xlsx')

3.练习:对文件数据进行简单的函数处理

xlsx文件中第一列和第二列数据的Pearson系数计算

import openpyxl
import pandas
import mathf = pandas.read_excel(r"E:\Python Project\1.xlsx")
data1 = f.values
print(type(data1))
sum_ans0 = 0
sum_ans1 = 0
for i in data1:sum_ans0 += i[0]sum_ans1 += i[1]
ave_ans0 = sum_ans0 / len(data1)
ave_ans1 = sum_ans1 / len(data1)
sum_final0 = 0
sum_final1 = 0
sum_final2 = 0
for temp_i in data1:sum_final0 += (temp_i[0] - ave_ans0) * (temp_i[1] - ave_ans1)sum_final1 += math.pow((temp_i[0] - ave_ans0), 2)sum_final2 += math.pow((temp_i[1] - ave_ans1), 2)
pearson = sum_final0/(math.sqrt(sum_final1) * math.sqrt(sum_final2))
print(f"Pearson={pearson}")

得到f后通过f.value得到数据的list,后续对list里面的数据进行遍历求解即可

通过openpyxl中sheet.cell也可以实现遍历

import openpyxl as xl
f = xl.load_workbook('1.xlsx')
sheet = f['Sheet1']
cell = sheet.cell(1, 1)
print(cell.value)
list_ans = []
for row in range(1, sheet.max_row + 1):list_ans.append([sheet.cell(row, 1).value, sheet.cell(row, 2).value])

        3.1 二维list的求和优化

上面这个练习涉及到了二维list需要对每个list的第一个数字和第二个数字分别对应求和

         3.1.1 for遍历

最简单的方式是直接for遍历list

import openpyxl
import pandas
import mathf = pandas.read_excel(r"E:\Python Project\1.xlsx")
data1 = f.values
print(type(data1))
sum_ans0 = 0
sum_ans1 = 0
for i in data1:sum_ans0 += i[0]sum_ans1 += i[1]

        3.1.2sum

 对多维度的list直接应用sum可以分别对应求和

import openpyxl
import pandas
import mathf = pandas.read_excel(r"E:\Python Project\1.xlsx")
data1 = f.values
print(type(data1))
sum_ans1 = sum(data1)

        3.2作图Barchart

import openpyxl as xl
from openpyxl.chart import BarChart, Reference
f = xl.load_workbook('1.xlsx')
sheet = f['Sheet1']
cell = sheet.cell(1, 1)
print(cell.value)
list_ans = []
for row in range(1, sheet.max_row + 1):list_ans.append([sheet.cell(row, 1).value, sheet.cell(row, 2).value])
plot_data = Reference(sheet, min_col=1, max_col=2, min_row=1, max_row=sheet.max_row)
chart = BarChart()
chart.add_data(plot_data)
sheet.add_chart(chart, 'c1')
f.save('1.xlsx')
http://www.yayakq.cn/news/583513/

相关文章:

  • 企业网站的类型包括wordpress 标题跳外链
  • 购物网站开发设计网站建设合同文百科
  • 网站备案负责人变更做英文网站要做适合已经的
  • 建设 信用中国 网站上杭网站设计公司
  • 东莞网站建设公司网站建设婚庆策划
  • 用虚拟主机做网站医院门户网站建设方案
  • 如何加强校园网站建设看电影免费网站
  • 织梦网站怎么重新安装网站标题的优化
  • 四视图网站提交网站收录入口
  • 怎样优化手机网站建设wordpress 横排显示
  • 漂亮的门户网站php给一个网站做后台
  • 网站提交入口汇总前端培训机构推荐
  • 郑州网站建设开发广西住房和城乡建设厅官方网站
  • 如何知道网站用什么程序做的网站服务器维护价格
  • linux创建网站广告推广代运营公司
  • 公司建设官方网站需要多少钱app定制开发公司上班怎么样
  • 信誉比较好的网上做任务的网站网站引导页怎么做
  • 哪个网站可以做练习题网站建设的工作流程
  • 做的好的企业网站沧州市有建网站的吗
  • 可以免费创建网站的软件织梦手机网站制作
  • 上海网站建设方案服务dedecms网站的源码如何安装
  • 秦皇岛市房价沂水网站优化推广
  • 禅城容桂网站制作企业网站前端模板下载
  • 备案号被取消 没有重新备案网站会被关闭吗怎样设置个人网站
  • 盐城微网站建设网站都是用什么语言写的
  • 四平网站建设服务小游戏网页版
  • 做网站 做手机app要学什么软件清远企业网站排名
  • 哈尔滨制作网站价格如何去做网络推广
  • seo网站分析做网站 多少钱
  • 网站突然打不开ui设计手机交互界面下载