Tag: arrays

Effiziente Bestimmung, ob große sortierte numpy Array hat nur eindeutige Werte

Ich habe eine sehr große numpy Array und ich möchte es sortieren und testen, ob es einzigartig ist. Ich bin mir der Funktion numpy.unique bewusst, aber es sortiert das Array noch einmal, um es zu erreichen. Der Grund, warum ich das Array a priori sortiere, ist, weil die zurückgegebenen Schlüssel aus der argsort Funktion verwendet […]

Numpy Array von Objektattributen

Diese Frage hat hier schon eine Antwort: Erhalten von Attributen aus Arrays von Objekten in NumPy 2 Antworten Ich habe ein mehrdimensionales Array von Objekten, so etwas wie: a = np.array([obj1,obj2,obj3]) Die Objekte sind Instanzen einer Klasse, die mehrere Attribute hat. Sagen wir, einer von ihnen ist Höhen und einer von ihnen ist Längen. Um […]

Kombinieren eines Arrays mit Python und NumPy

Ich habe zwei Arrays der Form: a = np.array([1,2,3]) b = np.array([4,5,6]) Gibt es eine NumPy-Funktion, die ich auf diese Arrays anwenden kann, um die followng Ausgabe zu bekommen? [[1,4],[2,5][3,6]]

Numpy: Durchschnitt über eine Dimension im "gezackten" 3D-Array

Angenommen, ich habe ein N * M * X-dimensionales Array "data", wobei N und M fixiert sind, aber X für jede Eingangsdaten [n] [m] variabel ist. (Bearbeiten: Um zu klären, habe ich gerade np.array () auf der 3D-Python-Liste verwendet, die ich zum Lesen in den Daten verwendet habe, also ist das numpy Array von Dimensionen […]

Python Liste der Listen vs numpy

Also, ich habe ein Snippet von einem Skript: lol = [] latv1 = 0 latv2 = 0 latv3 = 0 #Loop a for a in range(100): #Refresh latv2 after each iteration of loop a latv2 = 0 #Loop b for b in range(100): #Refresh latv3 after each iteration of loop b latv3 = 0 #Loop […]

Scipy Interpolation mit maskierten Daten?

Ich versuche, ein 2D-Array zu interpolieren, das die maskierten Daten enthält. Ich habe einige der verfügbaren Methoden des SciPy-Moduls verwendet, darunter interp2d , bisplrep/bisplev , sowie RectBivariateSpline . Als zusätzliche Information sind meine Daten ein regelmäßiges Array, was bedeutet, dass Gitter die gleiche Dimension haben (in diesem Fall 1ºX1º). Having said that, gibt es eine […]

Broadcasting große Arrays in numpy Änderungen Ergebnis Typ

Ich versuche, ein numpy Array durch die Werte eines anderen zusammenzufassen. Die Lösung aus dieser Frage war sehr hilfreich und funktioniert in der Tat, wenn die Anzahl der einzigartigen Werte von x klein ist. Allerdings, wie ich die Anzahl der einzigartigen Werte von x erhöht einige ungerade Verhalten passiert: In [1]: n = [1000, 10000, […]

Python: Bedingte Elemente im Array

Eine Frage von einem kompletten Python-Anfänger. Ich habe ein Spalten-Array, wo ich zwingen müssen, bestimmte Werte auf Null zu setzen, abhängig von einer bedingten Anweisung, die auf ein anderes Array angewendet wird. Ich habe zwei Lösungen gefunden, die beide die richtige Antwort geben. Aber sie sind beide ziemlich zeitaufwendig für die größeren Arrays, die ich […]

Verschachtelter Struktur-Array-Zugriff in Python mit SWIG

Ich habe nicht herausgefunden, wie man auf die Array-Elemente SubStatus in der folgenden verschachtelten Struktur zugreifen kann. Ich scheine in der Lage zu sein, das erste Element zu sehen, aber verstehe nicht, wie man die Indexierung erzwingt, zB als Liste. Jede Hilfe wird sehr geschätzt. Status.h: // Data Types typedef char CHAR; // 8 bits […]

Textdatei jede Zeile zum Befehl in bash

Okay, also habe ich ein pythonscript, das so argumentiert & ./myscript.py argumentishere Was du tun willst, liest eine Textdatei, die Multipolzeilen von Text hat und für jede Zeile meinen Befehl so ausführen & ./myscript.py line1 & ./myscript.py line2 & ./myscript.py line3 ect.ect.ect Wie kann ich das in einem Bash-Skript erreichen?

Python ist die beste Programmiersprache der Welt.