python找出值为nan_Python Numpy:找到list中的np.nan值方法
这个问题源于在训练机器学习的一个模型时,使用训练数据时提示prepare的数据中存在np.nan
报错信息如下:
ValueError: np.nan is an invalid document, expected byte or unicode string.
刚开始不知道为什么会有这个,后来发现是list中存在nan值
下面是找到nan值的方法:
简单找到:
import numpy as np
x = np.array([2,3,np.nan,5,
np.nan,5,2,3])
for item in x:
if np.isnan(item):
print('yes')
拿到index数组:
x = np.array([[1,2,3,4],
[2,3,np.nan,5],
[np.nan,5,2,3]])
print(np.argwhere(np.isnan(x)))
output:
array([[1, 2],
[2, 0]])
然而实际上,有些时候,如果是用pandas读出的数据,在list中print时提示为nan,但用isnan方法却并不能正确判断,会提示TypeError,此时需要用pandas.isnull()判断该值是否为空
下面是numpy.isnan()的文档
以上这篇Python Numpy:找到list中的np.nan值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
python找出值为nan_Python Numpy:找到list中的np.nan值方法相关推荐
- python分词统计词频_-用python找出一篇文章中词频最高的20个单词
python统计一个大文件中很多小文件里面的词频 #!/usr/bin/env python3.6 from collections import Counter from functools imp ...
- 利用Python找出适合你的国考市考公务员岗位
很多小伙伴都在考虑是否要报公务员,但是却不知道适合自己的岗位有什么,今天我们就来利用Python找出适合你的岗位吧! 根据2019年国考全国职位表,可以找到以下的报考限制因素:专业.学历.政治面貌.基 ...
- 在哪里能收到python实例代码-Python找出最小的K个数实例代码
题目描述 输入n个整数,找出其中最小的K个数.例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,. 这个题目完成的思路有很多,很多排序算法都可以完成既定操作,关键是复 ...
- Python找出列表中出现次数最多的元素三种方式
通过三种方式给大家介绍,具体详情如下所示: 方式一: 原理:创建一个新的空字典,用循环的方式来获取列表中的每一个元素,判断获取的元素是否存在字典中的key,如果不存在的话,将元素作为key,值为列表中 ...
- python找出素数_[Python 1] 如何使用Python找质数?
学习生物信息需要熟练掌握一门甚至多门编程语言,比如Python.R.C++,这取决于你的需求. 但语言只是工具,最关键的是如何合理使用工具去解决生物学问题,这需要你去多写.多查.多看来锻炼.不然给你把 ...
- 震惊!小伙竟然用python找出了马大师视频中的名场面
震惊!小伙竟然用python找出了马大师视频中的名场面 前言 一.爬取视频弹幕 二.弹幕分析 1. 弹幕频数统计 2. 绘制频数分布图 3. 标红高潮部分 三.大师的名场面 写在最后 前言 最近江湖中 ...
- 如何用 Python 找出某月的第一天
博客翻译自:https://www.mytecbits.com/internet/python/first-day-of-the-month Python 没有直接地方法获取某月的第一天,但只需要一些 ...
- python批量删除微信好友_我用 Python 找出了删除我微信的所有人并将他们自动化删除了...
1. 概述 不知你是否遇到过在微信上给通讯录中的某个人发消息,结果出现了这一幕: 平时一直认为自己的心里素质过硬,不过遇到这种情况 ... 在我缓了半个钟头(半分钟)之后,缓缓拿出了手机,打开微信,找 ...
- python求完数的因子_「每日一练」巧用python找出1000以内的所有完数
原标题:「每日一练」巧用python找出1000以内的所有完数 "完数"指的是一个数恰巧等于它的所有因子之和,比如说6,它的因子分别是1,2,3,而6正好等于1+2+3,所以6就是 ...
最新文章
- 在 IntelliJ IDEA 中误添加自定义的 JavaDoc 标签,如何删除
- 干货|机器学习零基础?不要怕,吴恩达机器学习课程笔记2-多元线性回归
- 新闻发布项目——业务逻辑层(UserService)
- 二分查找递归和非递归方法分析
- 取证 c语言实现日志导出_日志与日志不一样:五种不能忽略的日志源
- 再学Android之屏幕适配
- 超定方程组的最小二乘解
- cvtColor()实际操作
- 《程序员之禅》一一1.1 我如何学习打坐
- 坚果pro2刷回官方_锤子坚果Pro2手机降回6.0.3版本教程
- WordPiece、BPE详解及代码
- 区块链的七阶段位,你属于哪一段?
- PSP实机用虚拟机wifi网卡联机
- Android产品研发(十六)--开发者选项
- Pycharm ssh远程调试报错: cannot connect to X server的解决方法
- Unity实现隐藏鼠标功能
- 无线耳机哪个品牌好?四大国内蓝牙耳机品牌排行
- 测试体重的手机软件,手机能测重量的软件
- 【前端】HTML的常用标签
- 2021年12月中国A股生物制品行业上市企业市值排行榜:百济神州-U位居第二,康希诺-U股价最高(附月榜TOP43详单)