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.

11
Verwenden Sie Virtualenv mit Python mit Visual Studio Code in Ubuntu
Ich habe ein Python-Projekt und Navigation / Autocomplete funktionieren perfekt in Dateien im Projekt. Ich möchte eine virtuelle Umgebung angeben, damit Navigation / automatische Vervollständigung mit Paketen in dieser virtuellen Umgebung funktioniert. Ich habe dies in settings.py versucht, aber Navigation / Autocomplete funktioniert nicht. Auch durch Einstellung "python.pythonPath":"~/dev/venvs/proj/bin/pythontötete die ursprüngliche …

15
Installieren Sie Python 2.6 in CentOS
Ich habe eine Shell, die CentOS ausführt. Für ein Projekt, das ich mache, brauche ich Python 2.5+, aber centOS ist ziemlich abhängig von 2.4. Nach dem, was ich gelesen habe, werden einige Dinge kaputt gehen, wenn Sie auf 2.5 aktualisieren. Ich möchte 2.5 getrennt von 2.4 installieren, bin mir aber …
85 python  centos  rpath 

5
Was bedeutet x [x <2] = 0 in Python?
Ich bin auf einen Code mit einer ähnlichen Zeile gestoßen x[x&lt;2]=0 Ich spiele mit Variationen herum und bin immer noch fest davon überzeugt, was diese Syntax bewirkt. Beispiele: &gt;&gt;&gt; x = [1,2,3,4,5] &gt;&gt;&gt; x[x&lt;2] 1 &gt;&gt;&gt; x[x&lt;3] 1 &gt;&gt;&gt; x[x&gt;2] 2 &gt;&gt;&gt; x[x&lt;2]=0 &gt;&gt;&gt; x [0, 2, 3, 4, 5]

4
Wie initialisiere ich ein Wörterbuch mit leeren Listen in Python?
Bei meinem Versuch, ein Listenwörterbuch programmgesteuert zu erstellen, kann ich Wörterbuchschlüssel nicht einzeln adressieren. Immer wenn ich das Listenwörterbuch erstelle und versuche, es an einen Schlüssel anzuhängen, werden alle aktualisiert. Hier ist ein sehr einfacher Testfall: data = {} data = data.fromkeys(range(2),[]) data[1].append('hello') print data Tatsächliche Ergebnis: {0: ['hello'], 1: …

14
Wie richte ich Setuptools für Python 2.6 unter Windows ein?
Gibt es eine Möglichkeit, Setuptools für Python 2.6 unter Windows zu installieren, ohne ein exe-Installationsprogramm zu haben? Im Moment ist noch keiner gebaut, und der Betreuer von Setuptools hat angegeben, dass es wahrscheinlich eine Weile dauern wird, bis er dazu kommt. Kennt jemand eine Möglichkeit, es trotzdem zu installieren?

8
Importieren Sie eine CSV-Datei als Pandas-DataFrame
Was ist die Python-Methode zum Einlesen einer CSV-Datei in einen Pandas-DataFrame (den ich dann für statistische Operationen verwenden kann, der Spalten mit unterschiedlichen Typen usw. haben kann)? Meine CSV-Datei "value.txt"enthält folgenden Inhalt: Date,"price","factor_1","factor_2" 2012-06-11,1600.20,1.255,1.548 2012-06-12,1610.02,1.258,1.554 2012-06-13,1618.07,1.249,1.552 2012-06-14,1624.40,1.253,1.556 2012-06-15,1626.15,1.258,1.552 2012-06-16,1626.15,1.263,1.558 2012-06-17,1626.15,1.264,1.572 In R würden wir diese Datei lesen mit: price &lt;- …
85 python  pandas  csv  dataframe 

7
Verwenden von ConfigParser zum Lesen einer Datei ohne Abschnittsnamen
Ich verwende ConfigParser, um die Laufzeitkonfiguration eines Skripts zu lesen. Ich möchte die Flexibilität haben, keinen Abschnittsnamen anzugeben (es gibt Skripte, die einfach genug sind; sie benötigen keinen 'Abschnitt'). ConfigParserlöst eine NoSectionErrorAusnahme aus und akzeptiert die Datei nicht. Wie kann ich ConfigParser dazu bringen, einfach die (key, value)Tupel einer Konfigurationsdatei …


13
ValueError: numpy.dtype hat die falsche Größe. Versuchen Sie erneut zu kompilieren
Ich habe gerade das Paket pandas and statsmodels auf meinem Python 2.7 installiert. Als ich versuchte, "Pandas als pd importieren", wurde diese Fehlermeldung ausgegeben. Kann jemand helfen? Vielen Dank!!! numpy.dtype has the wrong size, try recompiling Traceback (most recent call last): File "&lt;stdin&gt;", line 1, in &lt;module&gt; File "C:\analytics\ext\python27\lib\site-packages\statsmodels-0.5.0-py2.7-win32.egg\statsmodels\formula\__init__.py", line …

11
Überprüfen Sie SSL-Zertifikate mit Python
Ich muss ein Skript schreiben, das über HTTPS eine Verbindung zu einer Reihe von Websites in unserem Unternehmensintranet herstellt und überprüft, ob deren SSL-Zertifikate gültig sind. dass sie nicht abgelaufen sind, dass sie für die richtige Adresse ausgestellt wurden usw. Wir verwenden für diese Websites unsere eigene interne Unternehmenszertifizierungsstelle, sodass …

3
Hinzufügen von Code zu __init__.py
Ich schaue mir an, wie das Modellsystem in Django funktioniert, und habe etwas bemerkt, das ich nicht verstehe. Ich weiß, dass Sie eine leere erstellen __init__.py Datei um anzugeben, dass das aktuelle Verzeichnis ein Paket ist. Und dass Sie eine Variable festlegen können, __init__.pydamit der Import * ordnungsgemäß funktioniert. Aber …

4
Wie kann ich ein Histogramm so zeichnen, dass die Höhe der Balken in matplotlib 1 ergibt?
Ich möchte mit matplotlib ein normalisiertes Histogramm aus einem Vektor zeichnen. Ich habe folgendes versucht: plt.hist(myarray, normed=True) ebenso gut wie: plt.hist(myarray, normed=1) Aber keine der beiden Optionen erzeugt eine y-Achse von [0, 1], sodass sich die Balkenhöhen des Histogramms zu 1 summieren. Ich möchte ein solches Histogramm erstellen - wie …

4
Vererbungs- und Init-Methode in Python
Ich bin Anfänger von Python. Ich kann Vererbung nicht verstehen und __init__(). class Num: def __init__(self,num): self.n1 = num class Num2(Num): def show(self): print self.n1 mynumber = Num2(8) mynumber.show() ERGEBNIS: 8 Das ist in Ordnung. Aber ich ersetze Num2durch class Num2(Num): def __init__(self,num): self.n2 = num*2 def show(self): print self.n1,self.n2 …

5
Pandas gruppieren sich nach kumulierter Summe
Ich möchte meinem Pandas-Datenrahmen eine kumulative Summenspalte hinzufügen, damit: name | day | no -----|-----------|---- Jack | Monday | 10 Jack | Tuesday | 20 Jack | Tuesday | 10 Jack | Wednesday | 50 Jill | Monday | 40 Jill | Wednesday | 110 wird: Jack | Monday | …
85 python  pandas 


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.