如何在Python中计算矩阵的z-得分?
假设我有数组:
a = array([[ 1, 2, 3],
[ 30, 35, 36],
[2000, 6000, 8000]])
我想计算每一行的z值。我想出的解决办法是:
array([zs(item) for item in a])
zs在scipy.stats.stats中。有没有更好的内置矢量化方法来实现这一点?
另外,在使用欧几里德距离或seucliean距离的层次聚类之前,对数字进行z-评分总是好的吗?有人能谈谈相对的优缺点吗?
谢谢。
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐