【发布时间】:2019-02-28 14:06:51
【问题描述】:
我目前正在尝试学习 Python 和 Numpy。任务是确定导入的 CSV 文件的各个列的长度。
到目前为止我有:
import numpy as np
data = np.loadtxt("assignment5_data.csv", delimiter = ',')
print (data.shape[:])
返回:
(62, 2)
有没有办法遍历每一列来计算 [not is.nan]?
【问题讨论】:
我目前正在尝试学习 Python 和 Numpy。任务是确定导入的 CSV 文件的各个列的长度。
到目前为止我有:
import numpy as np
data = np.loadtxt("assignment5_data.csv", delimiter = ',')
print (data.shape[:])
返回:
(62, 2)
有没有办法遍历每一列来计算 [not is.nan]?
【问题讨论】:
如果我理解正确,并且您正在尝试获取每列中非 nan 值的长度,请使用:
np.sum(~np.isnan(data),axis=0)
【讨论】: