Als «numpy» getaggte Fragen

NumPy ist eine wissenschaftliche und numerische Erweiterung der Programmiersprache Python.



2
Warum gibt pylint für unspy.ndarray.shape "unsubscriptable-object" zurück?
Ich habe gerade den folgenden "minimalen" Repro-Fall zusammengestellt (Minimum in Anführungszeichen, weil ich sicherstellen wollte, dass pylintkeine anderen Fehler, Warnungen, Hinweise oder Vorschläge ausgegeben wurden - was bedeutet, dass es ein bisschen Boilerplate gibt): pylint_error.py : """ Docstring """ import numpy as np def main(): """ Main entrypoint """ test …
9 python  numpy  pylint 


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 …

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 …

2
Haskell - Reproduzieren Sie die Umformung von Numpy
Wenn ich nach Haskell komme, versuche ich, so etwas wie Numpys Umformung mit Listen zu reproduzieren . Wenn Sie eine flache Liste haben, formen Sie sie in eine n-dimensionale Liste um: import numpy as np a = np.arange(1, 18) b = a.reshape([-1, 2, 3]) # b = # # array([[[ …
8 arrays  numpy  haskell 

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 …

1
Gibt es ein Äquivalent von "sum ()" eingebaut, das eine erweiterte Zuweisung verwendet?
Gibt es eine Standardbibliothek / ein numpy-Äquivalent der folgenden Funktion: def augmented_assignment_sum(iterable, start=0): for n in iterable: start += n return start ? Obwohl sum(ITERABLE)es sehr elegant ist, wird +stattdessen der Operator verwendet +=, was bei np.ndarrayObjekten die Leistung beeinträchtigen kann. Ich habe getestet, dass meine Funktion möglicherweise so schnell …
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.