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
Verwechslung zwischen Numpy, Scipy, Matplotlib und Pylab
Numpy, Scipy, Matplotlib und Pylab sind gebräuchliche Begriffe unter denen, die Python für wissenschaftliche Berechnungen verwenden. Ich habe gerade ein bisschen über Pylab gelernt und war verwirrt. Wann immer ich numpy importieren möchte, kann ich immer Folgendes tun: import numpy as np Ich denke nur daran, dass ich es einmal …


11
Sprintf-ähnliche Funktionalität in Python
Ich möchte einen Zeichenfolgenpuffer erstellen, um viel zu verarbeiten, zu formatieren und schließlich den Puffer in eine Textdatei zu schreiben, wobei eine C-ähnliche sprintfFunktionalität in Python verwendet wird. Aufgrund von bedingten Anweisungen kann ich sie nicht direkt in die Datei schreiben. zB Pseudocode: sprintf(buf,"A = %d\n , B= %s\n",A,B) /* …
131 python  string 

10
Pandas konvertieren Datenrahmen in Array von Tupeln
Ich habe einige Daten mit Pandas manipuliert und möchte jetzt eine Stapelspeicherung in der Datenbank durchführen. Dies erfordert, dass ich den Datenrahmen in ein Array von Tupeln konvertiere, wobei jedes Tupel einer "Zeile" des Datenrahmens entspricht. Mein DataFrame sieht ungefähr so ​​aus: In [182]: data_set Out[182]: index data_date data_1 data_2 …
131 python  pandas 

6
So speichern Sie ein S3-Objekt mit boto3 in einer Datei
Ich versuche eine "Hallo Welt" mit dem neuen boto3 Client für AWS zu machen. Der Anwendungsfall, den ich habe, ist ziemlich einfach: Holen Sie sich ein Objekt aus S3 und speichern Sie es in der Datei. In Boto 2.XI würde es so machen: import boto key = boto.connect_s3().get_bucket('foo').get_key('foo') key.get_contents_to_filename('/tmp/foo') In …

6
Es wurde behauptet, dass eine Funktion / Methode nicht mit Mock aufgerufen wurde
Ich verwende die Mock-Bibliothek, um meine Anwendung zu testen, möchte jedoch behaupten, dass eine Funktion nicht aufgerufen wurde. Mock-Dokumente sprechen über Methoden wie mock.assert_called_withund mock.assert_called_once_with, aber ich habe nichts Ähnliches mock.assert_not_calledoder ähnliches gefunden, um zu überprüfen, ob Mock NICHT aufgerufen wurde . Ich könnte mit so etwas wie dem folgenden …

10
Iterieren Sie eine Liste als Paar (aktuell, weiter) in Python
Manchmal muss ich eine Liste in Python iterieren und dabei das "aktuelle" Element und das "nächste" Element betrachten. Ich habe dies bis jetzt mit Code wie: getan. for current, next in zip(the_list, the_list[1:]): # Do something Dies funktioniert und macht das, was ich erwarte, aber gibt es eine idiomatischere oder …
131 python 

9
Python, der mehrere Variablen demselben Wert zuweist? Listenverhalten
Ich habe versucht, mehrere Zuweisungen wie unten gezeigt zu verwenden, um Variablen zu initialisieren, aber ich war durch das Verhalten verwirrt. Ich erwarte, die Werteliste separat neu zuzuweisen. Ich meine, b [0] und c [0] sind wie zuvor gleich 0. a=b=c=[0,3,5] a[0]=1 print(a) print(b) print(c) Ergebnis ist: [1, 3, 5] …
131 python  list 

3
Transparente Matplotlib-Liniendiagramme
Ich zeichne zwei ähnliche Trajektorien in matplotlib und möchte jede der Linien mit teilweiser Transparenz zeichnen, damit das Rot (geplottete Sekunde) das Blau nicht verdeckt. BEARBEITEN : Hier ist das Bild mit transparenten Linien.
131 python  matplotlib 

6
Ist es besser, path () oder url () in urls.py für django 2.0 zu verwenden?
In einem Django-Online-Kurs lässt uns der Kursleiter die url()Funktion verwenden, um Ansichten aufzurufen und reguläre Ausdrücke in der URL-Musterliste zu verwenden. Ich habe auf youtube andere Beispiele dafür gesehen. z.B from django.contrib import admin from django.urls import include from django.conf.urls import url urlpatterns = [ path('admin/', admin.site.urls), url(r'^polls/', include('polls.urls')), ] …

9
Testen Sie, ob Listen Elemente in Python gemeinsam nutzen
Ich möchte überprüfen , ob jede der Elemente in einer Liste in eine andere Liste vorhanden sind. Ich kann es einfach mit dem folgenden Code tun, aber ich vermute, dass es eine Bibliotheksfunktion gibt, um dies zu tun. Wenn nicht, gibt es eine pythonischere Methode, um das gleiche Ergebnis zu …

2
Wie kann ich zu einem vorherigen Paket in Anaconda zurückkehren?
Wenn ich mache conda info pandas Ich kann alle verfügbaren Pakete sehen. Ich habe meine pandasheute Morgen auf den neuesten Stand gebracht, muss aber jetzt zu einer früheren Version zurückkehren. Ich habe es versucht conda update pandas 0.13.1 aber das hat nicht funktioniert. Wie gebe ich an, welche Version verwendet …
131 python  anaconda  conda 

17
Wie liste ich nur Verzeichnisse der obersten Ebene in Python auf?
Ich möchte nur die Verzeichnisse in einem Ordner auflisten können. Dies bedeutet, dass ich weder Dateinamen noch zusätzliche Unterordner auflisten möchte. Mal sehen, ob ein Beispiel hilft. Im aktuellen Verzeichnis haben wir: >>> os.listdir(os.getcwd()) ['cx_Oracle-doc', 'DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'mod_p ython-wininst.log', 'NEWS.txt', 'pymssql-wininst.log', 'python.exe', 'pythonw.ex e', 'README.txt', 'Removemod_python.exe', …


6
Zugriff auf das Element dict_keys über den Index in Python3
Ich versuche, über den Index auf das Element eines dict_key zuzugreifen: test = {'foo': 'bar', 'hello': 'world'} keys = test.keys() # dict_keys object keys.index(0) AttributeError: 'dict_keys' object has no attribute 'index' Ich will bekommen foo. Das gleiche mit: keys[0] TypeError: 'dict_keys' object does not support indexing Wie kann ich das …

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.