我正在使用 Python 处理一些皮肤电数据,并希望能够为我的数据计算和绘制 z 分数。我的数据结构为 csv 中的单列。我已经设法导入这个并将其变成一个列表: import csv with open("1538130011EDA.csv",'rb') as f: reader = csv.reader(f) for row in reader: print row import numpy as npEDAdata = np.genfromtxt('1538130011EDA.csv',delimiter=',')EDAlist = EDAdata.tolist()print EDAlist然后我从 scipy 导入了 zscore 函数并检查它是否正常工作:from scipy.stats import zscoreprint zscore([1, 2, 3])我不确定如何将其应用于 EDAlist,无论我是否可以完全做到这一点,还是需要先以某种方式转换该列表。如果这是一个愚蠢的问题,或者我忽略了一些非常简单的事情,我真的很抱歉。我是一个初学者,真的只需要一点代码来帮助我开始我的项目。非常感谢你的帮助。
1 回答
智慧大石
TA贡献1946条经验 获得超3个赞
您可以应用于zscore
任何array
类似的对象,您list
是一个类似数组的对象,因此您可以直接在您的列表上应用该函数,例如:
zscore(EDAlist)
添加回答
举报
0/150
提交
取消