首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >熊猫argmax()贬义信息

熊猫argmax()贬义信息
EN

Stack Overflow用户
提问于 2019-10-14 13:21:00
回答 1查看 1.5K关注 0票数 2

当使用argmax()时,它返回:

不推荐Series.argmax的当前行为,而是使用idxmaxargmax的行为将被纠正,以返回位置最大值在未来。现在,使用series.values.argmaxnp.argmax(np.array(values))获取最大行的位置。“”启动IPython内核的入口点。

知道这意味着什么吗?我使用np.argmax(np.array(values))获取最大行的位置,但它只返回最大值。idxmax返回另一个错误。

EN

回答 1

Stack Overflow用户

发布于 2019-10-14 13:37:20

下面是一个例子:

代码语言:javascript
复制
import numpy as np
import pandas as pd

In[3]:
    mtx = np.random.randn(10)
    mtx

Out[3]:
    array([-1.47694909, -0.61658367, -1.2609941 ,  0.33956725,  1.69096661,
    0.10680407, -3.53473223,  0.61587513,  2.34405466, -1.49556778])

In[4]:
    ser = pd.Series(mtx)
    ser

Out[4]:
    0   -1.476949
    1   -0.616584
    2   -1.260994
    3    0.339567
    4    1.690967
    5    0.106804
    6   -3.534732
    7    0.615875
    8    2.344055
    9   -1.495568
    dtype: float64

In[5]:
    ser.idxmax()
Out[5]:
    8


In[6]:
    ser[ser.idxmax()]
Out[6]:
    2.344054659817029
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58377729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档