Tag: numpy

Wenn dtype mit genfromtxt angegeben wird, wird ein 2D-Array 1D – wie kann man das verhindern?

Wie hier gesehen: Http://library.isr.ist.utl.pt/docs/numpy/user/basics.io.genfromtxt.html#choosing-dieDaten-Typ "In allen Fällen, aber die erste, wird die Ausgabe ein 1D-Array mit einem strukturierten dtype.Dieser Typ hat so viele Felder wie Elemente in der Sequenz.Die Feldnamen sind mit dem Namen Schlüsselwort definiert." Das Problem ist, wie bekomme ich das? Ich möchte genfromtxt mit einer Datendatei mit Spalten verwenden, die zB int, […]

Kovarianz mit Säulen

Wenn ich ein numpy Array X mit X.shape=(m,n) und einem zweiten Spaltenvektor y mit y.shape=(m,1) , wie kann ich die Kovarianz jeder Spalte von X mit y wihtout mit a berechnen Für Schleife? Ich erwarte das Ergebnis von Form (m,1) oder (1,m) .

Wertfehler, Wahrheitsfehler, zweideutiger Fehler

Bei Verwendung dieses Codes for i in range(len(data)): if Ycoord >= Y_west and Xcoord == X_west: flag = 4 Ich bekomme diesen ValueError Wenn Ycoord> = Y_west und Xcoord == X_west: ValueError: Der Wahrheitswert eines Arrays mit mehr als einem Element ist zweideutig. Verwenden Sie a.any () oder a.all () Dann benutze ich die obige […]

Übergeben Sie die Ausgabe von der Klasseninstanz als Eingabe in eine andere

Ich habe diesen Code: import numpy as np class B(): def __init__(self, a,b): self.a = a self.b = b class Criteria(): def __init__(self, method, minimum, maximum, measures=None): self.method = method self.minimum = minimum self.maximum = maximum self.measures = measures if measures is not None else None def calcs(self): if self.measures is not None: for x […]

Numpy append an ein leeres Array

1. Fall: >>> import numpy as np >>> x=np.array(0) >>> x=np.append(x,1) >>> x array([0, 1]) x enthält 2 Elemente. Warum das ?! 2. Fall: >>> x=np.array([]) >>> x=np.append(x,1) >>> x array([ 1.]) x enthält 1 Element, wie erwartet. Was ist der Unterschied zwischen np.array(0) und np.array([]) ?

Struktur von Python numpy Arrays

Ich möchte eine völlig neue Frage zu diesem Code stellen . Der Code in der Link oben gibt ein numpy Array für open und close : open = np.array([q.open for q in quotes]).astype(np.float) close = np.array([q.close for q in quotes]).astype(np.float) Wie nach Dan's Hilfe , quotes Kurse: In deinem Fall benutzt du asobject = True […]

Wie kann ich numpy Array von Strings (mit Kommas) zu CSV speichern?

Tl; dr ANTWORT: Verwenden Sie nicht numpy. Verwenden Sie csv.writer anstelle von numpy.savetxt . Ich bin neu bei Python und NumPy. Es scheint, dass es nicht so schwierig sein sollte, ein 2D-Array von Strings (die Kommas enthalten) zu einer CSV-Datei zu speichern, aber ich kann es nicht dazu bringen, so zu arbeiten, wie ich es […]

AttributeError: 'NoneType' Objekt hat kein Attribut 'ravel'

Kann mir bitte jemand sagen was ist mit diesem Code falsch? Ich NoneType immer einen NoneType Fehler. Ich versuche, ein Histogramm zu erstellen. import cv2 import numpy as np from matplotlib import pyplot as plt img = cv2.imread('C:\Pictures\naturalScene.bmp',0) plt.hist(img.ravel(),256,[0,256]); plt.show()

Panda-Säule als Index für numpy Array

Wie kann ich eine Panda-Reihe als Index für ein numpy Array verwenden? Sage ich habe >>> grid = arange(10,20) >>> df = pd.DataFrame([0,1,1,5], columns=['i']) ich möchte zu tun >>> df['j'] = grid[df['i']] IndexError: unsupported iterator index Was ist ein kurzer und sauberer Weg, um diesen Vorgang tatsächlich durchzuführen? Aktualisieren Um genau zu sein, möchte ich […]

Ndarray to structured_array und float to int

Das Problem, das ich begegne, ist, dass durch die Verwendung von ndarray.view(np.dtype) , um ein strukturiertes Array aus einem klassischen ndarray zu erhalten, scheint die float zur int Konvertierung miscompute. Beispiel spricht besser: In [12]: B Out[12]: array([[ 1.00000000e+00, 1.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.43600000e+01, 0.00000000e+00], [ 1.00000000e+00, 2.00000000e+00, 7.10000000e+00, 1.10000000e+00, 4.43600000e+01, 1.32110000e+02], [ 1.00000000e+00, 3.00000000e+00, 9.70000000e+00, […]

Python ist die beste Programmiersprache der Welt.