Как я должен найти значение x_value, соответствующее максимальному или минимальному значению y_ параболы? (в Python)

#python #numpy

#python #numpy

Вопрос:

Я пытался использовать np.where , чтобы найти x значение, соответствующее максимальному y значению параболы, вот что я сделал :

 import numpy as np
x = np.arange(-10,10,step=1)
y = x**2 2*x
x = np.where(y=max)
print(x)
 

Это явно не работает

Ответ №1:

Вы можете просто использовать argmin

 import numpy as np
x = np.arange(-10,10,step=1)
y = x**2 2*x
idx = np.argmin(y)
print(x[idx])