使用numpy~isnan()的Python
我是Python新手。我试图减少以下代码的安全性使用numpy~isnan()的Python,python,numpy,Python,Numpy,我是Python新手。我试图减少以下代码的安全性 import numpy as np data = np.loadtxt('logfilename.txt') x = data[:,0] x = x[~np.isnan(x)] 对这样的事情: import numpy as np data = np.loadtxt('logfilename.txt') x = data[~np.isnan(data[:,0])] 但这不起作用。有人能帮我吗 非常好遵循您的代码,您需要用数据[:,0]替换x
import numpy as np
data = np.loadtxt('logfilename.txt')
x = data[:,0]
x = x[~np.isnan(x)]
对这样的事情:
import numpy as np
data = np.loadtxt('logfilename.txt')
x = data[~np.isnan(data[:,0])]
但这不起作用。有人能帮我吗
非常好遵循您的代码,您需要用
数据[:,0]
替换x
,因此它应该是:
x = data[:,0][~np.isnan(data[:,0])]
这是重复的,你为什么要这样?和第一个呆在一起 你说那不起作用是什么意思?请提供您可能收到的任何错误消息。
x=data[:,0][~np.isnan(data[:,0])]
将与上述代码等效。但是我不知道你想做什么,哪里有错误,错误是什么。谢谢,这就是我需要的。