Tag: numpy

Konvertieren Sie die Python-Sequenz in das NumPy-Array und füllen Sie die fehlenden Werte

Die implizite Umwandlung einer Python–Sequenz von Listen mit variabler Länge in ein NumPy-Array führt dazu, dass das Array vom Typ- Objekt ist . v = [[1], [1, 2]] np.array(v) >>> array([[1], [1, 2]], dtype=object) Der Versuch, einen anderen Typ zu erzwingen, führt zu einer Ausnahme: np.array(v, dtype=np.int32) ValueError: setting an array element with a sequence. […]

Übergeben von Numpy-Arrays zu einer C-Funktion für Ein- und Ausgabe

Oh mein Wort, ich bin ein Narr. Ich habe einfach das zweite und das dritte Argument ausgelassen, wenn ich die Funktion anrufe. Wie ein Idiot. Weil ich das bin. Original dumme Frage folgt: Das scheint, dass es eine sehr häufige Sache sein muss, aber ich kann kein relevantes Tutorial finden, und ich bin zu unwissend […]

Ersetzen Sie alle Elemente von Python NumPy Array, die größer als ein Wert sind

Ich habe ein 2D NumPy Array und möchte alle Werte in ihm größer als oder gleich einem Schwellenwert T mit 255.0 ersetzen. Meines Erachtens wäre der grundsätzlichste Weg: shape = arr.shape result = np.zeros(shape) for x in range(0, shape[0]): for y in range(0, shape[1]): if arr[x, y] >= T: result[x, y] = 255 Was ist […]

Wie funktioniert __contains__ für ndarrays?

>>> x = numpy.array([[1, 2], … [3, 4], … [5, 6]]) >>> [1, 7] in x True >>> [1, 2] in x True >>> [1, 6] in x True >>> [2, 6] in x True >>> [3, 6] in x True >>> [2, 3] in x False >>> [2, 1] in x False >>> [1, […]

Fehler: Microsoft Visual C ++ 10.0 ist erforderlich (Vcvarsall.bat kann nicht gefunden werden) [doppelte]

Diese Frage hat hier schon eine Antwort: Kann nicht finden vcvarsall.bat beim Ausführen eines Python-Skripts 17 Antworten Ich versuche, numpy mit PyCharm zu installieren, aber ich halte immer diesen Fehler: Fehler: Microsoft Visual C ++ 10.0 ist erforderlich (Vcvarsall.bat kann nicht gefunden werden). Kann mir bitte jemand erklären, was ich tun muss, um diesen Fehler […]

Numpy.array .__ iadd__ und wiederholte indizes [duplizieren]

Diese Frage hat hier schon eine Antwort: Handhabung von Duplikatindizes in NumPy-Zuweisungen 4 Antworten Numpy: effizient summieren mit index arrays 3 antworten Ich habe ein Array: A = np.array([0, 0, 0]) Und Liste der Indizes mit Wiederholungen: idx = [0, 0, 1, 1, 2, 2] Und ein anderes Array möchte ich hinzufügen, um A mit […]

Wie konvertiert man ein Array von Strings zu einem Array von Floats in numpy?

Wie man bekommt ["1.1", "2.2", "3.2"] nach [1.1, 2.2, 3.2] In NumPy?

Wie kann man blas / lapack linkage in numpy / scipy überprüfen?

Ich baue meine numpy / scipy Umgebung auf der Grundlage von Blas und Lapack mehr oder weniger auf diesem Spaziergang basiert. Wenn ich fertig bin, wie kann ich überprüfen, dass meine numpy / scipy Funktionen wirklich die vorher gebauten Blas / Lapack Funktionalitäten verwenden?

Wie man eine beliebige Wertezeile aus einem numpy Array extrahiert?

Ich habe ein numpy Array, das einige Bilddaten enthält. Ich möchte das "Profil" eines Transekts, das über das Bild gezogen wird, zeichnen. Der einfachste Fall ist ein Profil, das parallel zum Rand des Bildes verläuft, also wenn das imdat , dann ist das Profil an einem ausgewählten Punkt (r,c) einfach imdat[r] (horizontal) oder imdat[:,c] (Vertikal). […]

Konvertieren Sie pandas dataframe zu numpy array, beibehalten Index

Ich bin daran interessiert zu wissen, wie man ein Pandas-Dataframe in ein numpy Array umwandelt, einschließlich des Index, und setze die Dtypen ein. Dataframe: label ABC ID 1 NaN 0.2 NaN 2 NaN NaN 0.5 3 NaN 0.2 0.5 4 0.1 0.2 NaN 5 0.1 0.2 0.5 6 0.1 NaN 0.5 7 0.1 NaN NaN […]

Python ist die beste Programmiersprache der Welt.