我正在运行一个很长的CSV文件下面的函数。函数每50行计算列MFE的Z分数。这50行中有一些只包含零,因此在计算Zscore时,程序会停止,因为它不能被零除。如何解决这个问题,而不是停止程序运行打印这些行的z分数0?在def doZscore(csv_file, n_random):

df = pd.read_csv(csv_file)

row_start = 0

row_end = n_random + 1

step = n_random + 1

zscore = []

while row_end <= len(df):

selected_rows = df['MFE'].iloc[row_start:row_end]

arr = []

for x in selected_rows:

arr.append(float(x))

scores = stats.zscore(arr)

for i in scores:

zscore.append(round(i, 3))

arr.clear()

row_start += step

row_end += step

df['Zscore'] = zscore

with open(csv_file, 'w') as f:

df.to_csv(f, index=False)

f.close()

return

我得到的错误是:

/s/software/anaconda/python3/lib/python3.7/site-packages/scipy/stats/统计:2253:RuntimeWarning:在true\u divide return(a-mns)/sstd中遇到无效值

python 跳过计算错误_在python中计算分数时如何跳过被0除的错误?相关推荐

  1. excel表格计算年龄_在Excel中计算年龄

    excel表格计算年龄 Can you remember how old you are? Or are you like me, and have to ask, "What year i ...

  2. mysql怎么计算幂_在MySQL中计算数字的幂?

    要计算数字的幂,请使用POWER()函数.让我们首先创建一个表-create table DemoTable ( Amount int ); 使用插入命令在表中插入一些记录-insert into D ...

  3. python画pr曲线代码_利用Python中的numpy包实现PR曲线和ROC曲线的计算

    闲来无事,边理解PR曲线和ROC曲线,边写了一下计算两个指标的代码.在 python 环境下,sklearn里有现成的函数计算ROC曲线坐标点,这里为了深入理解这两个指标,写代码的时候只用到numpy ...

  4. python中计算带分数_聊聊 python 数据处理全家桶(Redis篇)

    作者:星安果 来源:AirPython 前面两篇文章聊到了 python 处理 Mysql.Sqlite 数据库常用方式,本篇文章继续说另外一种比较常用的数据存储方式:Redis Redis:Remo ...

  5. python库文档的错误_自己编程中遇到的Python错误和解决方法汇总整理

    开个贴,用于记录平时经常碰到的Python的错误同时对导致错误的原因进行分析,并持续更新,方便以后查询,学习. 知识在于积累嘛!微笑 +++++++++++++++++++++++++++++++++ ...

  6. 安装python遇到错误_安装Python时遇到如下问题,解决方案

    ~$ sudo apt-get install python-pip 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 python-pip 已经是最新的版本了 ...

  7. python计算信息增益_利用Python提取ABAQUS的计算结果(ODB)信息、体积、应变等变化(一)...

    00 实例模型 一个金属长方体,我们需要对其做拉伸的加载约束示意图如图1,并在完成后采用Python命令流读取参考点的位移.体积.应变随加载时间的变化情况. 图1 金属长方体约束加载示意图 01 Py ...

  8. python import random 报错_导致python中import错误的原因是什么

    Python程序可以调用一组基本的函数(即内建函数),比如print().input()和len()等函数.Python本身也内置一组模块(即标准库).每个模块都是一个Python程序,且包含了一组相 ...

  9. python好玩的黑科技_用Python玩微信跳一跳黑科技详细使用教程

    2017年的小尾巴上,微信推出了小游戏,其中跳一跳火遍大江南北,咱们可爱的程序猿哥哥直接用Python写了个自动跳一跳的程序,github地址:https://github.com/wangshub/ ...

  10. 关于python格式对齐的问题_解决python对齐错误的方法

    运行的时候,有时候会出现语法错误:IndentationError: unexpected indent 可以用如下方法解决: 首先把空格显示出来,空格的地方 ,由点代替 修改把tab 代表4个位置 ...

最新文章

  1. 95% CI, 置信区间 Confidence Interval
  2. Reat学习01——初步接触与安装
  3. 查找删除Code First Entity Framework基本与最佳添加(add/create),删除(delete/remove),修改(update/modify)操作...
  4. c语言 字符串 url,如何对URL字符串进行百分号编码
  5. springboot+事务,多张表的操作事务回滚
  6. 程序员工作3年只涨2千,你不知道程序员有多难!
  7. ZZULIOJ 1106: 回文数(函数专题)
  8. 【MySql】mysql 慢日志查询工具之mysqldumpslow
  9. 无迹卡尔曼滤波器(UKF)
  10. UC伯克利造出会「轻功」的机器人,飞檐走壁,一条腿跳遍天下|湾区人工智能...
  11. jmeter 加密解密_AES加密的安全问题
  12. 转载 java序列化与反序列化
  13. mysql中Mysql模糊查询like效率,以及更高效的写法和sql优化方法
  14. Android自定义签名文件 testkey.pk8 testkey.x509.pem
  15. linux 7 恢复系统,CentOS 7在grub rescue模式中修复系统
  16. akka kafka java_Jay Kreps谈基于Apache Kafka和Kafka Streams的分布式流处理
  17. 前端二面必会面试题(附答案)
  18. NSIS脚本学习:创建 MUI 界面使用的自定义语言包文件(nlf nsh)
  19. 计算机模拟图像和数字,模拟与数字的区别
  20. UDS-下载示例解读

热门文章

  1. 使用Hadoop自带的例子wordcount实现词频统计
  2. 或者是修改服务器时间,修改云服务器时间设置
  3. linux添加nginx,linux下安装Nginx1.16.0的教程详解
  4. github java开源项目经验_3月份GitHub上最热门的Java开源项目
  5. java gui 打开另一个,java – 从另一个JFrame Gui访问vars
  6. for里面调用方法 vue_Vue源码阅读连载之Vue实例
  7. 动手学CV-目标检测入门教程5:损失函数
  8. java8新特性(2)--- 方法引用
  9. 程序设计作业: 车模+数模 = ?
  10. 现代软件工程讲义 4 团队和流程