Als «numpy» getaggte Fragen

NumPy ist eine wissenschaftliche und numerische Erweiterung der Programmiersprache Python.

4
Wie kann ich ein Histogramm so zeichnen, dass die Höhe der Balken in matplotlib 1 ergibt?
Ich möchte mit matplotlib ein normalisiertes Histogramm aus einem Vektor zeichnen. Ich habe folgendes versucht: plt.hist(myarray, normed=True) ebenso gut wie: plt.hist(myarray, normed=1) Aber keine der beiden Optionen erzeugt eine y-Achse von [0, 1], sodass sich die Balkenhöhen des Histogramms zu 1 summieren. Ich möchte ein solches Histogramm erstellen - wie …


11
Sehr große Matrizen mit Python und NumPy
NumPy ist eine äußerst nützliche Bibliothek, und ich habe festgestellt, dass sie Matrizen verarbeiten kann, die recht groß sind (10000 x 10000), aber mit viel Größerem zu kämpfen haben (beim Versuch, eine Matrix von 50000 x 50000 zu erstellen) schlägt fehl). Dies liegt offensichtlich an den massiven Speicheranforderungen. Gibt es …
85 python  matrix  numpy 

7
So kopieren Sie Daten von einem Numpy-Array in ein anderes
Was ist der schnellste Weg, um Daten von Array b nach Array a zu kopieren, ohne die Adresse von Array a zu ändern. Ich brauche dies, weil eine externe Bibliothek (PyFFTW) einen Zeiger auf mein Array verwendet, der sich nicht ändern kann. Beispielsweise: a = numpy.empty(n, dtype=complex) for i in …
85 python  numpy 

8
Wie kann ich einem Numpy-Array neue Dimensionen hinzufügen?
Ich beginne mit einer Reihe von Bildern. In[1]:img = cv2.imread('test.jpg') Die Form entspricht den Erwartungen eines 640 x 480 RGB-Bildes. In[2]:img.shape Out[2]: (480, 640, 3) Dieses Bild, das ich habe, ist jedoch ein Bild eines Videos, das 100 Bilder lang ist. Im Idealfall hätte ich gerne ein einziges Array, das …
85 python  arrays  opencv  numpy 


12
Numpy: Index der Elemente innerhalb des Bereichs finden
Ich habe eine Reihe von Zahlen, zum Beispiel a = np.array([1, 3, 5, 6, 9, 10, 14, 15, 56]) Ich möchte alle Indizes der Elemente innerhalb eines bestimmten Bereichs finden. Wenn der Bereich beispielsweise (6, 10) ist, sollte die Antwort (3, 4, 5) sein. Gibt es eine eingebaute Funktion, um …
84 python  numpy 



4
Wie konvertiere ich 2d Liste in 2d Numpy Array?
Ich habe so etwas wie eine 2D-Liste a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] und ich möchte es in ein 2d numpy Array konvertieren. Können wir es tun, ohne Speicher wie zuzuweisen numpy.zeros((3,3)) und dann Werte speichern?
84 python  numpy 

11
Verweben von zwei numpy Arrays
Angenommen, die folgenden Arrays sind angegeben: a = array([1,3,5]) b = array([2,4,6]) Wie würde man sie effizient verweben, so dass man ein drittes Array wie dieses erhält? c = array([1,2,3,4,5,6]) Es ist davon auszugehen, dass length(a)==length(b).
83 python  arrays  numpy 

3
Was genau macht numpy.exp ()? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Verbessere diese Frage Ich bin sehr verwirrt darüber, was np.exp () tatsächlich …
83 python  numpy  statistics  exp 

8
Verschieben Sie Elemente in einem Numpy-Array
Gibt es nach dieser Frage vor Jahren eine kanonische "Shift" -Funktion in Numpy? Ich sehe nichts aus der Dokumentation . Hier ist eine einfache Version von dem, wonach ich suche: def shift(xs, n): if n >= 0: return np.r_[np.full(n, np.nan), xs[:-n]] else: return np.r_[xs[-n:], np.full(-n, np.nan)] Dies zu verwenden ist …
83 python  numpy 


6
Was ist in Python NumPy eine Dimension und Achse?
Ich codiere mit dem Pythons- NumPyModul. Wenn die Koordinaten eines Punktes im 3D-Raum wie folgt beschrieben werden [1, 2, 1], wären das nicht drei Dimensionen, drei Achsen, ein Rang von drei? Oder wenn das eine Dimension ist, sollten es dann nicht Punkte (Plural) sein, nicht Punkte? Hier ist die Dokumentation: …
82 python  numpy 

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.