Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.


12
Konvertieren Sie die Pandas-Spalte mit NaNs in den Typ "int"
Ich lese Daten aus einer CSV-Datei in einen Pandas-Datenrahmen wie folgt. Für eine der Spalten idmöchte ich nämlich den Spaltentyp als angeben int. Das Problem ist, dass die idSerie fehlende / leere Werte hat. Wenn ich versuche, die idSpalte beim Lesen der CSV-Datei in eine Ganzzahl umzuwandeln, wird Folgendes angezeigt: …
174 python  pandas  na 



2
Wann sollte Flask.g verwendet werden?
Ich habe gesehen, dass dies gin Flask 0.10 vom Anforderungskontext in den App-Kontext verschoben wird, was mich über die beabsichtigte Verwendung von verwirrt hat g. Mein Verständnis (für Flask 0.9) ist das: g lebt im Anforderungskontext, dh wird beim Start der Anforderungen neu erstellt und ist bis zum Ende verfügbar …
173 python  flask 


14
Wie kann ich ein Datum eines DateTimeField in Django filtern?
Ich versuche einen DateTimeFieldVergleich mit einem Datum zu filtern . Ich meine: MyObject.objects.filter(datetime_attr=datetime.date(2009,8,22)) Ich bekomme eine leere Abfragesatzliste als Antwort, weil ich (glaube ich) nicht über Zeit nachdenke, sondern "jederzeit" möchte. Gibt es in Django einen einfachen Weg, dies zu tun? Ich habe die Zeit in der Datumszeit festgelegt, es …

2
TypeError: nicht zerlegbar Typ: 'dict'
Dieser Code gibt mir einen Fehler. unhashable type: dictKann mir jemand erklären, was die Lösung ist? negids = movie_reviews.fileids('neg') def word_feats(words): return dict([(word, True) for word in words]) negfeats = [(word_feats(movie_reviews.words(fileids=[f])), 'neg') for f in negids] stopset = set(stopwords.words('english')) def stopword_filtered_word_feats(words): return dict([(word, True) for word in words if word …
173 python 

13
Verwenden von property () für Klassenmethoden
Ich habe eine Klasse mit zwei Klassenmethoden (unter Verwendung der Funktion classmethod ()) zum Abrufen und Festlegen einer im Wesentlichen statischen Variablen. Ich habe versucht, die Eigenschaft property () mit diesen zu verwenden, aber es führt zu einem Fehler. Ich konnte den Fehler im Interpreter wie folgt reproduzieren: class Foo(object): …
173 python  oop 


4
Auf ein Gruppenobjekt anwenden oder transformieren
Betrachten Sie den folgenden Datenrahmen: A B C D 0 foo one 0.162003 0.087469 1 bar one -1.156319 -1.526272 2 foo two 0.833892 -1.666304 3 bar three -2.026673 -0.322057 4 foo two 0.411452 -0.954371 5 bar two 0.765878 -0.095968 6 foo one -0.654890 0.678091 7 foo three -1.789842 -1.130922 Die …
173 python  pandas 

2
Python datetime - Feste Stunde und Minute nach Verwendung von strptime zum Abrufen von Tag, Monat und Jahr
Ich habe erfolgreich etwas vom 26 Sep 2012Format in Folgendes konvertiert 26-09-2012: datetime.strptime(request.POST['sample_date'],'%d %b %Y') Ich weiß jedoch nicht, wie ich die Stunde und Minute von etwas wie dem oben genannten auf 11:59 einstellen soll. Weiß jemand, wie man das macht? Beachten Sie, dass dies ein zukünftiges oder ein beliebiges …

10
Wie gebe ich in Python an, dass ich eine Methode überschreibe?
In Java bietet die @OverrideAnnotation beispielsweise nicht nur eine Überprüfung einer Überschreibung zur Kompilierungszeit, sondern sorgt auch für einen hervorragenden selbstdokumentierenden Code. Ich suche nur nach Dokumentation (obwohl es ein Bonus ist, wenn es ein Indikator für einen Prüfer wie Pylint ist). Ich kann irgendwo einen Kommentar oder eine Dokumentzeichenfolge …

22
Abrufen des Namens einer Variablen als Zeichenfolge
In diesem Thread wird erläutert, wie Sie den Namen einer Funktion als Zeichenfolge in Python abrufen: So erhalten Sie einen Funktionsnamen als Zeichenfolge. Wie kann ich dasselbe für eine Variable tun? Im Gegensatz zu Funktionen haben Python-Variablen das __name__Attribut nicht. Mit anderen Worten, wenn ich eine Variable habe wie: foo …
173 python 

5
Wann sollte ich Klassen in Python verwenden?
Ich programmiere seit ungefähr zwei Jahren in Python. Meistens Daten (Pandas, MPL, Numpy), aber auch Automatisierungsskripte und kleine Web-Apps. Ich versuche, ein besserer Programmierer zu werden und mein Python-Wissen zu erweitern. Eines der Dinge, die mich stören, ist, dass ich noch nie eine Klasse verwendet habe (außerhalb des Kopierens von …
173 python  oop 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.