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.

12
Kartesisches Produkt von x- und y-Array-Punkten in ein einzelnes Array von 2D-Punkten
Ich habe zwei Numpy-Arrays, die die x- und y-Achse eines Gitters definieren. Beispielsweise: x = numpy.array([1,2,3]) y = numpy.array([4,5]) Ich möchte das kartesische Produkt dieser Arrays generieren, um Folgendes zu generieren: array([[1,4],[2,4],[3,4],[1,5],[2,5],[3,5]]) In gewisser Weise ist das nicht besonders ineffizient, da ich dies viele Male in einer Schleife tun muss. …

6
Python List Iterator Verhalten und next (Iterator)
Erwägen: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Das Vorrücken des Iterators erfolgt also erwartungsgemäß durch Mutieren desselben Objekts. In diesem Fall würde ich erwarten: a = iter(list(range(10))) for i in a: print(i) next(a) Um jedes zweite Element zu überspringen: Der Aufruf von nextsollte den Iterator einmal …

4
Wie kann ich Matplotlib anweisen, einen zweiten (neuen) Plot und später einen Plot auf dem alten zu erstellen?
Ich möchte Daten plotten, dann eine neue Figur und Plotdaten2 erstellen und schließlich zu den ursprünglichen Plot- und Plotdaten3 zurückkehren. import numpy as np import matplotlib as plt x = arange(5) y = np.exp(5) plt.figure() plt.plot(x, y) z = np.sin(x) plt.figure() plt.plot(x, z) w = np.cos(x) plt.figure("""first figure""") # Here's …

6
Konvertieren Sie ein benanntes Tupel in ein Wörterbuch
Ich habe eine benannte Tupelklasse in Python class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... Ich möchte Town-Instanzen in Wörterbücher konvertieren. Ich möchte nicht, dass es fest mit den Namen oder der Nummer der Felder in einer Stadt verbunden ist. Gibt es eine Möglichkeit, es so zu …

4
Python-Pandas: Wenden Sie eine Funktion mit Argumenten auf eine Reihe an
Ich möchte eine Funktion mit Argumenten auf eine Reihe in Python-Pandas anwenden: x = my_series.apply(my_function, more_arguments_1) y = my_series.apply(my_function, more_arguments_2) ... In der Dokumentation wird die Unterstützung einer Apply-Methode beschrieben, es werden jedoch keine Argumente akzeptiert. Gibt es eine andere Methode, die Argumente akzeptiert? Fehlt mir alternativ eine einfache Problemumgehung? …
147 python  pandas  apply 




14
Pandas Prozentsatz der Gesamtzahl mit groupby
Das ist natürlich einfach, aber als numpy Neuling stecke ich fest. Ich habe eine CSV-Datei, die 3 Spalten enthält, den Status, die Büro-ID und den Vertrieb für dieses Büro. Ich möchte den Prozentsatz des Umsatzes pro Büro in einem bestimmten Bundesstaat berechnen (die Summe aller Prozentsätze in jedem Bundesstaat beträgt …
147 python  pandas 

9
sys.argv [1] Bedeutung im Skript
Ich bringe mir gerade Python bei und habe mich nur gefragt (in Bezug auf mein Beispiel unten), vereinfacht ausgedrückt, was das sys.argv[1]darstellt. Bittet es einfach um eine Eingabe? #!/usr/bin/python3.1 # import modules used here -- sys is a very standard one import sys # Gather our code in a main() …
146 python 

11
Pip brach. Wie behebe ich den DistributionNotFound-Fehler?
Immer wenn ich versuche, pip zu verwenden, erhalte ich eine Fehlermeldung. Zum Beispiel: $ sudo pip install gevent-websocket Traceback (most recent call last): File "/usr/local/bin/pip", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2675, in <module> parse_requirements(__requires__), Environment() File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 552, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: …
146 python  pip 

2
Wie kann ich mich mit Python auf einer Webseite anmelden und Cookies für die spätere Verwendung abrufen?
Ich möchte die Webseite mit Python herunterladen und analysieren, aber um darauf zugreifen zu können, müssen ein paar Cookies gesetzt werden. Daher muss ich mich zuerst über https auf der Webseite anmelden. Der Anmeldemoment umfasst das Senden von zwei POST-Parametern (Benutzername, Kennwort) an /login.php. Während der Anmeldeanforderung möchte ich die …

4
Warum scheint "wenn keine .__ eq __ (" a ")" als wahr (aber nicht ganz) zu bewerten?
Wenn Sie die folgende Anweisung in Python 3.7 ausführen, wird sie (nach meinen Tests) gedruckt b: if None.__eq__("a"): print("b") Allerdings None.__eq__("a")bewertet zu NotImplemented. Natürlich "a".__eq__("a")bewertet Trueund "b".__eq__("a")bewertet False. Ich habe dies zunächst beim Testen des Rückgabewerts einer Funktion festgestellt, im zweiten Fall jedoch nichts zurückgegeben - daher wurde die Funktion …


5
Django Admin - Deaktivieren Sie die Aktion "Hinzufügen" für ein bestimmtes Modell
Ich habe eine Django-Seite mit vielen Modellen und Formen. Ich habe viele benutzerdefinierte Formulare und Formsets und Inlineformsets sowie benutzerdefinierte Validierungs- und benutzerdefinierte Abfragesätze. Daher hängt die Aktion "Modell hinzufügen" von Formularen ab, die andere Dinge benötigen, und das "Modell hinzufügen" im Django-Administrator durchläuft eine 500 aus einem benutzerdefinierten Abfragesatz. …

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.