Als «python» getaggte Fragen

236
NumPy-Array-Initialisierung (mit identischen Werten füllen)

Ich muss ein NumPy-Array mit einer Länge erstellen n, von denen jedes Element ist v. Gibt es etwas Besseres als: a = empty(n) for i in range(n): a[i] = v Ich weiß zerosund oneswürde für v = 0, 1 arbeiten. Ich könnte verwenden v * ones(n), aber es wird nicht funktionieren, wenn es vist None, und...

236
wie man pandas dataframe aus einer spalte sortiert

Ich habe einen Datenrahmen wie diesen: print(df) 0 1 2 0 354.7 April 4.0 1 55.4 August 8.0 2 176.5 December 12.0 3 95.5 February 2.0 4 85.6 January 1.0 5 152 July 7.0 6 238.7 June 6.0 7 104.8 March 3.0 8 283.5 May 5.0 9 278.8 November 11.0 10 249.6 October 10.0 11 212.7 September 9.0 Wie Sie sehen...

235
Lesen Sie den Teilprozess stdout Zeile für Zeile

Mein Python-Skript verwendet einen Unterprozess, um ein Linux-Dienstprogramm aufzurufen, das sehr laut ist. Ich möchte die gesamte Ausgabe in einer Protokolldatei speichern und dem Benutzer einen Teil davon anzeigen. Ich dachte, das Folgende würde funktionieren, aber die Ausgabe wird in meiner...

235
Wie vergleiche ich Versionsnummern in Python?

Ich gehe durch ein Verzeichnis, das Eier enthält, um diese Eier dem hinzuzufügen sys.path. Wenn das Verzeichnis zwei Versionen derselben .egg-Datei enthält, möchte ich nur die neueste hinzufügen. Ich habe einen regulären Ausdruck r"^(?P<eggName>\w+)-(?P<eggVersion>[\d\.]+)-.+\.egg$, um...

235
Matplotlib 2 Untergrundstücke, 1 Farbleiste

Ich habe viel zu lange nachgeforscht, wie zwei Unterplots dieselbe y-Achse mit einer einzigen Farbleiste teilen können, die zwischen den beiden in Matplotlib geteilt wird. Was geschah, war, dass, wenn ich die colorbar()Funktion in entweder subplot1oder subplot2aufrief, das Diagramm automatisch so...

234
Testen Sie, ob eine Variable eine Liste oder ein Tupel ist

Wie kann man in Python am besten testen, ob eine Variable eine Liste oder ein Tupel enthält? (dh eine Sammlung) Ist isinstance()so böse wie hier vorgeschlagen? http://www.canonical.org/~kragen/isinstance/ Update: Der häufigste Grund, warum ich eine Liste von einer Zeichenfolge unterscheiden möchte,...

234
Wie aktualisiere ich ein Python-Paket?

Ich verwende Ubuntu 9:10 und ein Paket namens M2Crypto ist installiert (Version 0.19.1). Ich muss die neueste Version des M2Crypto-Pakets (0.20.2) herunterladen, erstellen und installieren. Das 0.19.1-Paket enthält Dateien an verschiedenen Speicherorten, darunter (/ usr / share / pyshared und...

234
SQLAlchemy IN-Klausel

Ich versuche, diese Abfrage in sqlalchemy durchzuführen SELECT id, name FROM user WHERE id IN (123, 456) Ich möchte die Liste [123, 456]zur Ausführungszeit binden

234
Ist Python stark typisiert?

Ich bin auf Links gestoßen, die besagen, dass Python eine stark typisierte Sprache ist. Ich dachte jedoch, in stark typisierten Sprachen könnte man das nicht tun: bob = 1 bob = "bob" Ich dachte, eine stark typisierte Sprache würde eine Typänderung zur Laufzeit nicht akzeptieren. Vielleicht habe ich...

234
Auswahl mit komplexen Kriterien aus pandas.DataFrame

Zum Beispiel habe ich einfache DF: import pandas as pd from random import randint df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for x in xrange(10)], 'C': [randint(1, 9)*100 for x in xrange(10)]}) Kann ich Werte aus 'A' auswählen, für die die entsprechenden...