abgerufen werden, wenn ich numpy.nonzero()
, z. numpy.nonzero(bool_row)
, wobei bool_row
ein series
ist, der boolean
Werte enthält. Es gibt ein Tupel zurück, das nur ein Array enthält. Ich möchte die Elemente im Array abrufen und sie in eine Liste einfügen. Wie geht das?Wie die Array-Elemente in einem Tupel in numpy
0
A
Antwort
2
Beim Indexieren entspricht ein Tupel den tatsächlichen Werten, z.
x[1,2]
x[(1,2)]
idx = (1,2); x[idx]
Also Sie Fall das Ergebnis der nonzero
kann direkt als Indizierung Tupel verwendet werden.
In [566]: x=np.arange(10,20)
In [567]: idx = np.nonzero(x%2)
In [568]: idx
Out[568]: (array([1, 3, 5, 7, 9], dtype=int32),)
In [569]: x[idx]
Out[569]: array([11, 13, 15, 17, 19])
Aus den nonzero
docs
Die entsprechende nicht-Null Werte können mit erhalten werden ::
a[nonzero(a)]
Wenn Sie eine Liste anstelle eines Arrays benötigen, können Sie werde die .tolist()
Methode hinzufügen.
Verwandte Themen
- 1. Konvertieren von numpy Array in Tupel
- 2. Liste in Tupel zu numpy Array konvertieren?
- 3. Ein Tupel in einem Tupel wiederholen
- 4. Cython numpy Array Form, Tupel-Zuordnungen
- 5. NumPy - Effiziente Konvertierung von Tupel zu Array?
- 6. Wie man die Reihenfolge der Elemente in einem Tupel ignoriert
- 7. Python - NumPy - Tupel als Elemente eines Arrays
- 8. NumPy Slice-Notation in einem Wörterbuch
- 9. Filtern Sie ein Tupel mit einem anderen Tupel in Python
- 10. nicht konvertieren kann numpy Tupel zur Liste
- 11. Explodieren Arrayelemente in durch Kommata getrennte Argumente (Node.js)
- 12. Wie Tupel in Zeichenfolge in Tupel-Objekt konvertieren?
- 13. Kompilierzeit-Umlagerung von Arten in einem Tupel
- 14. Erstellen eines Tupel in einem Linq Select
- 15. Aggregat in Mongodb mit einem Tupel
- 16. Entfernen Sie die folgenden Duplikate in einem Tupel
- 17. Wie erstellen Sie ein mehrdimensionales numpy Array aus einem iterierbaren Tupel?
- 18. die Suche nach Werten in verschachtelter Tupel
- 19. Wie bekomme ich alle Werte von einer Position in einem Tupel in einer Pandas-Dataframe-Spalte?
- 20. Wie parallelisieren die numpy Operationen in cython
- 21. Wie Tupel in Python spalten
- 22. eine lange Tupel in kleinere Tupel
- 23. Wie definiert man doppelte Einträge in einem Python-Tupel?
- 24. Wie kann ich auf Elemente in einem Tupel zugreifen?
- 25. Wie definiert man eine Variable in einem Tupel?
- 26. Python Tupel und Listen. Ein Tupel, die
- 27. coderigniter, wie man ein einzelnes Attribut in einem Tupel aktualisiert
- 28. Destrukturierung Tupel von Tupel in Schließung
- 29. Besser ein Tupel oder numpy Array verwenden für Koordinaten
- 30. Formatierung schwimmt in einem numpy Array