Tag: scipy

Getting ein RGBA-Array aus einem matplotlib Bild

Ich benutzte imshow , um ein Array mit einer benutzerdefinierten Farbkarte und Boundaryorm zu zeichnen. Allerdings wird dies ein automatisiertes Skript sein und ich möchte das Bild, das von imshow ohne die Achsen produziert wird, imshow . Also war ich mir nicht sicher, imshow es im besten Fall der beste Weg war, dies zu tun, […]

Python: 1d Array kreisförmige Faltung

Ich frage mich, ob es eine Funktion in numpy / scipy für 1d Array kreisförmige Faltung. Die Funktion scipy.signal.convolve() liefert nur "mode" aber nicht "boundary", während die signal.convolve2d() Funktion 2d array als input benötigt. Ich muss dies tun, um offene vs kreisförmige Faltung als Teil einer Zeitreihe Hausaufgaben zu vergleichen.

Python OverflowError: Mathe-Bereichsfehler wird in verschiedenen Läufen unterschiedlich angehoben

Mein Programm scheint fast willkürlich zu stürzen. Mein Code enthält diese beiden Zeilen: z[i, j] = -math.exp(oneminusbeta[j, i]) weights[i,j] = math.exp(beta[j,i] + oneminusbeta[j,i]) Ich habe meinen ganzen Code vor auf Daten, die 2 Dimensionen hatte, war es 7341 x 648 . Ich hatte überhaupt keine Probleme, diesen Code zu laufen. Aber jetzt sind die Daten, […]

Glättung des Graphen gibt einen großen Unterschied in der Reichweite

Ich versuche, eine glatte Kurve mit den x, y Cordinaten oben zu zeichnen. Wie auch immer die Grafik, die ich bekomme, ist aus dem Bereich meiner Daten. Das snippet von meinem code ist hier import numpy as np import matplotlib.pyplot as plt from scipy.interpolate import spline ylist = [0.36758563074352546, 0.27634194831013914, 0.22261484098939929, 0.10891089108910891, 0.31578947368421051, 0.086956521739130432, 0.27272727272727271, […]

Sklearn GMM hebt "ValueError: Einstellung eines Array-Elements mit einer Sequenz" auf spärliche Matrix

Ich versuche, einen Satz von Datenpunkten zu gruppieren, die als eine spärliche scipy Matrix dargestellt werden, X. Das heißt, >>> print type(X) <class 'scipy.sparse.csr.csr_matrix'> >>> print X.shape (57, 1038) >>> print X[0] (0, 223) 0.471313296962 (0, 420) 0.621222153695 (0, 1030) 0.442688836467 (0, 124) 0.442688836467 Wenn ich diese Matrix in ein sklearn.mixture.GMM-Modell füttere, hebt es jedoch […]

Segmentierungsfehler in Scipy _fitpack fprank_ ()

Ich lief einen Python-Code und ich bekam den Fehler nur "Segmentationsfehler". Ich lief dann "gdb python" und re-run den Code von der (gdb) Eingabeaufforderung, und ich erhielt das folgende Ergebnis: #0 0x00007fffed573487 in fprank_ () from /usr/lib/python2.7/dist-packages/scipy/interpolate/_fitpack.so #1 0x00007fffed56ee81 in fpsurf_ () from /usr/lib/python2.7/dist-packages/scipy/interpolate/_fitpack.so #2 0x00007fffed55363d in surfit_ () from /usr/lib/python2.7/dist-packages/scipy/interpolate/_fitpack.so #3 0x00007fffed54183a in fitpack_surfit […]

Interpolation von Werten beim Zoomen

Ich habe ein 2D-Array, das ich gerne mal probieren möchte, um es mit einem anderen zu vergleichen. Lets sagen, mein Array x ist 512×512 , ich möchte ein Array y 128×128 wo die Elemente von y sind gebaut mit einer Interpolation der Werte Overs 4×4 Blöcke von x (diese Interpolation könnte nur den Durchschnitt, aber […]

Wie man eine 1-Parameter-Gleichung mit Python (scipy / numpy?)

Ich hoffe, Sie haben einen nützlichen Tipp für mich, um die folgende Aufgabe zu erreichen: Ich schrieb ein einfaches Python-Snippet, um Wahrscheinlichkeitsdichte-Funktionen zu zeichnen. In meinem speziellen Fall lassen sie klassenbedingte Wahrscheinlichkeiten für einen Parameter x . Also frage ich mich, ob es in Python (vielleicht über eine NumPy- oder SciPy-Funktion oder -Methode) einen cleveren […]

Die effizienteste Art des Zugriffs auf Werte ungleich Null in Zeile / Spalte in scipy.sparse Matrix

Was ist die schnellste oder, die fehlgeschlagene, am wenigsten wortreiche Art, auf alle Nicht-Null-Werte in einer scipy.sparse oder Spalte col einer scipy.sparse Matrix A im CSR Format scipy.sparse ? Wäre es in einem anderen Format (sagen wir, COO ) effizienter? Im Moment benutze ich folgendes: A[row, A[row, :].nonzero()[1]] oder A[A[:, col].nonzero()[0], col]

Scipys griddata-Methode scheitert immer

Ich versuche, die griddata Methode in Scipy zu verwenden, um bicubic Interpolation auf einem Satz von Daten durchzuführen. Jedoch jedes Mal, wenn ich versuche, bekomme ich den ValueError 'Puffer nicht C zusammenhängend'. Die seltsame Sache ist, dass ich den Beispiel-Algorithmus laufen, den sie geben und es immer noch fehlschlägt: def func(x, y): return x*(1-x)*np.cos(4*np.pi*x) * […]

Python ist die beste Programmiersprache der Welt.