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.

3
So erstellen Sie ein Tupel mit nur einem Element
Im folgenden Beispiel würde ich erwarten, dass alle Elemente Tupel sind. Warum wird ein Tupel in eine Zeichenfolge konvertiert, wenn es nur eine einzelne Zeichenfolge enthält? >>> a = [('a'), ('b'), ('c', 'd')] >>> a ['a', 'b', ('c', 'd')] >>> >>> for elem in a: ... print type(elem) ... <type …
104 python 

6
Regulärer Ausdruck, der einem mehrzeiligen Textblock entspricht
Ich habe ein bisschen Probleme damit, dass ein Python-Regex funktioniert, wenn er mit Text verglichen wird, der mehrere Zeilen umfasst. Der Beispieltext lautet ('\ n' ist eine neue Zeile) some Varying TEXT\n \n DSJFKDAFJKDAFJDSAKFJADSFLKDLAFKDSAF\n [more of the above, ending with a newline]\n [yep, there is a variable number of lines …
104 python  regex  multiline 


2
Sind For-Loops bei Pandas wirklich schlecht? Wann sollte es mich interessieren?
Sind forLoops wirklich "schlecht"? Wenn nicht, in welchen Situationen wären sie besser als ein konventionellerer "vektorisierter" Ansatz? 1 Ich bin mit dem Konzept der "Vektorisierung" vertraut und weiß, wie Pandas vektorisierte Techniken einsetzt, um die Berechnung zu beschleunigen. Vektorisierte Funktionen senden Vorgänge über die gesamte Serie oder DataFrame, um Beschleunigungen …

7
Ausführen des Bash-Skripts in Python
Ich habe ein Problem mit dem folgenden Code: callBash.py: import subprocess print "start" subprocess.call("sleep.sh") print "end" sleep.sh: sleep 10 Ich möchte, dass das "Ende" nach 10 Sekunden gedruckt wird. (Ich weiß, dass dies ein dummes Beispiel ist, ich könnte einfach in Python schlafen, aber diese einfache Datei sleep.sh war nur …
104 python  bash  call 

6
Das Objekt 'dict' hat kein Attribut 'has_key'.
Beim Durchlaufen eines Diagramms in Python wird folgende Fehlermeldung angezeigt: Das Objekt 'dict' hat kein Attribut 'has_key'. Hier ist mein Code: def find_path(graph, start, end, path=[]): path = path + [start] if start == end: return path if not graph.has_key(start): return None for node in graph[start]: if node not in …




9
Zeigen Sie ein Bild mit Python an
Ich habe versucht, IPython.display mit dem folgenden Code zu verwenden: from IPython.display import display, Image display(Image(filename='MyImage.png')) Ich habe auch versucht, matplotlib mit dem folgenden Code zu verwenden: import matplotlib.pyplot as plt import matplotlib.image as mpimg plt.imshow(mpimg.imread('MyImage.png')) In beiden Fällen wird nichts angezeigt, nicht einmal eine Fehlermeldung.



5
Python: Generatorausdruck drucken?
Wenn ich in der Python-Shell ein Listenverständnis eingebe, wie z. >>> [x for x in string.letters if x in [y for y in "BigMan on campus"]] Ich bekomme ein schön gedrucktes Ergebnis: ['a', 'c', 'g', 'i', 'm', 'n', 'o', 'p', 's', 'u', 'B', 'M'] Gleiches gilt für ein Wörterbuchverständnis: >>> …
103 python 

8
matplotlib braucht Zeit beim Importieren
Ich habe gerade ein Upgrade auf die neueste stabile Version von matplotlib(1.5.1) durchgeführt und jedes Mal, wenn ich matplotlib importiere, erhalte ich folgende Meldung: /usr/local/lib/python2.7/dist-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment. warnings.warn('Matplotlib is building the font cache using fc-list. This may take …
103 python  matplotlib 


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.