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.


8
Hat Python anonyme Klassen?
Ich frage mich, ob Python so etwas wie die Funktion für anonyme C # -Klassen hat. Zur Verdeutlichung hier ein Beispiel für ein C # -Schnipsel: var foo = new { x = 1, y = 2 }; var bar = new { y = 2, x = 1 }; …
74 python 

4
So verhindern Sie, dass Zahlen in Python matplotlib in Exponentialform geändert werden
Ich verwende Matplotlib in Python, um einfache xy-Datensätze zu zeichnen. Dies führt zu gut aussehenden Diagrammen. Wenn ich jedoch verschiedene Bereiche des gezeichneten Diagramms mithilfe der Abbildungansicht (die bei der Ausführung angezeigt wird plt.show()) zu nahe heran zoome, ändern sich die Werte der x-Achse gegenüber der Standardnummernform (1050, 1060, 1070 …

4
Typen, die `__eq__` definieren, sind nicht zerlegbar?
Ich hatte einen seltsamen Fehler beim Portieren einer Funktion auf den Python 3.1-Zweig meines Programms. Ich habe es auf folgende Hypothese eingegrenzt: Im Gegensatz zu Python 2.x ist ein Objekt in Python 3.x __eq__automatisch nicht verwertbar, wenn es über eine Methode verfügt. Ist das wahr? Folgendes passiert in Python 3.1: …



6
Wie setze ich einen HTTP-Proxy in Python 2.7?
Ich versuche, ein Skript auszuführen, das pip: get-pip.py installiert, und erhalte ein Verbindungszeitlimit, da sich mein Netzwerk hinter einem HTTP-Proxy befindet. Gibt es eine Möglichkeit, einen HTTP-Proxy in meiner Python 2.7-Installation zu konfigurieren, um das zu installieren, was ich installieren möchte? Hinweis: Ich verwende Windows. Unten ist der Fehler, den …
74 python 

8
So löschen Sie Spalten in numpy.array
Ich möchte ausgewählte Spalten in einem numpy.array löschen. Das ist was ich mache: n [397]: a = array([[ NaN, 2., 3., NaN], .....: [ 1., 2., 3., 9]]) In [398]: print a [[ NaN 2. 3. NaN] [ 1. 2. 3. 9.]] In [399]: z = any(isnan(a), axis=0) In [400]: …
74 python  numpy  scipy 


3
Matplotlib - beschriften Sie jeden Behälter
Ich verwende derzeit Matplotlib, um ein Histogramm zu erstellen: import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as pyplot ... fig = pyplot.figure() ax = fig.add_subplot(1,1,1,) n, bins, patches = ax.hist(measurements, bins=50, range=(graph_minimum, graph_maximum), histtype='bar') #ax.set_xticklabels([n], rotation='vertical') for patch in patches: patch.set_facecolor('r') pyplot.title('Spam and Ham') pyplot.xlabel('Time (in seconds)') pyplot.ylabel('Bits of Ham') pyplot.savefig(output_filename) Ich …

3
ValueError: Ungültiges Literal für int () mit Basis 10
Ich habe ein Programm geschrieben, um y = a^xes zu lösen und es dann auf eine Grafik zu projizieren. Das Problem ist, dass wenn a < 1ich den Fehler erhalte: ValueError: Ungültiges Literal für int () mit Basis 10. Irgendwelche Vorschläge? Hier ist der Traceback: Traceback (most recent call last): …


7
Was richtet sys.path mit Python ein und wann?
Wenn ich renne import sys print sys.path Auf meinem Mac (Mac OS X 10.6.5, Python 2.6.1) erhalte ich die folgenden Ergebnisse. /Library/Python/2.6/site-packages/ply-3.3-py2.6.egg ... /Library/Python/2.6/site-packages/ipython-0.10.1-py2.6.egg /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6 /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload /Library/Python/2.6/site-packages /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/PyObjC /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/wx-2.8-mac-unicode Sie sind in 5 Kategorien eingeteilt. /Library/Python/2.6/site-packages/*.egg /Library/Python/2.6/site-packages Frameworks / Python.framework / Versions / …
74 python  path 

5
Django Form - Set Label
Ich habe ein Formular, das von 2 anderen Formularen erbt. In meinem Formular möchte ich die Bezeichnung eines Felds ändern, das in einem der übergeordneten Formulare definiert wurde. Weiß jemand, wie das gemacht werden kann? Ich versuche es in meinem zu tun __init__, aber es wird ein Fehler ausgegeben, der …

6
Python unittest übergeben Argumente
Wie würde ich in Python ein Argument von der Befehlszeile an eine unittest-Funktion übergeben? Hier ist der Code bis jetzt ... Ich weiß, dass er falsch ist. class TestingClass(unittest.TestCase): def testEmails(self): assertEqual(email_from_argument, "my_email@example.com") if __name__ == "__main__": unittest.main(argv=[sys.argv[1]]) email_from_argument = sys.argv[1]

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.