Numpy Array Slicing

Ich habe ein 1D-Numpy-Array und einige Offset- / Längenwerte. Ich möchte aus diesem Array alle Einträge extrahieren, die unter Offset, Offset + Länge fallen, und die dann verwendet werden, um aus dem ursprünglichen Array ein neues "reduziertes" Array zu erstellen, das nur aus den Werten besteht, die von den Offset / Längen-Paaren ausgewählt wurden .

Für ein einzelnes Versatz / Längen-Paar ist dies bei Standard-Array-Slicing trivial[offset:offset+length]. Aber wie kann ich dies effizient (d. H. Ohne Schleifen) für viele Versatz- / Längenwerte tun?

Danke, Mark

Antworten auf die Frage(2)

Ihre Antwort auf die Frage