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
Wie dokumentiere ich kleine Änderungen an komplexen API-Funktionen?
Angenommen, wir haben eine komplexe API-Funktion, die aus einer Bibliothek importiert wurde. def complex_api_function( number, <lots of positional arguments>, <lots of keyword arguments>): '''really long docstring''' # lots of code Ich möchte einen einfachen Wrapper um diese Funktion schreiben, um eine winzige Änderung vorzunehmen. Beispielsweise sollte es möglich sein, das …

1
Sudoku-Puzzle mit Kästchen mit quadratischen Zahlen
Vor zwei Tagen erhielt ich ein Sudoku-Problem, das ich mit Python 3 lösen wollte. Ich wurde informiert, dass es eine Lösung gibt, bin mir aber nicht sicher, ob es mehrere Lösungen gibt. Das Problem ist wie folgt: Ein 9x9-Sudoku-Gitter ist vollständig leer. Es enthält jedoch farbige Kästchen , und innerhalb …

3
Ordnen Sie die Daten in einem zweidimensionalen Array entsprechend der Transformation von polaren zu kartesischen Koordinaten neu an
Ich habe ein zweidimensionales Array, das Funktionswerte an Positionen in einem Polarkoordinatensystem darstellt. Zum Beispiel: import numpy as np radius = np.linspace(0, 1, 50) angle = np.linspace(0, 2*np.pi, radius.size) r_grid, a_grid = np.meshgrid(radius, angle) data = np.sqrt((r_grid/radius.max())**2 + (a_grid/angle.max())**2) Hier dataist das in einem rechteckigen Gitter angeordnet, das den Polarkoordinaten …

2
Pythonische Art, Kompositionsaliasnamen zu erstellen
Was ist die pythonischste und korrekteste Art, Kompositionsaliasnamen zu erstellen? Hier ist ein hypothetisches Szenario: class House: def cleanup(self, arg1, arg2, kwarg1=False): # do something class Person: def __init__(self, house): self.house = house # aliases house.cleanup # 1. self.cleanup_house = self.house.cleanup # 2. def cleanup_house(self, arg1, arg2, kwarg1=False): return self.house.cleanup(arg1=arg1, …
8 python 


3
"Ausbeute" innerhalb einer rekursiven Prozedur
Angenommen, ich habe eine Python-Liste, die Bereiche für einige Variablen darstellt: conditions = [['i', (1, 5)], ['j', (1, 2)]] Dies stellt dar, dass die Variable izwischen 1 und 5 liegt und innerhalb dieser Schleife jzwischen 1 und 2 liegt. Ich möchte ein Wörterbuch für jede mögliche Kombination: {'i': 1, 'j': …



1
Animation der Tangentenlinie einer 3D-Kurve
Ich schreibe ein Python-Programm, um eine Tangentenlinie entlang einer 3D-Kurve zu animieren. Meine Tangentenlinie bewegt sich jedoch nicht. Ich denke das Problem ist line.set_data(np.array(Tangent[:,0]).T,np.array(Tangent[:,1]).T) in, animate(i)aber ich kann nicht herausfinden. Jede Hilfe wird geschätzt. Das Folgende ist der Code. from mpl_toolkits import mplot3d import numpy as np import matplotlib.pyplot as …

3
Auswählen von DB pool_size für eine Flask-SQLAlchemy-App, die auf Gunicorn ausgeführt wird
Ich habe eine Flask-SQLAlchmey-App in Gunicorn, die mit einer PostgreSQL-Datenbank verbunden ist, und ich habe Probleme herauszufinden, wie hoch der pool_sizeWert sein sollte und wie viele Datenbankverbindungen ich erwarten sollte. So verstehe ich, wie die Dinge funktionieren: Prozesse in Python 3.7 teilen NICHT den Speicher Jeder Gunicorn-Arbeiter ist ein eigener …

1
Wie installiere ich openssl 1.1.1 für Python 2.7?
Ich habe Python 2.7.17 auf einem Windows 10-Computer installiert. Ich wollte dann seine openssl-Version testen, indem ich in Python Folgendes ausführte: import ssl print ssl.OPENSSL_VERSION_INFO Ich bekomme ein (1, 0, 2, 20, 15) Upgrade auf Version 1.1.1. Beim Pip Freeze bekomme ich: cffi==1.14.0 cryptography==2.8 enum34==1.1.6 ipaddress==1.0.23 pycparser==2.19 pyOpenSSL==19.1.0 six==1.14.0 Dies …


1
ND Convolution Backprogation
Für meine Ausbildung versuche ich, eine N-dimensionale Faltungsschicht in einem Faltungsnetzwerk zu implementieren. Ich möchte eine Backpropagation-Funktion implementieren. Ich bin mir jedoch nicht sicher, wie ich dies am effizientesten tun kann. Zur Zeit benutze ich signal.fftconvolve: Falten Sie im Vorwärtsschritt den Filter und den Kernel vorwärts über alle Filter. Falten …

1
Wie beschrifte ich ein Land mit Python-Karton?
Verwenden von Python3 und Cartopy mit folgendem Code: import matplotlib.pyplot as plt import cartopy import cartopy.io.shapereader as shpreader import cartopy.crs as ccrs ax = plt.axes(projection=ccrs.PlateCarree()) ax.add_feature(cartopy.feature.LAND) ax.add_feature(cartopy.feature.OCEAN) ax.add_feature(cartopy.feature.COASTLINE) ax.add_feature(cartopy.feature.BORDERS, linestyle='-', alpha=.5) ax.add_feature(cartopy.feature.LAKES, alpha=0.95) ax.add_feature(cartopy.feature.RIVERS) ax.set_extent([-150, 60, -25, 60]) shpfilename = shpreader.natural_earth(resolution='110m', category='cultural', name='admin_0_countries') reader = shpreader.Reader(shpfilename) countries = reader.records() for …


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.