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
Einfache oder doppelte Anführungszeichen in JSON
Mein Code: import simplejson as json s = "{'username':'dfdsfdsf'}" #1 #s = '{"username":"dfdsfdsf"}' #2 j = json.loads(s) #1 Definition ist falsch #2 Definition ist richtig Ich habe gehört, dass in Python dieses einfache und doppelte Anführungszeichen austauschbar sein können. Kann mir das jemand erklären?
105 python  json 




6
Kopieren Sie das 2D-Array N-mal in die 3. Dimension (Python)
Ich möchte ein numpy 2D-Array in eine dritte Dimension kopieren. Beispiel: (2D) numpy array: import numpy as np arr = np.array([[1,2],[1,2]]) # arr.shape = (2, 2) konvertiere es in eine 3D-Matrix mit N solchen Kopien in einer neuen Dimension. Acting auf arrmit N = 3, sollte der Ausgang sein: new_arr …
105 python  arrays  numpy 

14
Django erstellt eine benutzerdefinierte 500/404-Fehlerseite
Nach dem tutorial hier genau, kann ich nicht eine benutzerdefinierte 500 oder 404 Fehlerseite erstellen. Wenn ich eine falsche URL eingebe, gibt mir die Seite die Standardfehlerseite. Gibt es etwas, auf das ich prüfen sollte, um zu verhindern, dass eine benutzerdefinierte Seite angezeigt wird? Dateiverzeichnisse: mysite/ mysite/ __init__.py __init__.pyc settings.py …

3
Wie ändere ich eine Modulvariable von einem anderen Modul?
Angenommen, ich habe ein Paket mit dem Namen barund es enthält bar.py: a = None def foobar(): print a und __init__.py: from bar import a, foobar Dann führe ich dieses Skript aus: import bar print bar.a bar.a = 1 print bar.a bar.foobar() Folgendes erwarte ich: None 1 1 Folgendes bekomme …
105 python  import  module 

4
Pandas jede n-te Reihe
Dataframe.resample () funktioniert nur mit Zeitreihendaten. Ich kann keine Möglichkeit finden, jede n-te Zeile aus Nicht-Zeitreihen-Daten abzurufen. Was ist die beste Methode?


2
Annotation vom Typ Python void return
In Python 3.x wird häufig die Annotation einer Funktion vom Rückgabetyp verwendet, z. def foo() -> str: return "bar" Was ist die richtige Anmerkung für den Typ "void"? Ich erwäge 3 Optionen: def foo() -> None: nicht logische IMO, weil Nonekein Typ ist, def foo() -> type(None): mit der besten …

13
Google Colab: Wie lese ich Daten von meinem Google Drive?
Das Problem ist einfach: Ich habe einige Daten zu gDrive, zum Beispiel bei /projects/my_project/my_data*. Außerdem habe ich ein einfaches Notizbuch in gColab. Also möchte ich etwas tun wie: for file in glob.glob("/projects/my_project/my_data*"): do_something(file) Leider schlagen alle Beispiele (wie dieses - https://colab.research.google.com/notebook#fileId=/v2/external/notebooks/io.ipynb zum Beispiel) vor, nur alle erforderlichen Daten hauptsächlich in …

1
Wie kommentiere ich Typen mehrerer Rückgabewerte?
Wie benutze ich Typhinweise, um eine Funktion zu kommentieren, die eine zurückgibt Iterable, die immer zwei Werte liefert: a boolund a str? Der Hinweis Tuple[bool, str]ist nah, außer dass er den Rückgabewerttyp auf ein Tupel beschränkt, nicht auf einen Generator oder einen anderen iterierbaren Typ. Ich bin größtenteils neugierig, weil …

6
Array mit Form und Datentyp kann nicht zugeordnet werden
Ich habe ein Problem mit der Zuweisung großer Arrays in numpy unter Ubuntu 18, während ich unter MacOS nicht mit demselben Problem konfrontiert bin. Ich versuche, Speicher für ein numpy Array mit Form (156816, 36, 53806) mit zuzuweisen np.zeros((156816, 36, 53806), dtype='uint8') und während ich einen Fehler unter Ubuntu OS …

7
In Ipython Notebook / Jupyter zeigt Pandas das Diagramm, das ich zu zeichnen versuche, nicht an
Ich versuche, einige Daten mit Pandas in Ipython Notebook zu zeichnen, und obwohl es mir das Objekt gibt, zeichnet es das Diagramm selbst nicht. So sieht es aus: In [7]: pledge.Amount.plot() Out[7]: <matplotlib.axes.AxesSubplot at 0x9397c6c> Das Diagramm sollte danach folgen, wird aber einfach nicht angezeigt. Ich habe matplotlib importiert, 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.