Als «numpy» getaggte Fragen

NumPy ist eine wissenschaftliche und numerische Erweiterung der Programmiersprache Python.

3
Numpy Array-Zuordnung mit Kopie
Zum Beispiel, wenn wir ein numpyArray Ahaben und ein numpyArray Bmit denselben Elementen wollen. Was ist der Unterschied zwischen den folgenden (siehe unten) Methoden? Wann wird zusätzlicher Speicher zugewiesen und wann nicht? B = A B[:] = A(wie B[:]=A[:]?) numpy.copy(B, A)
103 python  arrays  numpy 

4
Wie speichere und lade ich numpy.array () Daten richtig?
Ich frage mich, wie man numpy.arrayDaten richtig speichert und lädt . Derzeit verwende ich die numpy.savetxt()Methode. Wenn ich zum Beispiel ein Array habe markers, das so aussieht: Ich versuche es zu speichern mit: numpy.savetxt('markers.txt', markers) In einem anderen Skript versuche ich, zuvor gespeicherte Dateien zu öffnen: markers = np.fromfile("markers.txt") Und …
103 python  arrays  numpy 

6
Der beste Weg, um für numpy.array Gleichheit zu behaupten?
Ich möchte einige Unit-Tests für meine App durchführen und muss zwei Arrays vergleichen. Was ist der beste Weg, um Gleichheit zu behaupten, da array.__eq__ein neues Array zurückgegeben wird ( TestCase.assertEqualwas fehlschlägt)? Zur Zeit benutze ich self.assertTrue((arr1 == arr2).all()) aber ich mag es nicht wirklich

4
Wie bekomme ich eine elementweise Matrixmultiplikation (Hadamard-Produkt) in Numpy?
Ich habe zwei Matrizen a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]]) und ich möchte das elementweise Produkt [[1*5,2*6], [3*7,4*8]]gleich bekommen [[5,12], [21,32]] Ich habe versucht print(np.dot(a,b)) und print(a*b) aber beide geben das Ergebnis [[19 22], [43 50]] Das ist das Matrixprodukt, nicht das elementweise Produkt. Wie kann ich das …

2
Effizient prüfen, ob ein beliebiges Objekt in Python / numpy / pandas NaN ist?
Meine Numpy-Arrays kennzeichnen np.nanfehlende Werte. Während ich den Datensatz durchlaufe, muss ich solche fehlenden Werte erkennen und auf besondere Weise behandeln. Naiv habe ich verwendet numpy.isnan(val), was gut funktioniert, es valsei denn, es gehört nicht zu der Untergruppe der von unterstützten Typen numpy.isnan(). Zum Beispiel können fehlende Daten in Zeichenfolgenfeldern …
101 python  numpy  pandas 

2
Das 'DataFrame'-Objekt hat kein Attribut' sort '.
Ich habe hier ein Problem, in meinem Python-Paket habe ich numpy installiert, aber ich habe immer noch den Fehler 'DataFrame'-Objekt hat kein Attribut' sort ' Jeder kann mir eine Idee geben .. Das ist mein Code: final.loc[-1] =['', 'P','Actual'] final.index = final.index + 1 # shifting index final = final.sort() …



2
Eingabe und Ausgabe von Numpy-Arrays auf h5py
Ich habe einen Python-Code, dessen Ausgabe eine Matrix mit Größe ist, deren Einträge alle vom Typ sind float. Wenn ich es mit der Erweiterung .datspeichere, liegt die Dateigröße in der Größenordnung von 500 MB. Ich habe gelesen, dass die Verwendung h5pydie Dateigröße erheblich reduziert. Nehmen wir also an, ich habe …
100 python  arrays  numpy  h5py 




6
Wie identifiziere ich Numpy-Typen in Python?
Wie kann man zuverlässig feststellen, ob ein Objekt einen Numpy-Typ hat? Mir ist klar, dass diese Frage gegen die Philosophie der Ententypisierung verstößt, aber es soll sichergestellt werden, dass eine Funktion (die scipy und numpy verwendet) niemals einen numpy-Typ zurückgibt, es sei denn, sie wird mit einem numpy-Typ aufgerufen. Dies …


2
Binning-Säule mit Python-Pandas
Ich habe eine Datenrahmenspalte mit numerischen Werten: df['percentage'].head() 46.5 44.2 100.0 42.12 Ich möchte die Spalte als Bin Count sehen: bins = [0, 1, 5, 10, 25, 50, 100] Wie kann ich das Ergebnis als Behälter mit ihren erhalten value counts? [0, 1] bin amount [1, 5] etc [5, 10] …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.