Tag: arrays

Dict und List Manipulation Python

Ich habe zwei Dateien, die man hat Schlüssel und andere hat sowohl Schlüssel als auch Wert. Ich muss den Schlüssel der Datei einfügen und den entsprechenden Wert aus Datei zwei ziehen. Wenn alle Schlüssel und Wert im einfachen Spaltenformat sind, kann ich den Schlüssel und den Wert auf eine neue Datei sehr gut bekommen. Aber […]

Implementierung von ast.literal_eval auf einem numpy Array

Mit dem folgenden Ausdruck kannst du einen String in einen Python-Dict umwandeln. >>> import ast >>> a = ast.literal_eval("{'muffin' : 'lolz', 'foo' : 'kitty'}") >>> a {'muffin': 'lolz', 'foo': 'kitty'} Und mit dem folgenden Ausdruck kannst du den "foo" Wert bekommen: >>> a.get('foo') Ich habe eine Reihe von Saiten, die ähnlich wie python dict Format […]

Python – Konvertieren eines Arrays in eine Liste bewirkt, dass Werte geändert werden

>>> import numpy as np >>> a=np.arange(0,2,0.2) >>> a array([ 0. , 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8]) >>> a=a.tolist() >>> a [0.0, 0.2, 0.4, 0.6000000000000001, 0.8, 1.0, 1.2000000000000002, 1.4000000000000001, 1.6, 1.8] >>> a.index(0.6) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: 0.6 is not in list […]

Python: extrahieren Liste der Daten in dict in numpy Array

n = numpy.array([(0, {'lat': 47.8634123, 'lon': 11.9994587, 'id': 0, 'label': u'271382207'}), (1, {'lat': 47.8599343, 'lon': 11.9930076, 'id': 1, 'label': u'269321789'}), (2, {'lat': 47.8601615, 'lon': 11.9933169, 'id': 2, 'label': u'269321788'})]) Ich möchte alle lat, lon Tupel als neue numpy Array zu extrahieren. Wie ist das möglich?

Konvertieren von Python / Numpy Code zu Cython – Ausgabe mit Arrays – Puffertypen nur als Funktion lokaler Variablen erlaubt?

Ich versuche, einen Python / Numpy Code in Cython umzuwandeln, um dich zu beschleunigen. Hier ist mein Code: cimport numpy as np import numpy as np from numpy import * import pylab as pl from pylab import * from scipy import integrate def myc_rb_e2f(np.ndarray[double,ndim=1] y = np.zeros(7),double t, double k,double d): M = y[0] E […]

Wie man eine Liste von Zahlen in Javascript?

In Python: data = range(50,60,2) print data [50, 52, 54, 56, 58] Wie kann ich es in js machen? Auf der Suche nach einfachem und kürzerem Weg. var range = (start, end) => […Array(end – start + 1)].map((_, i) => start + i); var result = range(50, 60, 2); print(result);

Python gegeben numpy Array von Gewichten, finden Indizes, die Array aufteilen, so dass Summe von jedem Split ist weniger als Wert

Ich habe ein 1D-Array von Gewichten, w und eine Reihe von Kapazitäten c der gleichen Form wie w. Ich muss das kleinste Array von Indizes finden, so dass, wenn w von diesen Indizes gespalten wird, die Cumsums von Split Arrays weniger als die entsprechenden Kapazitäten in c. Angesichts einer Reihe von Gewichten und Kapazitäten wie […]

Python: Finde Indizes der * ersten * Übereinstimmung zwischen zwei Arrays

Ich versuche, zwei Arrays zu vergleichen, die mit dem nullten Index beginnen, um das erste Mal zu finden, dass jedes Element in arrayA mit jedem Element in arrayB übereinstimmt und entsprechende Positionen innerhalb jedes Arrays. Das Problem ist, der Code, den ich geschrieben habe, entspricht der letzten Instanz der abgestimmten Elemente – ich bin mir […]

Python-Tabelle Klassifizierung

Ich habe verschiedene Arten von Daten zum Beispiel: 4.5,3.5,U1 4.5,10.5,U2 4.5,6,U1 3.5,10.5,U2 3.5,10.5,U2 5,7,U1 7,6.5,U1 Ich brauche Leistung: 'U1': [['4.5', '3.5'], ['4.5', '6'], ['5', '7'], ['7', '6.5']] 'U2': [['4.5', '10.5'], ['3.5', '10.5'], ['3.5', '10.5']] Also mein Code ist: import csv reader = csv.reader(open('test.data', 'r')) result = {} for row in reader: uclass=row[-1] if result.has_key(uclass): result[uclass].append([row[0],row[1]]) […]

Numpy 2D-Maske aus der Liste der Indizes erstellen [+ dann aus maskiertem Array zeichnen]

Ich habe ein 2-D-Array von Werten und muss bestimmte Elemente dieses Arrays (mit Indizes aus einer Liste von ~ 100k Tupel-Paaren) vor dem Zeichnen von zufälligen Samples aus den verbleibenden Elementen ohne Ersatz zu maskieren. Ich brauche etwas, das sowohl recht schnell / effizient ist (hoffentlich für Loops vermieden) und hat einen kleinen Speicherplatz, denn […]

Python ist die beste Programmiersprache der Welt.