Bestimmte Funktionen in Numpy geben eine 2d-Matrix als Ausgabe zurück. aber ich möchte, dass sie in 2d-Array-Form sind. Was ist der effizienteste Weg (Speicher und CPU), um eine 2D-Matrix in ein 2D-Array zu konvertieren?wandeln Sie eine 2D-Numpy-Matrix in ein 2D-Numpy-Array um
0
A
Antwort
3
Beachten Sie, dass eine numpy.matrix
ist bereits eine ndarray
Unterklasse, und nichts mehr als eine spezialisierte 2D-Array. Daher sind Sie höchstwahrscheinlich ganz in Ordnung, ohne Ihre Matrix in eine explizite numpy.array
zu konvertieren, es sei denn, Sie haben einen besonderen Grund dafür, vielleicht die zusätzliche Allgemeinheit eines Numpy-Arrays. In diesem Fall können Sie Ihre Matrix in ein Array mit numpy.asarray()
konvertieren. Es ist wichtig, dass Sie diese Methode verwenden und nicht numpy.asanyarray()
in Ihrem Fall, wie mit numpy.asanyarray()
ermöglicht Unterklassen von ndarray
durchzulassen, wie Ihre Matrix würde.
Verwandte Themen
- 1. So wandeln Sie eine boolesche in eine lokalisierte Zeichenfolge um
- 2. python wandeln eine Zeichenkette in ein xls-Dokument um
- 3. Wandeln Sie C# SurfaceListBox in ein JSON-Array um
- 4. Wandeln Sie ein 2D-Nummernfeld in C++ um.
- 5. So wandeln Sie ein lokales Datum in GMT um
- 6. wandeln Sie jSon in das Wörterbuch um
- 7. So wandeln Sie ein JavaScript-Datum in eine andere Zeitzone um
- 8. So wandeln Sie XML in XSL-FO um
- 9. So wandeln Sie einzelne Elementliste in Java um 8 Optional
- 10. wandeln Sie die Zeichenfolge yyyyMM in Mon um - yyyy
- 11. Wie wandeln Sie Strings mit perfekter Genauigkeit in Floats um?
- 12. So wandeln Sie ein englisches Google Mail-Imap-Datum in ein französisches Datumsformat um
- 13. So wandeln Sie ein Double * in ein Array um <double> (6)
- 14. Wie wandeln Sie Escape-Zeichen in HTML-Tags um?
- 15. wandeln Sie ein Array von komplexen Zahlen in reelle Zahl
- 16. So wandeln Sie eine Google Places-Fotoaufzeichnung in eine URL um
- 17. So wandeln Sie eine Zeichenfolge in eine 7-Bit-Binärdatei um
- 18. wandeln Sie Json in eine vektorisierte Weise in R
- 19. So wandeln Sie ein 2D-Array in Raster
- 20. So wandeln Sie eine Zeichenfolge in eine Zahl um, basierend auf Einheiten
- 21. Wandeln Sie in Matlab eine Dezimalzahl, die nicht ganzzahlig ist, in Basis 4 um?
- 22. wandeln Sie eine beliebige Datumszeichenkette in einen Zeitstempel ohne Zeitzone um
- 23. Python, wandeln Sie ein Wörterbuch in eine sortierte Liste nach Wert statt Schlüssel
- 24. wandeln exponentiellen in Python Dezimal
- 25. Konfigurieren Sie native vi, um Leerzeichen anstelle von Tabs auszugeben, und wandeln Sie nicht automatisch eingefügte Leerzeichen in Tabs um?
- 26. wandeln Sie einen `find` ähnlichen Ausgang in einen` Baum` wie Ausgang um
- 27. Wie starte ich einen Subprozess in C# mit einem Argv? (Oder wandeln Sie agrv in eine legale Arg-Zeichenfolge um)
- 28. Ich habe eine Textdatei, in der jede Zeile mit einem Wort steht. wandeln Sie es mit Python in Linie um
- 29. vor wandeln es
- 30. XML Hilfe zu C#, Bitte wandeln Sie dies in C#
['np.asarray'] (http://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.asarray.html) – miradulo