Tag: numpy

Konvertieren Sie numpy Array in die Liste der Datumszeiten

Ich habe ein 2D Array von Daten des Formulars: [YYY … ] [MMM … ] [DDD … ] [HHH … ] [MMM … ] [SSS … ] So sieht es aus data = np.array([ [2015, 2015, 2015, 2015, 2015, 2015], # … [ 1, 1, 1, 1, 1, 1], [ 1, 1, 1, 2, 2, […]

Einen Vektor von Wörterbuchwerten in einem Array erhalten, python

Ich versuche, einen Vektor von bestimmten Wörterbuchwerten zu erhalten, die in einem numpy Array sind. Hier sieht das Array aus: import numpy as np edge_array = np.array( [[1001, 7005, {'lanes': 9, 'length': 0.35, 'type': '99', 'modes': 'cw'}], [1001, 8259, {'lanes': 10, 'length': 0.46, 'type': '99', 'modes': 'cw'}], [1001, 14007, {'lanes': 7, 'length': 0.49, 'type': '99', […]

Importiere ein Array in Python

Wie kann ich ein Array auf python (numpy.arry) aus einer Datei importieren und so muss die Datei geschrieben werden, wenn es noch nicht existiert. Zum Beispiel, speichern Sie eine Matrix in eine Datei und laden Sie sie zurück.

Numpy.mean auf unterschiedlicher Zeilengröße

Die numpige Mittelfunktion funktioniert einwandfrei, wenn die Maße gleich sind. a = np.array([[1, 2], [3, 4]]) a.mean(axis=1) array([ 1.5, 3.5]) Aber wenn ich es mit variierender Zeilengröße mache, gibt es einen Fehler a = np.array([[1, 2], [3, 4, 5]]) a.mean(axis=1) IndexError: tuple index out of range Ich kann nichts über die Dokumentation zu diesem Problem […]

Index einer zufälligen Auswahl aus numpy Array

Ich habe ein 2-d-Numpy-Array mit Ganzzahlen [-1, 0, +1] belegt. Ich muss ein zufälliges Element wählen, das nicht null ist und die Summe seiner angrenzenden Elemente berechnet. Gibt es einen Weg, um den Index einer numpy.random.choice zu bekommen? lattice=np.zeros(9,dtype=numpy.int) lattice[:2]=-1 lattice[2:4]=1 random.shuffle(lattice) lattice=lattice.reshape((3,3)) random.choice(lattice[lattice!=0]) Das gibt die Auslosung aus der richtigen Probe, aber ich brauche […]

Python linspace Grenzen von zwei Arrays

Ich habe zwei Arrays: a=np.array((1,2,3,4,5)) b=np.array((2,3,4,5,6)) Was ich will, ist, die Werte von a und b für die Grenzen von linspace zu verwenden c=np.linspace(a,b,11) Ich bekomme einen Fehler, wenn ich diesen Code verwende. Die Antwort sollte für das erste Element des Arrays sein: c=np.linspace(a,b,11) print c c=[1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 […]

Python-Multiprocessing einer Summe

Ich bekomme nicht meinen Code zu laufen, und als andere habe ich Probleme zu verstehen, wie Multiprocessing funktioniert. Hier ist mein code so weit if __name__ == "__main__": start = time.clock() bins = np.linspace(0,5 * 2 ** 15, 2 ** 15, endpoint=False) # 1e3 t_full = np.linspace(0, 0.2, 2 * bins.shape[0], endpoint=False) po = Pool() […]

Leistungsproblem beim Lesen von Ganzzahlen aus einer Binärdatei an bestimmten Orten

Ich habe eine Datei mit Ganzzahlen als Binär gespeichert und ich versuche, Werte an bestimmten Orten zu extrahieren. Es ist ein großes serialisiertes Integer-Array, für das ich Werte bei bestimmten Indizes benötige. Ich habe den folgenden Code erstellt, aber seine schrecklich langsam im Vergleich zu der F # Version, die ich zuvor erstellt habe. import […]

Wählen Sie zufällige Koordinaten in Numpy Array basierend auf Bedingung

Ich habe convolution2d verwendet, um einige Statistiken über die Bedingungen der lokalen Muster zu generieren. Um fertig zu sein, ich arbeite mit Bildern und der Wert 0,5 ist mein 'Grau-Screen', ich kann keine Masken vor diesem leider verwenden (Abhängigkeit von einigen anderen Paketen). Ich möchte meinem Bild neue Objekte hinzufügen, aber es sollte mindestens 75% […]

PyCharm Community 3.1.1 und Numpy, "Matrix" ist nicht abrufbar ", aber der Code funktioniert

Ich habe den folgenden Code: import numpy as np if __name__ == "__main__": m = np.matrix([[1, 0, 0], [0, 1, 0], [0, 0, 1]]) print(m) Der Code läuft wie erwartet, aber PyCharm scheint zu denken, dass Matrix nicht kündbar ist. Siehe Screenshot. Da der Code läuft, ist eindeutig 'Matrix' abrufbar. Also, was klagt PyCharm? Bin […]

Python ist die beste Programmiersprache der Welt.