Sagen wir ich würde in einem Python Script gerne eine Option haben die eine frei wählbare Zahl "x" von Datenpunkte vom Anfang und eine Zahl "y" vom eine einer Liste "L" weg zuschneiden.
Über Slicing ist das relativ einfach und elegant möglich.
Code: Alles auswählen
i = x
j = y
.......
L= genfromtxt(filename, delimiter=',',).....
L = L[i:-j]
Will ich alle Werte vom Anfang an mit nehmen kann ich einfach x=0 setzen, aber für das Ende scheint es so eine simple Möglichkeit nicht zu geben.
Mir ist klar das man das Problem ziemlich einfach durch eine zusätzliche Zeile Code beheben kann( siehe unten). Aber ich würde einfach gerne ob es auch eleganter geht.
Code: Alles auswählen
i = x
j = y
.......
L= genfromtxt(filename, delimiter=',',).....
l = len(L)
L = L[i:l-j]