【问题标题】:How to find the maximum x value of a function with Python如何使用 Python 找到函数的最大 x 值
【发布时间】:2020-11-22 08:49:26
【问题描述】:

我需要通过代码找到我写的这个函数的最大x值:

import numpy as np

y=np.abs(-np.exp(-x/1068)+np.exp(-x/46))

如果我使用这个:

print(max(np.abs(-np.exp(-x/1068)+np.exp(-x/46))))

它只打印最大的 y 值。我该怎么做才能获得最大 x 值?

【问题讨论】:

    标签: python function max exponential absolute-value


    【解决方案1】:

    如果x 是一个np.array,并且您想找到与最大y 关联的x,则可以使用np.argmax

    x_max = x[np.argmax(y)] 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多