Als «python» getaggte Fragen

130
So überprüfen Sie den D-Typ einer Spalte in Python-Pandas

Ich muss verschiedene Funktionen verwenden, um numerische Spalten und Zeichenfolgenspalten zu behandeln. Was ich jetzt mache, ist wirklich dumm: allc = list((agg.loc[:, (agg.dtypes==np.float64)|(agg.dtypes==np.int)]).columns) for y in allc: treat_numeric(agg[y]) allc = list((agg.loc[:,...

130
Zeichnen Sie eine horizontale Linie mit matplotlib

Ich habe die Spline-Interpolation verwendet, um eine Zeitreihe zu glätten, und möchte dem Plot auch eine horizontale Linie hinzufügen. Aber es scheint ein Problem zu geben, das ich nicht im Griff habe. Jede Hilfe wäre wirklich hilfreich. Folgendes habe ich: annual = np.arange(1,21,1) l =...

130
Wie werden Pipfile und Pipfile.lock verwendet?

Es scheint, dass Pipfile / Pipfile.lock im Zusammenhang mit Python-Paketen als Ersatz für require.txt gedacht sind. Es gibt jedoch nicht viel Dokumentation darüber, wie diese tatsächlich funktionieren. Ich habe hier im PyPi-Bereich der Python-Website eine sich entwickelnde Beschreibung von pipfile...

129
Vererbung und Überschreiben von __init__ in Python

Ich habe 'Dive Into Python' gelesen und im Kapitel über Klassen gibt es dieses Beispiel: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename Der Autor sagt dann, wenn Sie die __init__Methode überschreiben möchten ,...

129
So erhalten Sie den Speicherort des übergeordneten Verzeichnisses

Dieser Code enthält die Vorlagen / blog1 / page.html in b.py: path = os.path.join(os.path.dirname(__file__), os.path.join('templates', 'blog1/page.html')) aber ich möchte den übergeordneten Verzeichnisspeicherort erhalten: aParent |--a | |---b.py | |---templates | |--------blog1 | |-------page.html...

129
Initialisieren Sie ein Numpy-Array

Gibt es eine Möglichkeit, ein numpy-Array einer Form zu initialisieren und zu ergänzen? Ich werde anhand eines Listenbeispiels erklären, was ich brauche. Wenn ich eine Liste von Objekten erstellen möchte, die in einer Schleife generiert wurden, kann ich Folgendes tun: a = [] for i in range(5):...

129
So duplizieren Sie virtualenv

Ich habe eine vorhandene virtuelle Umgebung mit vielen Paketen, aber einer alten Version von Django. Ich möchte diese Umgebung duplizieren, damit ich eine andere Umgebung mit genau denselben Paketen, aber einer neueren Version von Django habe. Wie kann ich das

129
Überprüfen Sie, ob die Variable ein Datenrahmen ist

Wenn meine Funktion f mit einer Variablen aufgerufen wird, möchte ich überprüfen, ob var ein Pandas-Datenrahmen ist: def f(var): if var == pd.DataFrame(): print "do stuff" Ich denke, die Lösung könnte recht einfach sein, aber auch mit def f(var): if var.values != None: print "do...