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
Wie kann ein ** kwargs-Parameter richtig dokumentiert werden?
Ich verwende Sphinx und das Autodoc-Plugin, um API-Dokumentation für meine Python-Module zu generieren. Ich kann zwar sehen, wie bestimmte Parameter gut dokumentiert werden, aber ich kann kein Beispiel dafür finden, wie ein **kwargsParameter dokumentiert wird. Hat jemand ein gutes Beispiel für eine klare Möglichkeit, diese zu dokumentieren?

23
Django: Unsachgemäß konfiguriert: Die Einstellung SECRET_KEY darf nicht leer sein
Ich versuche, mehrere Einstellungsdateien (Entwicklung, Produktion usw.) einzurichten, die einige Grundeinstellungen enthalten. Kann aber nicht gelingen. Wenn ich versuche zu laufen, erhalte ./manage.py runserverich die folgende Fehlermeldung: (cb)clime@den /srv/www/cb $ ./manage.py runserver ImproperlyConfigured: The SECRET_KEY setting must not be empty. Hier ist mein Einstellungsmodul: (cb)clime@den /srv/www/cb/cb/settings $ ll total 24 …

2
Binning-Säule mit Python-Pandas
Ich habe eine Datenrahmenspalte mit numerischen Werten: df['percentage'].head() 46.5 44.2 100.0 42.12 Ich möchte die Spalte als Bin Count sehen: bins = [0, 1, 5, 10, 25, 50, 100] Wie kann ich das Ergebnis als Behälter mit ihren erhalten value counts? [0, 1] bin amount [1, 5] etc [5, 10] …



2
Installation der Raddatei
Wie installiere ich eine .whl-Datei? Ich habe die Wheel-Bibliothek, weiß aber nicht, wie ich sie zum Installieren dieser Dateien verwenden soll. Ich habe die .whl-Datei, weiß aber nicht, wie ich sie ausführen soll. Bitte helfen Sie.

9
Soll ich eine Klasse oder ein Wörterbuch verwenden?
Ich habe eine Klasse, die nur Felder und keine Methoden enthält, wie folgt: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... Dies könnte leicht in ein Diktat übersetzt werden. Die Klasse ist flexibler …
99 python  oop  class  dictionary 

3
korrekte Verwendung von Super (Argumentübergabe)
Also folgte ich Pythons Super Considered Harmful und ging, um seine Beispiele zu testen. Jedoch Beispiel 1-3 , die die richtige Art und Weise des Aufrufs zeigen , sollte superbeim Umgang mit __init__Methoden , die unterschiedlichen Argumente erwarten, flat-out funktioniert nicht. Das bekomme ich: ~ $ python example1-3.py MRO: ['E', …
99 python 

9
Rückgabe mehrerer Spalten von pandas apply ()
Ich habe einen Pandas DataFrame , df_test. Es enthält eine Spalte 'Größe', die die Größe in Bytes darstellt. Ich habe KB, MB und GB mit dem folgenden Code berechnet: df_test = pd.DataFrame([ {'dir': '/Users/uname1', 'size': 994933}, {'dir': '/Users/uname2', 'size': 109338711}, ]) df_test['size_kb'] = df_test['size'].astype(int).apply(lambda x: locale.format("%.1f", x / 1024.0, grouping=True) …

5
So ändern Sie eine Dataframe-Spalte in pyspark vom Typ "String" in den Typ "Double"
Ich habe einen Datenrahmen mit einer Spalte als String. Ich wollte den Spaltentyp in PySpark in Double-Typ ändern. Folgendes habe ich getan: toDoublefunc = UserDefinedFunction(lambda x: x,DoubleType()) changedTypedf = joindf.withColumn("label",toDoublefunc(joindf['show'])) Ich wollte nur wissen, ob dies der richtige Weg ist, da beim Durchlaufen der logistischen Regression ein Fehler auftritt. Ich …

3
sqlalchemy IS NOT NULL auswählen
Wie kann ich den Filter wie in SQL hinzufügen, um Werte, die NICHT NULL sind, aus einer bestimmten Spalte auszuwählen? SELECT * FROM table WHERE YourColumn IS NOT NULL; Wie kann ich dasselbe mit SQLAlchemy-Filtern tun? select = select(table).select_from(table).where(all_filters)



11
FutureWarning: elementweiser Vergleich fehlgeschlagen; Rückgabe des Skalars, aber in Zukunft wird ein elementweiser Vergleich durchgeführt
Ich verwende Pandas 0.19.1unter Python 3. Ich erhalte eine Warnung in diesen Codezeilen. Ich versuche, eine Liste zu erhalten, die alle Zeilennummern enthält, in denen die Zeichenfolge Peterin der Spalte vorhanden ist Unnamed: 5. df = pd.read_excel(xls_path) myRows = df[df['Unnamed: 5'] == 'Peter'].index.tolist() Es wird eine Warnung ausgegeben: "\Python36\lib\site-packages\pandas\core\ops.py:792: FutureWarning: …

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.