Als «numpy» getaggte Fragen

NumPy ist eine wissenschaftliche und numerische Erweiterung der Programmiersprache Python.

7
Numpy: Ruft einen zufälligen Satz von Zeilen aus dem 2D-Array ab
Ich habe ein sehr großes 2D-Array, das ungefähr so ​​aussieht: a= [[a1, b1, c1], [a2, b2, c2], ..., [an, bn, cn]] Gibt es mit numpy eine einfache Möglichkeit, ein neues 2D-Array mit z. B. 2 zufälligen Zeilen aus dem ursprünglichen Array zu erhalten a(ohne Ersatz)? z.B b= [[a4, b4, c4], …
159 python  numpy 

4
Unterdrücken Sie die wissenschaftliche Notation in Numpy, wenn Sie ein Array aus einer verschachtelten Liste erstellen
Ich habe eine verschachtelte Python-Liste, die wie folgt aussieht: my_list = [[3.74, 5162, 13683628846.64, 12783387559.86, 1.81], [9.55, 116, 189688622.37, 260332262.0, 1.97], [2.2, 768, 6004865.13, 5759960.98, 1.21], [3.74, 4062, 3263822121.39, 3066869087.9, 1.93], [1.91, 474, 44555062.72, 44555062.72, 0.41], [5.8, 5006, 8254968918.1, 7446788272.74, 3.25], [4.5, 7887, 30078971595.46, 27814989471.31, 2.18], [7.03, 116, 66252511.46, 81109291.0, …

8
SciPy und NumPy mit pip installieren
Ich versuche, die erforderlichen Bibliotheken in einem Paket zu erstellen, das ich verteile. Es erfordert sowohl die SciPy- als auch die NumPy- Bibliothek. Während der Entwicklung habe ich beide mit installiert apt-get install scipy das SciPy 0.9.0 und NumPy 1.5.1 installiert hat, und es hat gut funktioniert. Ich möchte dasselbe …
157 python  numpy  scipy  pip  apt 


7
Wie führe ich eine exponentielle und logarithmische Kurvenanpassung in Python durch? Ich fand nur eine Polynomanpassung
Ich habe einen Datensatz und möchte vergleichen, welche Zeile ihn am besten beschreibt (Polynome unterschiedlicher Ordnung, exponentiell oder logarithmisch). Ich benutze Python und Numpy und für die Polynomanpassung gibt es eine Funktion polyfit(). Aber ich habe keine solchen Funktionen für die exponentielle und logarithmische Anpassung gefunden. Sind da irgendwelche? Oder …

3
Python-Speichernutzung von Numpy-Arrays
Ich verwende Python, um einige große Dateien zu analysieren, und es treten Speicherprobleme auf. Daher habe ich sys.getsizeof () verwendet, um die Verwendung zu verfolgen, aber das Verhalten bei numpy Arrays ist bizarr. Hier ist ein Beispiel mit einer Karte von Albedos, die ich öffnen muss: >>> import numpy as …
156 python  numpy  sys 

6
Wie erhält man die Größe eines Vektors in Numpy?
Wie erhält man in Übereinstimmung mit "Es gibt nur einen offensichtlichen Weg, dies zu tun" die Größe eines Vektors (1D-Arrays) in Numpy? def mag(x): return math.sqrt(sum(i**2 for i in x)) Das Obige funktioniert, aber ich kann nicht glauben, dass ich selbst eine solche triviale und Kernfunktion spezifizieren muss.
156 python  numpy 


6
So fügen Sie einem leeren Numpy-Array eine neue Zeile hinzu
Mit Standard-Python-Arrays kann ich Folgendes tun: arr = [] arr.append([1,2,3]) arr.append([4,5,6]) # arr is now [[1,2,3],[4,5,6]] Allerdings kann ich nicht das Gleiche in Numpy tun. Beispielsweise: arr = np.array([]) arr = np.append(arr, np.array([1,2,3])) arr = np.append(arr, np.array([4,5,6])) # arr is now [1,2,3,4,5,6] Ich habe auch nachgesehen vstack, aber wenn ich …
155 python  numpy  scipy 

9
"Klonen" von Zeilen- oder Spaltenvektoren
Manchmal ist es nützlich, einen Zeilen- oder Spaltenvektor in eine Matrix zu "klonen". Mit Klonen meine ich das Konvertieren eines Zeilenvektors wie z [1,2,3] In eine Matrix [[1,2,3] [1,2,3] [1,2,3] ] oder ein Spaltenvektor wie [1 2 3 ] in [[1,1,1] [2,2,2] [3,3,3] ] In Matlab oder Oktave ist dies …



9
Numpy Matrix zu Array
Ich benutze Numpy. Ich habe eine Matrix mit 1 Spalte und N Zeilen und möchte ein Array mit N Elementen erhalten. Zum Beispiel, wenn ich habe M = matrix([[1], [2], [3], [4]]), möchte ich bekommen A = array([1,2,3,4]). Um es zu erreichen, benutze ich A = np.array(M.T)[0]. Kennt jemand einen …
149 python  arrays  matrix  numpy 

10
RuntimeWarning: Die Größe von numpy.dtype wurde geändert und weist möglicherweise auf eine binäre Inkompatibilität hin
Ich habe diesen Fehler beim Versuch, ein gespeichertes SVM-Modell zu laden. Ich habe versucht, sklearn, NumPy und SciPy zu deinstallieren und die neuesten Versionen erneut zusammen zu installieren (mithilfe von pip). Ich erhalte immer noch diesen Fehler. Warum? In [1]: import sklearn; print sklearn.__version__ 0.18.1 In [3]: import numpy; print …

12
Kartesisches Produkt von x- und y-Array-Punkten in ein einzelnes Array von 2D-Punkten
Ich habe zwei Numpy-Arrays, die die x- und y-Achse eines Gitters definieren. Beispielsweise: x = numpy.array([1,2,3]) y = numpy.array([4,5]) Ich möchte das kartesische Produkt dieser Arrays generieren, um Folgendes zu generieren: array([[1,4],[2,4],[3,4],[1,5],[2,5],[3,5]]) In gewisser Weise ist das nicht besonders ineffizient, da ich dies viele Male in einer Schleife tun muss. …

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.