#python #numpy #data-files
Вопрос:
Я хотел бы загрузить 2D-функцию из файла данных для построения графика и дальнейшей подгонки.
Файл данных содержит 3 столбца: x
, y
и f(x,y)
. Для простоты, например:
X | Y | f(X, Y) |
---|---|---|
1 | 2 | -2.1 |
2 | 2 | -4.3 |
3 | 2 | -5.1 |
1 | 3 | -3.6 |
2 | 3 | -4.8 |
3 | 3 | -12 |
То, что я хотел бы получить meshgrid X, Y = np.meshgrid(x, y)
(что я могу легко создать), и функция, соответствующая сетке сетки.
Я знаю, что могу определить аналитическую функцию для сетки следующим образом:
def z_func(x,y): return x y
но я не знаю, как создать такую функцию со значениями, назначенными из файла данных.
Кто-нибудь может мне с этим помочь, пожалуйста? Заранее спасибо.