Als «python» getaggte Fragen

71
NumPy's Convolve verstehen

Bei der Berechnung eines einfachen gleitenden Durchschnitts numpy.convolvescheint dies die Aufgabe zu erfüllen. Frage: Wie erfolgt die Berechnung bei Verwendung np.convolve(values, weights, 'valid')? convolution product is only given for points where the signals overlap completelyWorauf...

71
Wie schließe ich eine SQLAlchemy-Sitzung?

Nach dem, was wir in So schließen Sie die SQLalchemy-Verbindung in MySQL kommentiert haben , überprüfe ich die Verbindungen, die SQLAlchemy in meiner Datenbank erstellt, und kann sie nicht schließen, ohne Python zu beenden . Wenn ich diesen Code in einer Python-Konsole ausführe, bleibt die...

70
Klassenfabrik in Python

Ich bin neu in Python und benötige einige Ratschläge zur Implementierung des folgenden Szenarios. Ich habe zwei Klassen für die Verwaltung von Domains bei zwei verschiedenen Registraren. Beide haben die gleiche Schnittstelle, z class RegistrarA(Object): def __init__(self, domain):...

70
Emulieren des Pass-by-Value-Verhaltens in Python

Ich möchte das Pass-by-Value-Verhalten in Python emulieren. Mit anderen Worten, ich möchte unbedingt sicherstellen, dass die von mir geschriebene Funktion die vom Benutzer bereitgestellten Daten nicht ändert. Eine Möglichkeit ist die Verwendung einer tiefen Kopie: from copy import deepcopy def...

70
Python und Intellisense

Gibt es für Python ein Äquivalent zu "Intellisense"? Vielleicht sollte ich es nicht zugeben, aber ich finde, dass Intellisense die „Entdeckungsphase“ des Lernens einer neuen Sprache wirklich beschleunigt. Zum Beispiel war der Wechsel von VB.net zu C # ein Kinderspiel, da mir Snippets und...

70
Holen Sie sich das n-te Element eines Generators in Python

Gibt es eine syntaktisch präzisere Art, Folgendes zu schreiben? gen = (i for i in xrange(10)) index = 5 for i, v in enumerate(gen): if i is index: return v Es scheint fast natürlich, dass ein Generator einen gen[index]Ausdruck haben sollte, der als Liste fungiert, aber funktional mit dem...

70
Wie kann man sich einlegen?

Ich möchte, dass meine Klasse Save and Load-Funktionen implementiert, die einfach ein Pickle der Klasse ausführen. Aber anscheinend können Sie "Selbst" nicht wie folgt verwenden. Wie kannst du das tun? self = cPickle.load(f) cPickle.dump(self,f,2)