Tag: scipy

Kovarianz mit Säulen

Wenn ich ein numpy Array X mit X.shape=(m,n) und einem zweiten Spaltenvektor y mit y.shape=(m,1) , wie kann ich die Kovarianz jeder Spalte von X mit y wihtout mit a berechnen Für Schleife? Ich erwarte das Ergebnis von Form (m,1) oder (1,m) .

Lesen und schreiben Sie Stereo. WAV-Datei mit Python + Metadaten

Was ist der einfachste Weg, um eine Stereo- WAV-Datei in Python zu lesen und zu schreiben? Soll ich scipy.io.wavfile.read ? Soll ich ein 2-dimensioniges Array (wie?) Verwenden, um x[n,j] zu haben x[n,j] wobei j die Kanalnummer ist? Ich möchte auch Metadaten, die in der WAV-Datei gespeichert sind, lesen oder schreiben, wie die markers , MIDI […]

Struktur von Python numpy Arrays

Ich möchte eine völlig neue Frage zu diesem Code stellen . Der Code in der Link oben gibt ein numpy Array für open und close : open = np.array([q.open for q in quotes]).astype(np.float) close = np.array([q.close for q in quotes]).astype(np.float) Wie nach Dan's Hilfe , quotes Kurse: In deinem Fall benutzt du asobject = True […]

Anpassung von Nicht-Normpdfs an Histogramme in Matplotlib

Ich versuche, einen Histogramm zu machen, aber ohne Glück. Es gibt eine Reihe von Informationen darüber, wie man es in einer normalen Wahrscheinlichkeit Dichte Funktion, aber nicht zu anderen Arten von pdf's zu tun. import pylab as py import numpy as np import matplotlib.pyplot as plt from scipy.stats import exponpow # Fit procedure eigfit=[] for […]

Interpolationsmethode, die keine unnötigen Extremfelder hinzufügt

Diese Frage ist halb Programmierung, aber auch Halbmathematik. Ich möchte einen Satz von Punkten durch eine Kurve interpolieren, ohne dabei unnötige Extremanten hinzuzufügen, die "nahe an der linearen Interpolation" bleiben, während sie eine Kurve halten, die glatt aussieht. Ich weiß, dass diese Formulierung vage ist, aber ich hoffe, dass es mit einem Beispiel klarer wird. […]

Schneiden Dendrogramm / Clustering Baum von SciPy in Distanz Höhe

Ich versuche zu lernen, wie man dendrograms in Python mit SciPy . Ich möchte Cluster bekommen und in der Lage sein, sie zu visualisieren; Ich habe hierarchical clustering und dendrograms den besten Weg. Wie kann ich den Baum in einer bestimmten Entfernung "schneiden"? In diesem Beispiel möchte ich es nur in der Entfernung 1.6 schneiden […]

Montageverteilung mit festen Parametern in SciPy

Ist es möglich, Parameter zu reparieren, während die Verteilung in SciPy passt? Zum Beispiel, dieser Code: import scipy.stats as st xx = st.expon.rvs(size=100) print st.expon.fit(xx, loc=0) Führt zu ungleich Null ( loc ). Wenn ein bestimmter Parameter der fit Funktion zur Verfügung gestellt wird, wird er als eine erste Vermutung betrachtet. Und wenn es dem […]

Welcher Algorithmus verwendet in interp1d Funktion in scipy.interpolate

Also schrieb ich ein Python-Programm für meinen numerischen Kurs, und ich musste ein kubisches Spline-Programm kodieren. So implementiere ich die Formel für kubische Spline in Büchern wie Numerical Methoden von Chapra und Canale und Numerical Mathematik von chenny und Kincaid gegeben . Also meine Daten sind x=[1.0,3.0,4.0,7.0] y=[1.5,4.5,9.0,25.5] Mit diesen Daten und Anwendung y=1.79122340426 bekomme […]

Warum zeigt dir nicht alle Python-Objektattribute an?

Warum werden einige Objektmethoden / Attribute nicht angezeigt, wenn ich das Objekt auf das Objekt rufe? Beispiel: from scipy import sparse e = sparse.eye(2) 'H' in dir(e) Kehrt False . Aber das Aufrufen von eH funktioniert ganz gut (ein anderes spärliches eH zurückgeben). Warum ist das so und wie kann ich diese versteckten Attribute sehen? […]

Komplexe Scipy-Optimierung mit gemeinsamen Werten über Einschränkungen

Ich versuche, einen strukturellen Optimierungscode mit Python und der scipy.optimize Bibliothek zu implementieren. Ziel ist es, das Gewicht der Struktur zu minimieren, und es gibt 5 Ungleichheitsbeschränkungen für verschiedene Materialspannungen und Fehlerzustände. Mein Plan ist, die COBYLA- oder SLSQP-Methoden zu verwenden. Ich habe in der Vergangenheit ein paar Optimierungscodes mit scipy gemacht, aber sie waren […]

Python ist die beste Programmiersprache der Welt.