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.

15
Wie funktioniert Pythons super () mit Mehrfachvererbung?
Ich bin ziemlich neu in der objektorientierten Programmierung von Python und habe Probleme, die super()Funktion (neue Stilklassen) zu verstehen, insbesondere wenn es um Mehrfachvererbung geht. Zum Beispiel, wenn Sie etwas haben wie: class First(object): def __init__(self): print "first" class Second(object): def __init__(self): print "second" class Third(First, Second): def __init__(self): super(Third, …

30
Wie ändere ich die Reihenfolge der DataFrame-Spalten?
Ich habe folgendes DataFrame( df): import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) Ich füge weitere Spalten durch Zuweisung hinzu: df['mean'] = df.mean(1) Wie kann ich die Spalte meannach vorne verschieben, dh als erste Spalte festlegen, wobei die Reihenfolge der anderen Spalten unberührt bleibt?
879 python  pandas  dataframe 

24
Wie lade ich eine Datei mit Python über HTTP herunter?
Ich habe ein kleines Dienstprogramm, mit dem ich eine MP3-Datei nach einem Zeitplan von einer Website herunterladen und dann eine Podcast-XML-Datei erstellen / aktualisieren kann, die ich zu iTunes hinzugefügt habe. Die Textverarbeitung, mit der die XML-Datei erstellt / aktualisiert wird, ist in Python geschrieben. Ich verwende jedoch wget in …
874 python  http  urllib 

22
Peakerkennung in einem 2D-Array
Ich helfe einer Tierklinik, den Druck unter einer Hundepfote zu messen. Ich benutze Python für meine Datenanalyse und versuche jetzt nicht mehr, die Pfoten in (anatomische) Unterregionen zu unterteilen. Ich habe aus jeder Pfote ein 2D-Array erstellt, das aus den Maximalwerten für jeden Sensor besteht, der im Laufe der Zeit …

16
Wie installiere ich ein Python-Paket mit einer .whl-Datei?
Ich habe Probleme bei der Installation eines Python-Pakets auf meinem Windows-Computer und möchte es mit den Windows-Binärdateien von Christoph Gohlke installieren. (Was meiner Erfahrung nach die Aufregung bei vielen anderen Paketinstallationen erheblich verringert hat). Es sind jedoch nur .whl-Dateien verfügbar. http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype Aber wie installiere ich .whl-Dateien? Anmerkungen Ich habe Dokumente …

25
Fügen Sie Pandas DataFrame eine Zeile hinzu
Ich verstehe, dass Pandas so konzipiert sind, dass sie vollständig ausgefüllt geladen werden, DataFrameaber ich muss einen leeren DataFrame erstellen und dann nacheinander Zeilen hinzufügen . Was ist der beste Weg, dies zu tun? Ich habe erfolgreich einen leeren DataFrame erstellt mit: res = DataFrame(columns=('lib', 'qty1', 'qty2')) Dann kann ich …

24
Schlüssel mit maximalem Wert im Wörterbuch erhalten?
Ich habe eine dictionary: Schlüssel sind Zeichenfolgen, Werte sind ganze Zahlen. Beispiel: stats = {'a':1000, 'b':3000, 'c': 100} Ich würde gerne 'b'eine Antwort bekommen, da es der Schlüssel mit einem höheren Wert ist. Ich habe Folgendes unter Verwendung einer Zwischenliste mit umgekehrten Schlüsselwerttupeln getan: inverse = [(value, key) for key, …
867 python  dictionary  max 



14
Listenverständnis vs. Lambda + Filter
Ich hatte zufällig ein grundlegendes Filterbedürfnis: Ich habe eine Liste und muss sie nach einem Attribut der Elemente filtern. Mein Code sah folgendermaßen aus: my_list = [x for x in my_list if x.attribute == value] Aber dann dachte ich, wäre es nicht besser, es so zu schreiben? my_list = filter(lambda …

20
So kopieren Sie ein Wörterbuch und bearbeiten nur die Kopie
Kann mir bitte jemand das erklären? Das ergibt für mich keinen Sinn. Ich kopiere ein Wörterbuch in ein anderes und bearbeite das zweite und beide werden geändert. Warum passiert dies? >>> dict1 = {"key1": "value1", "key2": "value2"} >>> dict2 = dict1 >>> dict2 {'key2': 'value2', 'key1': 'value1'} >>> dict2["key2"] = …

30
Fehler: vcvarsall.bat konnte nicht gefunden werden
Ich habe versucht, das Python-Paket dulwich zu installieren : pip install dulwich Aber ich bekomme eine kryptische Fehlermeldung: error: Unable to find vcvarsall.bat Das gleiche passiert, wenn ich versuche, das Paket manuell zu installieren: > python setup.py install running build_ext building 'dulwich._objects' extension error: Unable to find vcvarsall.bat

18
Wie entferne / lösche ich einen Ordner, der nicht leer ist?
Beim Versuch, einen nicht leeren Ordner zu löschen, wird der Fehler "Zugriff verweigert" angezeigt. Ich habe bei meinem Versuch den folgenden Befehl verwendet : os.remove("/folder_name"). Was ist der effektivste Weg, um einen Ordner / ein Verzeichnis zu entfernen / löschen, der nicht leer ist?
847 python  file 


30
So machen Sie eine Klasse JSON serialisierbar
Wie mache ich eine Python-Klasse serialisierbar? Eine einfache Klasse: class FileItem: def __init__(self, fname): self.fname = fname Was soll ich tun, um eine Ausgabe zu erhalten: >>> import json >>> my_file = FileItem('/foo/bar') >>> json.dumps(my_file) TypeError: Object of type 'FileItem' is not JSON serializable Ohne den Fehler

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.