2d-Interpolation

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
Grizzly
User
Beiträge: 34
Registriert: Sonntag 10. Februar 2013, 21:18

Hallo,

ich habe z.B. einen Berg als 2d-array und möchte nun meine Auflösung von shape(5,5) auf (10,10) verbessern.
Gibt es dafür eine Möglichkeit ohne die erzeugende Funktion für z ?

Code: Alles auswählen

import numpy as np
from scipy import interpolate
from mayavi import mlab

# create some testdata
s = np.array([[0,0,0,0,0],[0,1,2,1,0],[0,2,3,2,0],[0,1,2,1,0],[0,0,0,0,0]])

# interpolate (5,5) to (10,10) ???
nx = int(len(s))
ny = int(len(s[0]))


# plot the stuff
mlab.figure(size=(800, 600), bgcolor=(0, 0, 0))
surf1 = mlab.surf(s,colormap='Blues')
mlab.show()
Danke Euch !
Benutzeravatar
Dobi
User
Beiträge: 31
Registriert: Mittwoch 28. September 2011, 17:04

Antworten