问题描述:使用 numpy 的 loadtxt 方法读取包含 nan 的csv文件,读取过程不报错,但不能用
data[i] is float(‘nan’) 或者 data[i] is numpy.nan 判别 nan
data=np.loadtxt(file_addr, delimiter=',', dtype='float32')
只能使用 math.isnan(data[i]) 来判断 nan
if math.isnan(data[i]):
pass
需要导入包:import math
博客指出使用numpy的loadtxt方法读取含nan的csv文件时,读取无报错,但不能用data[i] is float('nan')或data[i] is numpy.nan判别nan,只能用math.isnan(data[i])判断,且需导入math包。
482

被折叠的 条评论
为什么被折叠?



