Sono novizio con python. Voglio scrivere una classe con due chiavi come indicizzatore. anche bisogno di essere in grado di utilizzarli all'interno di classe come questa:Indicizzatore con due chiavi in pitone
a = Cartesian(-10,-10,10,10) # Cartesian is the name of my class
a[-5][-1]=10
e nella classe cartesiana:
def fill(self,value):
self[x][y] = x*y-value
cerco con
def __getitem__(self,x,y):
return self.data[x-self.dx][y-self.dy]
ma non funziona.
Grazie Carl, pitone è incredibile! Non so cosa sia insensibile, ci proverò. (diverso da Python?) –
Numpy è una libreria python per il calcolo numerico. – gnud
Numpy è una libreria per Python che rende il calcolo numerico un po 'più semplice (e più veloce del Python nativo). È simile a Matlab, ma per Python. È possibile eseguire operazioni con matrici e vettori abbastanza facilmente. – carl