Tag: numpy

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?

Wie schrittweise eine spärliche Matrix auf Python zu schaffen?

Ich schaffe eine co-auftretende Matrix, die von 1M von 1M Integer Zahlen ist. Nachdem die Matrix erstellt wurde, ist die einzige Operation, die ich anfangen soll, die Top-N-Werte pro Zeile (oder Spalte, da es sich um eine symmetrische Matrix handelt). Ich muss Matrix so spärlich erstellen, dass ich sie in Erinnerung bringen kann. Ich lese […]

Gedächtnisfreundliche Möglichkeit, ein Feld zu einem strukturierten ndarray hinzuzufügen – ohne Daten zu duplizieren?

Um ein Feld zu einem strukturierten numpy Array hinzuzufügen, ist es ganz einfach, ein neues Array mit einem neuen dtype zu erstellen, über die alten Felder zu kopieren und das neue Feld hinzuzufügen. Allerdings muss ich das für ein Array machen, das viel Gedächtnis braucht, und ich würde lieber nicht alles duplizieren. Sowohl meine eigene […]

Installieren von numpy aus

(Ich sah viele Antworten hier an, aber ähnliche Fragen wurden nicht beantwortet oder haben meine Frage nicht angegangen). Ich benutze numpy + scipy + matplotlib auf Mac-OSX 10.8.5. Ich habe numpy 1.6.1 auf meiner Maschine und mit python 2.7.5 in /System/Library/Frameworks/Python.framework/Versions/2.7/ . Ich habe mit dieser Konfiguration für mehrere Monate ausgeführt, die von Idle oder […]

Python – Alternative für die Verwendung von numpy Array als Schlüssel im Wörterbuch

Ich bin ziemlich neu in Python numpy. Ich wurde versucht, numpy Array als Schlüssel für das Wörterbuch in einer meiner Funktionen zu verwenden und wurde dann von Python Interpreter gesagt, dass numpy Array ist nicht hashable. Ich habe gerade herausgefunden, dass ein Weg, um dieses Problem um zu arbeiten, ist es, die Funktion repr() Funktion" […]

ValueError: 'Objekt zu tief für das gewünschte Array'

Ich habe ein ValueError: 'Objekt zu tief für das gewünschte Array' in einem Python-Programm. Ich habe diesen Fehler bei der Verwendung von numpy.digitize. Ich denke, es ist, wie ich Pandas DataFrames verwende: Um es einfach zu halten (weil dies durch eine externe Bibliothek erfolgt) habe ich eine Liste in meinem Programm, aber die Bibliothek braucht […]

Verarbeiten von oberen dreieckigen Elementen nur mit NumPy einsum

Ich benutze numpy einsum, um die Punktprodukte eines Arrays von Spaltenvektoren pts, von Form (3, N) zu berechnen, mit sich selbst, was auf einer Matrix-Dotps der Form (N, N) mit allen Punktprodukten resultiert. Dies ist der Code, den ich verwende: dotps = np.einsum('ij,ik->jk', pts, pts) Das funktioniert, aber ich brauche nur die Werte über der […]

Anwenden mehrerer Funktionen auf jede Zeile eines Arrays

Ich habe ein numpy Array, das nur wenige Nicht-Null-Einträge hat, die entweder positiv oder negativ sein können. So etwas wie das: myArray = np.array([[ 0. , 0. , 0. ], [ 0.32, -6.79, 0. ], [ 0. , 0. , 0. ], [ 0. , 1.5 , 0. ], [ 0. , 0. , -1.71]]) […]

PyTables Schreibfehler

Ich schaffe und fülle einen PyTables Carray folgendermaßen: #a,b = scipy.sparse.csr_matrix f = tb.open_file('../data/pickle/dot2.h5', 'w') filters = tb.Filters(complevel=1, complib='blosc') out = f.create_carray(f.root, 'out', tb.Atom.from_dtype(a.dtype), shape=(l, n), filters=filters) bl = 2048 l = a.shape[0] for i in range(0, l, bl): out[:,i:min(i+bl, l)] = (a.dot(b[:,i:min(i+bl, l)])).toarray() Das Skript war für fast zwei Tage gut (ich schätzte, dass […]

Unterschied zwischen einzelnen und doppelten Klammern Numpy Array?

Was ist der Unterschied zwischen diesen beiden numpy Objekte? import numpy as np np.array([[0,0,0,0]]) np.array([0,0,0,0])

Python ist die beste Programmiersprache der Welt.