analogía a scipy.interpolate.griddata?

Quiero interpolar una nube de puntos 3D dada:

Eché un vistazo a scipy.interpolate.griddata y el resultado es exactamente lo que necesito, pero según tengo entendido, debo ingresar "griddata" que significa algo así comox = [[0,0,0],[1,1,1],[2,2,2]].

Pero mi nube de puntos 3D dada no tiene este aspecto de cuadrícula: los valores x, y no se comportan como una cuadrícula; de todos modos, solo hay un único valor z para cada valor x, y. *

Entonces, ¿hay una alternativa a scipy.interpolate.griddata para mi no-en-una-red-punto-nube?

* edición: "sin aspecto de cuadrícula" significa que mi entrada se ve así:

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta