0
Есть ли способ помимо графической функции calltip для получения неизвестных значений x из y? Как мне пойти на кодирование ввода(), чтобы получить неизвестное значение x?Как улучшить скрипт на основе scipy для интерполяции. Получение неизвестных значений x
import numpy as np
from scipy import interpolate
x = np.linspace(0, 20, 5)
x = np.array([0. , 5. , 10., 15., 20.])
y = np.linspace(0.422,0.948, 5, endpoint =False)
y = np.array([0.422, 0.5513, 0.66433, 0.83433, 0.948])
f = interpolate.interp1d(x,y)
ynew = np.arange(0,1, 0.1)
import matplotlib.pyplot as plt
plt.figure()
plt.plot(x,y,'o', ynew,f(ynew), '-')
Помогает ли документация для функции 'input', которая встроена в Python? https://docs.python.org/3/library/functions.html#input Если нет, вы можете искать вокруг, как его использовать, это, вероятно, дубликат, если это ваш вопрос. В противном случае, пожалуйста, уточните, что вы хотите сделать. – darthbith
Я хочу ввести неизвестное значение и вернуть соответствующее значение из моей стандартной кривой (т. Е. My x = и y = np.arrays) – applestooragnes
Затем выполняются ли документы 'input'? – darthbith