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.

7
Der effizienteste Weg, um ein Numpy-Array umzukehren
Ob Sie es glauben oder nicht, nachdem Sie meinen aktuellen Code profiliert haben, hat die wiederholte Operation der Numpy-Array-Umkehrung einen riesigen Teil der Laufzeit verschlungen. Was ich gerade habe, ist die übliche ansichtsbasierte Methode: reversed_arr = arr[::-1] Gibt es eine andere Möglichkeit, es effizienter zu machen, oder ist es nur …
275 python  numpy 

10
Konvertieren Sie ein Python-Diktat in einen String und zurück
Ich schreibe ein Programm, das Daten in einem Wörterbuchobjekt speichert, aber diese Daten müssen irgendwann während der Programmausführung gespeichert und wieder in das Wörterbuchobjekt geladen werden, wenn das Programm erneut ausgeführt wird. Wie würde ich ein Wörterbuchobjekt in eine Zeichenfolge konvertieren, die in eine Datei geschrieben und wieder in ein …


24
Formatieren Sie timedelta zu string
Ich habe Probleme beim Formatieren eines datetime.timedeltaObjekts. Folgendes versuche ich zu tun: Ich habe eine Liste von Objekten und eines der Mitglieder der Klasse des Objekts ist ein Zeitdelta-Objekt, das die Dauer eines Ereignisses anzeigt. Ich möchte diese Dauer im Format Stunden: Minuten anzeigen. Ich habe verschiedene Methoden ausprobiert, um …

2
Warum ist 'x' in ('x',) schneller als 'x' == 'x'?
>>> timeit.timeit("'x' in ('x',)") 0.04869917374131205 >>> timeit.timeit("'x' == 'x'") 0.06144205736110564 Funktioniert auch für Tupel mit mehreren Elementen. Beide Versionen scheinen linear zu wachsen: >>> timeit.timeit("'x' in ('x', 'y')") 0.04866674801541748 >>> timeit.timeit("'x' == 'x' or 'x' == 'y'") 0.06565782838087131 >>> timeit.timeit("'x' in ('y', 'x')") 0.08975995576448526 >>> timeit.timeit("'x' == 'y' or 'x' …

6
Wie viele Klassen sollte ich in eine Datei einfügen? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie von mit Fakten und Zitaten beantwortet werden kann diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Ich bin an das Java-Modell gewöhnt, …
274 python  class 


5
Wie erstelle ich dynamisch ein JSON-Objekt mit Python?
Ich bin neu in Python und spiele mit JSON-Daten. Ich möchte ein JSON-Objekt dynamisch erstellen, indem ich einem vorhandenen JSON-Objekt einen Schlüsselwert hinzufüge. Ich habe folgendes versucht, aber ich bekomme TypeError: 'str' object does not support item assignment: import json json_data = json.dumps({}) json_data["key"] = "value" print 'JSON: ', json_data
274 python  json 


3
So überprüfen Sie, ob in Pandas eine Spalte vorhanden ist
Gibt es eine Möglichkeit zu überprüfen, ob eine Spalte in einem Pandas DataFrame vorhanden ist? Angenommen, ich habe den folgenden DataFrame: >>> 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, …
274 python  pandas  dataframe 


30
Django-Entwicklungs-IDE [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Ich habe eine kleine Django-Entwicklung gemacht, aber alles war …
273 python  django  ide 


6
Warum gibt es in Python3 keine xrange-Funktion?
Vor kurzem habe ich angefangen, Python3 zu verwenden, und es fehlt xrange weh. Einfaches Beispiel: 1) Python2: from time import time as t def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print et-st count() 2) Python3: from time import time as …
273 python  python-3.x  pep  xrange 

11
Ignorieren Sie den Mehrfachrückgabewert von Python
Angenommen, ich habe eine Python-Funktion, die mehrere Werte in einem Tupel zurückgibt: def func(): return 1, 2 Gibt es eine gute Möglichkeit, eines der Ergebnisse zu ignorieren, anstatt es nur einer temporären Variablen zuzuweisen? Sagen Sie, wenn ich nur am ersten Wert interessiert war, gibt es einen besseren Weg als …
273 python  function  tuples 

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.