我是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 :(得分:0)
按照您的代码,您需要将x
替换为data[:,0]
,因此它应该是:
x = data[:,0][~np.isnan(data[:,0])]
这是重复的,你为什么要这样?留在第一个!