python 安装、配置、使用 xlrd模块、numpy模块

目录

 一、xlrd模块

(一)安装xlrd模块

(二) pycharm 配置xlrd

(三) 读取xls格式

(四)xlrd读取时间日期时,会是float类型,需要转换。

二、numpy模块

 (一)numpy模块安装---使用清华大学镜像进行安装即可

(二)pycharm配置时,numpy安装失败,且代码中出现 No module named 'numpy'

(1)file----setting ---project---python interpret中 

​编辑(2)在system interpret中 选择 python 安装路径,添加即可。

(3)回到界面,选择 新添加的系统解释器位置,numpy就在列表上了,且代码中 import numpy也就没有错误提示了。

(三)控制台 import numpy时,会提示 ModuleNotFoundError: No module named 'numpy'


 一、xlrd模块

xlrd模块的分为python安装 和pycharm配置两个步骤

(一)安装xlrd模块

用windows + R 输入 cmd   打开**cmd**,输入

pip install xlrd

 按  enter键 安装完成即可,如果想升级,根据提示完成即可


(二) pycharm 配置xlrd

pycharm模块导入xlrd模块时,`import xlrd #导入模块`  
会提示 `No module named 'xlrd'`  说明pytcharm中没有该模块,需要进行配置 
配置路径: file----setting ---project---python interpret
然后添加 +  进行添加即可。


(三) 读取xls格式


我安装的最新版本的xlrd模块,不支持xlsx格式,只支持xls,需要另存为xls。

(四)xlrd读取时间日期时,会是float类型,需要转换。

##数据格式为  

10:39:49 len=1800 m_bMeasureStatus=0 2035 570.97561

下面两个语句将sheet表中第i行第0列(  sheet.cell_value(i , 0)  )中时间格式 转换为datetime或者对应的string格式

 cell = xlrd.xldate_as_datetime(sheet.cell_value(i, 0), 0).strftime('%H:%M:%S') #这是string格式
   cell = xlrd.xldate_as_datetime(sheet.cell_value(i, 0), 0)#这是datetime模式

Python xlrd读取、处理excel日期类型_xldate_as_tuple_林西河的博客-CSDN博客https://blog.csdn.net/qq_51292462/article/details/123163968?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168957525216800186544314%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=168957525216800186544314&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-123163968-null-null.142%5Ev88%5Econtrol_2,239%5Ev2%5Einsert_chatgpt&utm_term=xldate_as_datetime%20%20%E5%87%BD%E6%95%B0%E6%B2%A1%E6%9C%89%E5%95%8A&spm=1018.2226.3001.4187
 

二、numpy模块

 (一)numpy模块安装---使用清华大学镜像进行安装即可

打开cmd  输入pip install numpy 会报错,如下

解决办法: 使用清华大学的镜像即可

pip install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

python安装numpy python安装numpy模块报错_寂寞沙冷州的技术博客_51CTO博客https://blog.51cto.com/u_39037/6616631
 

(二)pycharm配置时,numpy安装失败,且代码中出现 No module named 'numpy'

这种是python中没有安装对应的库,根据一(二)在pycharam配置时,安装总是失败。
尝试了:升级pip   ----不管用
cmd中--输入 pip list时,是显示有numpy的 

**解决办法:** 添加系统解释器

(1)file----setting ---project---python interpret中 


python interpret中路径是项目路径,咱们添加一个系统路径,1处,add interpret中 选择  add local interpret 



(2)在system interpret中 选择 python 安装路径,添加即可。



(3)回到界面,选择 新添加的系统解释器位置,numpy就在列表上了,且代码中 import numpy也就没有错误提示了。

pyhon项目中,使用pip安装第三方插件之后,明明使用pip list可以查到,但是在项目中import时仍然找不到怎么办?_pip安装成功但import不成功_summer_my_sunshine的博客-CSDN博客https://blog.csdn.net/summer_my_sunshine/article/details/128062975

(三)控制台 import numpy时,会提示 ModuleNotFoundError: No module named 'numpy'

pycharm中 numpy 没有异常了,但用python 的console界面进行import numpy时,会提示   ModuleNotFoundError: No module named 'numpy'

三、使用过程中遇到的问题

1. matplotlib---中文乱码的问题

修改局部字体样式,在需要显示中文的地方增加 fontproperties 属性。

    plt.xlabel("像元个数", fontproperties='SimHei') #解决了中文显示乱码的问题
    plt.ylabel('x1')

matplotlib显示中文的四种方法_matplotlib 中文_QQVQQ...的博客-CSDN博客icon-default.png?t=N6B9https://blog.csdn.net/hfy1237/article/details/128218567?ops_request_misc=&request_id=122f0db0a2f144b78a0fa8687c169a65&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-2-128218567-null-null.268^v1^control&utm_term=python%20%E4%BD%BF%E7%94%A8matplotlib%E6%97%B6%20%E4%B8%AD%E6%96%87%E4%B8%8D%E6%98%BE%E7%A4%BA&spm=1018.2226.3001.4450

2.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/38419.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于linux下的高并发服务器开发(第一章)- Linux系统IO函数

05 / Linux系统IO函数 (1)man 2 open >>打开一个已经存在的文件 int open(const char *pathname, int flags); 参数: pathname:要打开文件路径 - flags:对文件的操作权限设置还有其他的设置 O_RDONLY,O_WRONLY,O_RDWR 这三个设置是互斥…

数据结构——各种常见算法的实现方法和思路

文章目录 常见的排序算法类型复杂度和稳定性 1.冒泡排序2.直接插入排序3.希尔排序4.简单选择排序方法1:双向遍历选择排序方法2:单向遍历选择排序 5.归并排序方法1:递归方法2:非递归 6.快速排序方法1:随机取keyi方法2&a…

leetcode 17. 电话号码的字母组合

2023.7.18 该题也是经典回溯题。 与之前做的组合有两点不同: 之前的组合题是求同一集合的组合,而本题是求不同集合的组合。本题还需要有一个将字符串数字转换为手机号9键对应字符集的过程。 下面上代码: class Solution { public:string le…

C# 连接mysql数据库报错:Character set ‘utf8mb3‘ is not supported by .Net Framework.

最近项目突然连接mysql数据库出现一个bug,排查了半小时,最后更新MySql.Data版本解决了,错误信息如下: System.NotSupportedException: Character set utf8mb3 is not supported by .Net Framework.在 MySql.Data.MySqlClient.Cha…

学习PostgreSQL的优势

学习 PostgreSQL 可以为您打开许多就业机会。 PostgreSQL 是一种强大的关系型数据库管理系统,被广泛用于企业和组织中的数据管理和应用程序开发。 以下是一些学习 PostgreSQL 可能帮助您找到的工作领域: **1.数据库管理员:**作为 PostgreSQ…

element 文件批量上传展示上传结果、失败重新上传

效果图&#xff1a; 不废话了&#xff0c;直接上代码&#xff01;&#xff01;&#xff01; HTML部分&#xff1a; <template><div class"container"><el-uploadclass"upload-demo"accept".jpg,.JPG,.png,.PNG"action"#&q…

浅谈物联网在电力行业的应用

摘要&#xff1a;随着社会经济的快速发展&#xff0c;物联网技术也在各个行业中得到了广泛的应用&#xff0c;特别是在电力行业中应用物联网技术&#xff0c;也有效的促进了电力行业的现代化发展。而物联网与智能电网同样都是当代重要的高新技术以及新兴产业。所以通过对于物联…

【论文阅读】《Distilling the Knowledge in a Neural Network》

【论文阅读】《Distilling the Knowledge in a Neural Network》 推荐指数&#xff1a; 1. 动机 &#xff08;1&#xff09;虽然一个ensemble的模型可以提升模型的效果&#xff0c;但是在效率方面实在难以接受&#xff0c;尤其是在每个模型都是一个大型的网络模型的时候。 &…

共筑开源新长城 龙蜥社区走进开放原子校源行-清华大学站

6 月 28 日&#xff0c;以“聚缘于校&#xff0c;开源共行”为主题的 2023 年开放原子校源行活动在清华大学成功举行。本次活动由开放原子开源基金会和清华大学共同主办&#xff0c;来自各行业的 22 位大咖共聚校园共话开源。龙蜥社区技术专家边子政受邀进行技术分享&#xff0…

多元线性回归的梯度下降法

多维特征&#xff08;其实就是从单变量变成了多变量&#xff09; 目前为止&#xff0c;我们探讨了单变量/特征的回归模型&#xff0c;现在我们对房价模型增加更多的特征&#xff0c;例如房间数楼层等&#xff0c;构成一个含有多个变量的模型&#xff0c;模型中的特征为。 增添…

hadoop --- MapReduce

MapReduce定义&#xff1a; MapReduce可以分解为Map (映射) Reduce (规约) &#xff0c; 具体过程&#xff1a; Map : 输入数据集被切分成多个小块&#xff0c;并分配给不同的计算节点进行处理Shuffle and Sort&#xff1a;洗牌和排序&#xff0c;在 Map 阶段结束后&#xf…

Versal ACAP在线升级之Boot Image格式

1、简介 Xilinx FPGA、SOC器件和自适应计算加速平台&#xff08;ACAPs&#xff09;通常由多个硬件和软件二进制文件组成&#xff0c;用于启动这些设备后按照预期设计进行工作。这些二进制文件可以包括FPGA比特流、固件镜像、bootloader引导程序、操作系统和用户选择的应…

使用nginx部署前后端分离项目,处理跨域问题(共享cookie)

1.唠嗑 踩坑了&#xff0c;花费一天时间&#xff0c;开始对nginx配置不懂&#xff0c;老是弄错了配置文件&#xff0c;之前装的nginx ,cofnig有两个&#xff0c;nginx.config和nginx.config.def &#xff0c;开始配置我在nginx.config中配置的&#xff0c;后面一直在改def&…

谈谈VPN是什么、类型、使用场景、工作原理

作者&#xff1a;Insist-- 个人主页&#xff1a;insist--个人主页 作者会持续更新网络知识和python基础知识&#xff0c;期待你的关注 前言 本文将讲解VPN是什么、以及它的类型、使用场景、工作原理。 目录 一、VPN是什么&#xff1f; 二、VPN的类型 1、站点对站点VPN 2、…

「车型分析」控制系统典型应用车型 —— 停车机器人

如今&#xff0c;城市可用土地的日益稀缺&#xff08;城市化&#xff09;和汽车使用数量的增加&#xff08;机动化&#xff09;,为了可持续性发展和其他生活质量问题相结合&#xff0c;由此孕育出来了一种自动停车系统。停车机器人凭借其灵活、高效、标准化的停车模式&#xff…

day27 贪心算法

1.什么是贪心&#xff1f; 比如10张钞票&#xff0c;有1&#xff0c;5&#xff0c;20&#xff0c;100等面额&#xff0c;取五张&#xff0c;如何取得到数额最多的钱&#xff1f;每次取面额最大的那张钞票&#xff1b;就是每个阶段的局部最优&#xff1b;全局最优就是最后拿到的…

【高并发网络通信架构】3.引入IO多路复用(select,poll,epoll)实现高并发tcp服务端

目录 一&#xff0c;往期文章 二&#xff0c;基本概念 IO多路复用 select 模型 poll 模型 epoll 模型 select&#xff0c;poll&#xff0c;epoll 三者对比 三&#xff0c;函数清单 1.select 方法 2.fd_set 结构体 3.poll 方法 4.struct pollfd 结构体 5.epoll_cre…

plt绘图绘制主次刻度线

这里主要是介绍的坐标轴上的主次刻度的划分&#xff0c;这里需要单独引入ticker中的两个模块进行设置 MultipleLocator, FormatStrFormatter set_major_locator() 设置主刻度set_minor_locator() 设置次刻度set_major_formatter() 设置主刻度格式plt.NullLocator() 删除刻度显…

WPS/Office Excel 方向键无法切换表格

问题&#xff1a;WPS/Office Excel 方向键无法切换表格。 分析&#xff1a;键盘开启了Scroll Lock&#xff0c;导致Excel开启了滚动锁定。滚动锁定如图: 解决&#xff1a;再次按下Scroll Lock键解锁即可。&#xff08;Scroll Lock键在键盘右侧上方。&#xff09;

Java设计模式之行为型-解释器模式(UML类图+案例分析)

目录 一、基础概念 二、UML类图 三、角色设计 四、案例分析 五、总结 一、基础概念 解释器模式是指给定一个语言&#xff08;表达式&#xff09;&#xff0c;来表示它的文法&#xff0c;并定义一个解释器&#xff0c;使用该解释器来解释语言中的句子&#xff08;表达式&a…