Tag: arrays

Zugriff auf Elemente in einer Liste von Arrays in Python

c = [] Indices = [] list_ = iter([0.10,0.16,0.25,0.50,0.75,0.90]) for i in list_: b = around((total_*i), decimals = 2) t = where(fcol == find_nearest(fcol,b)) c.append(b) indices.append(t) print t #gives: (array([485]),) (array([523]),) (array([576]),) (array([733]),) (array([963]),) (array([1254]),) Wenn ich die indizes liste draußen für schleife ausdrucke sieht es aus wie: print indices #gives: [(array([485]),), (array([523]),), (array([576]),), (array([733]),), […]

Wie verpacke ich diese C-Funktion mit mehreren Argumenten mit Ctypes?

Ich habe die Funktion Prototyp hier: extern "C" void __stdcall__declspec(dllexport) ReturnPulse(double*,double*,double*,double*,double*); Ich muss etwas Python schreiben, um auf diese Funktion zuzugreifen, die in einer DLL ist. Ich habe die DLL geladen, aber jeder der doppelten * ist eigentlich auf eine variable Anzahl von Doppel (ein Array), und ich habe Probleme, es richtig zu funktionieren. Vielen […]

Python: Wie finde ich den Wert einer Zahl in einem numpy Array?

Ich habe folgendes Array: a = np.array([[0,1,2,3,4,5,6,7],[8,9,10,11,12,13,14,15],[16,17,18,19,20,21,22,23],[24,25,26,27,28,29,30,31],[32,33,34,35,36,37,38,39,],[40,41,42,43,44,45,46,47],[48,49,50,51,52,53,54,55],[56,57,58,59,60,61,62,63]]) Wie kann ich eine Funktion schreiben, die eine Zahl 0-63 als Eingabe annimmt und mir sagt, wo diese Nummer im Array ist? Beispiel: function (0) liefert eine [0,0]; Funktion (13) gibt eine [5,1]

Erstellen von 3D-Arrays in Python, um Loops zur Optimierung zu ersetzen

Ich versuche, besser zu verstehen, Python-Optimierung, so ist dies ein Dummy-Fall, aber hoffentlich umreißt meine Idee … Sag ich habe eine Funktion, die zwei Variablen nimmt: def func(param1, param2): return some_func(param1) + some_const*(param2/2) Und ich habe Arrays für param1 und param2 (von verschiedenen Längen), bei denen ich die Funktion auswerten möchte (some_func ist eine beliebige […]

Grafische Möglichkeiten für einzelne Frequenzweichen

Ich habe folgendes problem In meinem Code habe ich Arrays der Größe L. Die Einträge sind entweder 0 oder 1 für alle Arrays. Lets l = 3 für ein Beispiel. Drei mögliche Arrays sind (1,1,1) , (1,0,0) und (0,1,1) . Nun möchte ich wissen, wie viele einzelne Crossover mit (1,0,0) und (0,1,1) , um (1,1,1) […]

Vectorizing Äußere Schleife der euklidischen Distanz mit numpy auf multidimensionalen Daten

Ich habe eine 2D Matrix von Werten. Jede Zeile ist ein Datenpunkt. data = np.array( [[2, 2, 3], [4, 2, 4], [1, 1, 4]]) Nun, wenn mein Testpunkt ist ein einziges 1D numpy Array wie: test = np.array([2,3,3]) Ich kann etwas einfaches wie np.sqrt(np.sum((test-data)**2,axis=1)) , um den Abstand des Testpunktes relativ zu allen drei Datenpunkten […]

Numpy: Funktion auf zwei numpy Arrays anwenden und zwei numpy Arrays zurückgeben

Ich habe zwei Eingang numpy Arrays mit jeweils Breiten- und Längengradkoordinaten eines Satzes von Punkten: lats und lons . Ich habe eine Funktion geerbt, die jedes (lat,lon) Paar in ein (E,N) Paar umwandelt: def convert(lat,lon): #takes two floats as arguments (unit: degrees) … computation #Actual function is too long to post … return N,E #returns […]

Eine 2D-Matrix von Strings erstellen, um Mesh-Koordinaten anzupassen

Ich habe ein strukturiertes Netz. Das Mesh hat Koordinaten (X, Y), aber jede Mesh-Zelle hat auch einen alphanumerischen Code zugeordnet. Die Mesh-X- und Y-Koordinaten werden als 2D-Arrays mit Meshgrid erzeugt. Die Serie mit den alphanumerischen Codes sieht so aus Index Code 0 aa1 1 aa2 2 aa3 3 aa4 4 bb1 5 bb2 6 bb3 […]

Mapping einer Funktion über alle Buchstaben eines Tokens in Python

Der Zweck dieses Programms ist es, in einer Reihe von Token zu lesen, die Interpunktion zu entfernen, alle Buchstaben Kleinbuchstaben zu drehen und dann das resultierende Array zu drucken. Die Funktionen readTokens und depunctuateTokens funktionieren beide ordnungsgemäß. Mein Problem ist mit der Funktion decapitalizeTokens. Wenn ich das Programm laufe, erhalte ich diesen Fehler: the name […]

Unterschiede zwischen allen Werten in einer Liste finden

Ich möchte die Unterschiede zwischen allen Werten in einem numpy Array finden und an eine neue Liste anhängen. Example: a = [1,4,2,6] result : newlist= [3,1,5,3,2,2,1,2,4,5,2,4] Dh für jeden Wert i of a , bestimmen die Differenz zwischen den Werten des Restes der Liste. An diesem Punkt war ich nicht in der Lage, eine Lösung […]

Python ist die beste Programmiersprache der Welt.