【发布时间】:2015-07-05 08:03:26
【问题描述】:
我手头有一个距离矩阵,我想获得它的最大值、最小值、平均值、中值等值;期望 describe() 为我做这件事,但看起来我错了。 from scipy.stats import describe 和 df.describe() 都适用于列或行。
除了单独调用每个方法之外,还有什么其他方法?
【问题讨论】:
-
@unutbu 说了什么,或者
df.stack().describe()。稍微短了一点,不知道一般情况下哪一种比较好。 -
确实我有一个 numpy 矩阵,所以这样做了:
pd.Series(X.flatten()).describe() -
@oztalha ravel 不会创建副本(我认为 flatten 会),所以应该首选。
-
@AndyHayden 谢谢。请注意其他人,然后解决方案变为:
pd.Series(X.ravel()).describe()
标签: python matrix pandas scipy