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.

6
Entfernen Sie Zeilen mit doppelten Indizes (Pandas DataFrame und TimeSeries).
Ich lese einige automatisierte Wetterdaten aus dem Internet. Die Beobachtungen erfolgen alle 5 Minuten und werden für jede Wetterstation in monatlichen Dateien zusammengestellt. Sobald ich eine Datei analysiert habe, sieht der DataFrame ungefähr so ​​aus: Sta Precip1hr Precip5min Temp DewPnt WindSpd WindDir AtmPress Date 2001-01-01 00:00:00 KPDX 0 0 4 …
251 python  pandas 

16
Was ist der Zweck von Klassenmethoden?
Ich bringe mir Python bei und meine letzte Lektion war, dass Python kein Java ist. Deshalb habe ich nur eine Weile damit verbracht, alle meine Klassenmethoden in Funktionen umzuwandeln. Mir ist jetzt klar, dass ich für das, was ich mit staticMethoden in Java machen würde, keine Klassenmethoden verwenden muss , …


6
Wie überprüfe ich, ob ein Benutzer angemeldet ist (wie verwende ich user.is_authenticated richtig)?
Ich schaue mir diese Website an , kann aber anscheinend nicht herausfinden, wie das geht, da es nicht funktioniert. Ich muss überprüfen, ob der aktuelle Site-Benutzer angemeldet (authentifiziert) ist, und versuche: request.user.is_authenticated Obwohl sichergestellt ist, dass der Benutzer angemeldet ist, wird nur Folgendes zurückgegeben: > Ich kann andere Anfragen stellen …

5
Was sind Typhinweise in Python 3.5?
Eine der am häufigsten diskutierten Funktionen in Python 3.5 sind Typhinweise . Ein Beispiel für Typ Hinweise wird in erwähnt diesen Artikel und diese während auch Typ Hinweise verantwortungsvoll nutzen erwähnen. Kann jemand mehr über sie erklären und wann sie verwendet werden sollten und wann nicht?

5
Python! = Operation vs "ist nicht"
In einem Kommentar zu dieser Frage sah ich eine Aussage, die die Verwendung empfahl result is not None vs. result != None Ich habe mich gefragt, was der Unterschied ist und warum einer dem anderen empfohlen werden könnte.
250 python  operators 

7
Warum werden in Python verschachtelte Funktionen nicht als Closures bezeichnet?
Ich habe verschachtelte Funktionen in Python gesehen und verwendet, die der Definition eines Abschlusses entsprechen. Warum heißen sie nested functionsstatt closures? Sind verschachtelte Funktionen keine Abschlüsse, weil sie nicht von der Außenwelt verwendet werden? UPDATE: Ich habe über Schließungen gelesen und über dieses Konzept in Bezug auf Python nachgedacht. Ich …

6
Was erfassen (Lambda) -Funktionsverschlüsse?
Vor kurzem habe ich angefangen, mit Python herumzuspielen, und bin auf etwas Besonderes gestoßen, wie Verschlüsse funktionieren. Betrachten Sie den folgenden Code: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) Es wird ein einfaches Array von Funktionen erstellt, die eine einzelne Eingabe verwenden und die durch eine Zahl …
249 python  lambda  closures 

4
Wie konvertiert man in Python Sekunden seit der Epoche in ein "datetime" -Objekt?
Das timeModul kann in Sekunden seit der Epoche initialisiert werden: >>> import time >>> t1=time.gmtime(1284286794) >>> t1 time.struct_time(tm_year=2010, tm_mon=9, tm_mday=12, tm_hour=10, tm_min=19, tm_sec=54, tm_wday=6, tm_yday=255, tm_isdst=0) Gibt es eine elegante Möglichkeit, ein datetime.datetimeObjekt auf dieselbe Weise zu initialisieren ?
248 python  datetime  date  time  epoch 



15
Was ist der richtige Weg, um pip, virtualenv zu installieren und für Python zu verteilen?
Kurze Frage Was ist die richtige Art und Weise zu installieren pip, virtualenvund distribute? Hintergrund In meiner Antwort auf Frage SO 4314376 , empfahl ich mit , ez_setupso dass Sie dann installieren könnte pipund virtualenvwie folgt dar : curl -O http://peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.py sudo easy_install pip sudo pip install …


14
Das NumPy-Array ist nicht JSON-serialisierbar
Nach dem Erstellen eines NumPy-Arrays und dem Speichern als Django-Kontextvariable wird beim Laden der Webseite die folgende Fehlermeldung angezeigt: array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable Was bedeutet das?
247 python  json  django  numpy 

3
Ist generator.next () in Python 3 sichtbar?
Ich habe einen Generator, der eine Serie generiert, zum Beispiel: def triangle_nums(): '''Generates a series of triangle numbers''' tn = 0 counter = 1 while True: tn += counter yield tn counter += + 1 In Python 2 kann ich folgende Aufrufe tätigen: g = triangle_nums() # get the generator …

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.