analogia do scipy.interpolate.griddata?

Chcę interpolować daną chmurę punktów 3D:

Spojrzałem na scipy.interpolate.griddata i wynik jest dokładnie tym, czego potrzebuję, ale jak rozumiem, muszę wprowadzić „griddata”, co oznacza coś w rodzajux = [[0,0,0],[1,1,1],[2,2,2]].

Ale moja dana chmura punktów 3D nie ma takiego wyglądu siatki - wartości x, y nie zachowują się jak siatka - w każdym razie jest tylko jedna wartość z dla każdej wartości x, y. *

Czy istnieje alternatywa dla scipy.interpolate.griddata dla mojej chmury punktów w sieci?

* edit: „brak siatki” oznacza, że ​​moje dane wejściowe wyglądają tak:

x = [0,4,17]
y = [-7,25,116]
z = [50,112,47]

questionAnswers(2)

yourAnswerToTheQuestion