我有这样的文件
x 1 2 3
y 6 7 9
z 9 0 0
ı想要读取csv文件然后用np.var()使用python计算每行方差然后ı想要对它们进行排名。 Ť
你能帮帮我吗?
答案 0 :(得分:0)
from sklearn import preprocessing
import csv, sys
with open("m") as f:
reader = csv.reader(f)
next(reader) # skip header
data = [r for r in reader]
data.pop(0)
print(type(data))
a = np.asarray(data)
print(np.nanvar(a,ddof=1))
我试过它给出了无法通过灵活类型错误执行reduce。