为了账号安全,请及时绑定邮箱和手机立即绑定

从 csv 中的一列到列表,现在正在努力获得 z 分数

从 csv 中的一列到列表,现在正在努力获得 z 分数

料青山看我应如是 2021-08-05 15:21:24
我正在使用 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)


查看完整回答
反对 回复 2021-08-05
  • 1 回答
  • 0 关注
  • 111 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信