如何使用 Python 找到函数的最大 x 值
Posted
技术标签:
【中文标题】如何使用 Python 找到函数的最大 x 值【英文标题】:How to find the maximum x value of a function with Python 【发布时间】: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 值?
【问题讨论】:
【参考方案1】:如果x
是一个np.array,并且您想找到与最大y
关联的x
,则可以使用np.argmax。
x_max = x[np.argmax(y)]
【讨论】:
以上是关于如何使用 Python 找到函数的最大 x 值的主要内容,如果未能解决你的问题,请参考以下文章