Indiziertes numpy Array mit einem anderen numpy Array

8

Angenommen, ich habe

%Vor%

und

%Vor%

Ich möchte b in Index a verwenden, also a [b] und 4 anstelle von [[3, 4], [3, 4]]

erhalten

Ich kann wahrscheinlich

tun %Vor%

Gibt es einen besseren Weg, es zu tun?

Danke

    
xster 01.04.2011, 01:40
quelle

2 Antworten

7

Nach dem numpy Tutorial:

%Vor%

ist der richtige Weg, dies zu tun:

Ссылка

    
JoshAdel 01.04.2011, 01:52
quelle
1

Angenommen, Sie möchten auf einen Subvektor von a mit n Indexpaaren zugreifen, die in b wie folgt gespeichert sind:

%Vor%

Dies kann wie folgt durchgeführt werden:

%Vor%

Für einen einzelnen Paarindexvektor ändert sich dies in a[b[0],b[1]] , aber ich denke, dass der tuple -Ansatz leichter zu lesen und daher vorzuziehen ist.

    
Matthäus Brandl 21.02.2013 09:59
quelle