Was ist der effizienteste Weg, um eine Funktion über ein Numpy-Array abzubilden? Ich habe es in meinem aktuellen Projekt folgendermaßen gemacht: import numpy as np x = np.array([1, 2, 3, 4, 5]) # Obtain array of square of each element in x squarer = lambda t: t ** 2 squares …
Wie kann ich ein Array in NumPy nach der n-ten Spalte sortieren? Zum Beispiel, a = array([[9, 2, 3], [4, 5, 6], [7, 0, 5]]) Ich möchte Zeilen nach der zweiten Spalte sortieren, damit ich zurückkomme: array([[7, 0, 5], [9, 2, 3], [4, 5, 6]])
Gibt es eine numpy-thonische Möglichkeit, z. B. eine Funktion, um den nächsten Wert in einem Array zu finden? Beispiel: np.find_nearest( array, value )
Ich bin gespannt, ob es eine Möglichkeit gibt, formatiert zu drucken numpy.arrays , z. B. auf ähnliche Weise: x = 1.23456 print '%.3f' % x Wenn ich numpy.arrayFloats drucken möchte, werden mehrere Dezimalstellen gedruckt , häufig im "wissenschaftlichen" Format, das selbst für niedrigdimensionale Arrays schwer zu lesen ist. Muss aber …
Beim Anruf df = pd.read_csv('somefile.csv') Ich bekomme: /Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/pandas/io/parsers.py:1130: DtypeWarning: Spalten (4,5,7,16) haben gemischte Typen. Geben Sie beim Import die Option dtype an oder setzen Sie low_memory = False. Warum hängt die dtypeOption zusammen low_memoryund warum Falsehilft sie bei diesem Problem?
In numpykehren einige der Operationen in Form zurück (R, 1), andere (R,). Dies macht die Matrixmultiplikation mühsamer, da explizit reshapeerforderlich ist. MWenn wir beispielsweise bei einer Matrix angeben möchten, numpy.dot(M[:,0], numpy.ones((1, R)))wo Rsich die Anzahl der Zeilen befindet (das gleiche Problem tritt natürlich auch spaltenweise auf). Wir werden matrices are …
Ich mag , dass meine benutzerdefinierte Funktion anzuwenden (es verwendet einen if-else - Leiter) zu diesen sechs Säulen ( ERI_Hispanic, ERI_AmerInd_AKNatv, ERI_Asian, ERI_Black_Afr.Amer, ERI_HI_PacIsl, ERI_White) in jeder Reihe meines Datenrahmen. Ich habe andere Methoden als andere Fragen ausprobiert, kann aber immer noch nicht die richtige Antwort für mein Problem finden. …
Ich habe einen Datenrahmen in der folgenden Richtung: Type Set 1 A Z 2 B Z 3 B X 4 C Y Ich möchte dem Datenrahmen eine weitere Spalte mit der gleichen Länge wie der Datenrahmen (= gleiche Anzahl von Datensätzen / Zeilen) hinzufügen (oder eine Reihe generieren), die eine …
Ich kann nicht herausfinden, wie ein Array oder eine Matrix so verwendet wird, wie ich normalerweise eine Liste verwenden würde. Ich möchte ein leeres Array (oder eine leere Matrix) erstellen und dann jeweils eine Spalte (oder Zeile) hinzufügen. Im Moment kann ich nur so Folgendes finden: mat = None for …
Kann mir jemand erklären, was der Zweck der meshgridFunktion in Numpy ist? Ich weiß, dass dadurch eine Art Koordinatengitter zum Zeichnen erstellt wird, aber ich kann den direkten Nutzen davon nicht wirklich erkennen. Ich studiere "Python Machine Learning" von Sebastian Raschka und er verwendet es zum Zeichnen der Entscheidungsgrenzen. Siehe …
Was ist der Unterschied zwischen Numpy's array()und asarray()Funktionen? Wann sollten Sie das eine anstelle des anderen verwenden? Sie scheinen für alle Eingänge, die mir einfallen, eine identische Ausgabe zu erzeugen.
import numpy as np y = np.array(((1,2,3),(4,5,6),(7,8,9))) OUTPUT: print(y.flatten()) [1 2 3 4 5 6 7 8 9] print(y.ravel()) [1 2 3 4 5 6 7 8 9] Beide Funktionen geben dieselbe Liste zurück. Was brauchen dann zwei verschiedene Funktionen, die denselben Job ausführen?
Angenommen, ich habe ein NumPy-Array a: a = np.array([ [1, 2, 3], [2, 3, 4] ]) Und ich möchte eine Spalte mit Nullen hinzufügen, um ein Array zu erhalten. b : b = np.array([ [1, 2, 3, 0], [2, 3, 4, 0] ]) Wie kann ich das in NumPy einfach …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.