获取ValueError: 数组不能包含 infs 或 NaNs

问题分析

data_Tai_LS[i, 3] = Lx(u_subdf, meanU, dt, model='autocovariance', method=2)

ValueError: array must not contain infs or NaNs
上面代码计算的结果,存入 数据中,因为计算结果可能为 infs或者 NaNs,所以抛出异常。
经检查发现,输入Lx()函数的参数 u_subdf 全为 nan, 导致计算结果出现 infs或者NaNs。

解决办法

将 infs 或 Nans 删除或跳过即可。

import numpy as npa = np.array([[0, 0, 0, 0], [0, 0, 0, 0]])
if a.any() == 0:print('all is 0')

其它解决方法

通过清除 NaN 和 infs 解决了

def clean(serie):output = serie[(np.isnan(serie) == False) & (np.isinf(serie) == False)]return output

参考资料

[1] python - scipy.optimize.curvefit() - 数组不能包含 infs 或 NaNs 2022.10
[2] ValueError: array must not contain infs or NaNsValueError:数组不能包含 infs 或 NaNs 2016.6

ValueError: array must not contain infs or NaNs相关推荐

  1. 成功解决ValueError: array must not contain infs or NaNs(花了好几个小时解决了这个最离奇的bug)

    成功解决ValueError: array must not contain infs or NaNs(花了好几个小时解决了这个最离奇的bug) 目录 解决问题 解决思路 解决方法 问题背景

  2. Python解决ValueError: array must not contain infs or NaNs

    ValueError: array must not contain infs or NaNs 表明数据中存在nan或者inf值 np.isnan(data['x']).any() np.isinf( ...

  3. LinAlgError: Array must not contain infs or NaNs

    用python做谱聚类,开始的时候选择目标函数用Min cut方法,一切正常,聚类效果不错:然后用Nomarlized cut,聚类空手道网络的时候也一切正常,聚类自己计算的一个课程相似度网络的时候开 ...

  4. python编程问题--第四次

    20220317 https://www.cnblogs.com/Lival/p/6203111.html raise发明一个异常 20220228 orderedItem = [v[0] for v ...

  5. 【风控实践】ATEC蚂蚁开发者大赛-支付风险识别

    赛题的目的是根据历史交易数据识别当前交易是否为欺诈交易.举办方给出由一段时间内有正负标签样本的支付行为样本和没有标签的支付行为样本组成的训练数据集和一段时间后的某个时间范围内的支付行为样本构成的测试数 ...

  6. 《机器学习实战》第十三章 PCA

    在这一章的学习过程中,前面的程序都可以正常执行,但是在做13.3节,利用PCA对半导体制造数据降维时提示错误: numpy.linalg.linalg.LinAlgError: Array must ...

  7. 03 Dask源码剖析-Dask的数据模型-Array

    Dask源码剖析是一个专栏,更多章节请点击文章列表查看.后续我会更新更多内容上来. 文章目录 Collection:Array Array的创建 from_array加载 Collection:Arr ...

  8. 【Pytorch】Pytorch的自动混合精度(AMP)

    1. 什么是自动混合精度训练? 我们知道神经网络框架的计算核心是Tensor,也就是那个从scaler -> array -> matrix -> tensor 维度一路丰富过来的t ...

  9. 【YOLOV5-5.x 源码解读】train.py

    目录 前言 0.导入需要的包和基本配置 1.设置opt参数 2.main函数 2.1.logging和wandb初始化 2.2.判断是否使用断点续训resume, 读取参数 2.3.DDP mode设 ...

最新文章

  1. 【JavaScript总结】JavaScript语法基础:BOM
  2. 【HTML】行内元素与块级元素
  3. (3.2)将分词和去停用词后的评论文本基于“环境、卫生、价格、服务”分类...
  4. 【Linux】一步一步学Linux——ntsysv命令(149)
  5. python的运算顺序和c一样吗,【Python】Python 对比 C语言的差异
  6. spring-security学习笔记--配置文件
  7. [ActionScript 3.0] 安全沙箱的类型sandboxType,判断当前程序是AIR还是web程序
  8. OSG+VS2013+Win7 环境搭建,osgvs2013
  9. selenium实现文件上传方法汇总(AutoIt、win32GUI、sengkeys)---基于python
  10. Mybatis查询时数据丢失的问题
  11. java jbutton 大小_Java swing JButton的顺序和大小
  12. 电脑激活Office时出现异常,激活界面白屏或提示无法与服务器
  13. 又一家边缘计算公司融资啦!!!
  14. 机器学习实战之信用卡欺诈案列
  15. 在没有中介平台比如Paypal/支付宝前提下,如何说服客户先付款?--猜疑链带来的思考
  16. JPA基础知识----JPA 基本注解,JPA API
  17. JAVAC 运行报错‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件
  18. Java游戏开发框架LGame-0 2 8版发布(含JavaSE及Android版,已有文档)
  19. 天津市人民优步Uber司机奖励政策(8.31-9.6)
  20. 争对让望对思野葛对山栀注解_望对思的上句,望对思的上一句是

热门文章

  1. 人本是人,不必刻意去做人;世本是世,无须精心去处世
  2. 《吐血整理,tomcat原理面试
  3. scrapy抓取淘宝女郎 1
  4. 饕餮盛宴 | 人工智能与未来城市
  5. 瑞幸入局无人零售:“不安分”的挑战者
  6. 通过matlab将二维图片序列进行三维立体重建(包含仿真录像)
  7. 微信服务号与订阅号的主要区别是什么?
  8. 经济学“边际效应”VS根正苗红的RPA
  9. android横屏ui,换个角度看风景 手机产品UI设计之横屏模式(2)
  10. A002-185-2510-李海鹏