Als «python» getaggte Fragen

105
Wie ändere ich die Standard-Python-Version?

Ich habe Python 3.2 auf meinem Mac installiert. Nachdem ich / Applications / Python 3.2 / Update Shell Profile.command ausgeführt habe , ist es verwirrend, dass bei der Eingabe von Python -V in Terminal Python 2.6.1 angezeigt wird. Wie kann ich die Standard-Python-Version

105
Ersetzen Sie die Konsolenausgabe in Python

Ich frage mich, wie ich in Python wie in bestimmten C / C ++ - Programmen einen dieser raffinierten Konsolenzähler erstellen könnte. Ich habe eine Schleife, die Dinge erledigt, und die aktuelle Ausgabe ist wie folgt: Doing thing 0 Doing thing 1 Doing thing 2 ... Was sauberer wäre, wäre, nur die...

105
Einfachere Möglichkeit, PDB-Haltepunkte in Python-Code einzufügen?

Nur eine Frage der Bequemlichkeit. Ich war ein bisschen verwöhnt mit Debuggern in IDEs wie Visual Studio und XCode. Ich finde es etwas import pdb; pdb.set_trace()umständlich, etwas eingeben zu müssen, um einen Haltepunkt festzulegen (ich möchte lieber keine PDF-Datei oben in die Datei importieren,...

105
Numpy: Finden Sie schnell den ersten Wertindex

Wie finde ich den Index des ersten Auftretens einer Zahl in einem Numpy-Array? Geschwindigkeit ist mir wichtig. Die folgenden Antworten interessieren mich nicht, da sie das gesamte Array scannen und nicht aufhören, wenn sie das erste Vorkommen finden: itemindex = numpy.where(array==item)[0][0]...

105
Wie konvertiere ich eine Liste von Tupeln in mehrere Listen?

Angenommen, ich habe eine Liste mit Tupeln und möchte in mehrere Listen konvertieren. Zum Beispiel ist die Liste der Tupel [(1,2),(3,4),(5,6),] Gibt es eine integrierte Funktion in Python, die es konvertiert in: [1,3,5],[2,4,6] Dies kann ein einfaches Programm sein. Aber ich bin nur neugierig auf...

105
SQLAlchemy: Wie filtere ich ein Datumsfeld?

Hier ist Modell: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Ich möchte zwischen zwei Daten filtern, um beispielsweise alle Benutzer im Intervall von 18 bis 30 Jahren auszuwählen. Wie implementiere ich es mit SQLAlchemy? Ich denke an: query =...

105
Attribute einer Klasse abrufen

Ich möchte die Attribute einer Klasse erhalten, sagen wir: class MyClass(): a = "12" b = "34" def myfunc(self): return self.a using MyClass.__dict__gibt mir eine Liste von Attributen und Funktionen und sogar Funktionen wie __module__und __doc__. Während MyClass().__dict__gibt mir ein leeres Diktat,...

105
Wie sende ich eine POST-Anfrage als JSON?

data = { 'ids': [12, 3, 4, 5, 6 , ...] } urllib2.urlopen("http://abc.com/api/posts/create",urllib.urlencode(data)) Ich möchte eine POST-Anfrage senden, aber eines der Felder sollte eine Liste von Nummern sein. Wie kann ich das machen ?

105
können wir xpath mit BeautifulSoup verwenden?

Ich benutze BeautifulSoup, um eine URL zu kratzen, und ich hatte den folgenden Code import urllib import urllib2 from BeautifulSoup import BeautifulSoup url = "http://www.example.com/servlet/av/ResultTemplate=AVResult.html" req = urllib2.Request(url) response = urllib2.urlopen(req) the_page =...

105
Wie kombiniere ich zwei Datenrahmen?

Ich verwende Pandas-Datenrahmen. Ich habe zum Beispiel einen ersten Datenrahmen D. Ich extrahiere zwei Datenrahmen daraus: A = D[D.label == k] B = D[D.label != k] dann ändere ich die beschriftung in AundB A.label = 1 B.label = -1 Ich möchte A und B kombinieren, damit ich sie als einen Datenrahmen...

105
Wählen Sie Pandas-Zeilen basierend auf dem Listenindex aus

Ich habe einen Datenrahmen df: 20060930 10.103 NaN 10.103 7.981 20061231 15.915 NaN 15.915 12.686 20070331 3.196 NaN 3.196 2.710 20070630 7.907 NaN 7.907 6.459 Dann möchte ich Zeilen mit bestimmten Folgenummern auswählen, die in einer Liste angegeben sind. Angenommen, hier ist [1,3], dann...

105
Pandas jede n-te Reihe

Dataframe.resample () funktioniert nur mit Zeitreihendaten. Ich kann keine Möglichkeit finden, jede n-te Zeile aus Nicht-Zeitreihen-Daten abzurufen. Was ist die beste