【问题标题】:pandas Panel max熊猫面板最大
【发布时间】:2016-12-02 21:14:31
【问题描述】:

我有 pandas.Panel4D 对象,我想找到所有值的最大值。

目前的方式:

p4d.max().max().max().max()

有没有更好的方法来达到同样的效果?

(np.max(p4d) 不起作用。)

对于 panel 和 panel4D 是否也有 idxmax 的等价物?

【问题讨论】:

  • np.max(p4d) 工作吗?
  • 好的,您可以使用np.max(p4d.values.ravel()) 来获取所有值的最大值,而且idxmax 仅对数据帧或系列有效,因此您必须访问特定轴然后调用idxmax跨度>

标签: python numpy pandas panel


【解决方案1】:

values 属性上使用max

pd.Panel4D(np.arange(16).reshape(2, 2, 2, 2)).values.max()

15

numpy ndarray max 方法返回整个结构的最大值,除非您指定轴。您可以通过values 属性访问底层ndarray

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-02
    • 2017-02-21
    • 1970-01-01
    • 2017-10-05
    • 2021-02-24
    相关资源
    最近更新 更多