Tag: numpy

Numpy: Warum ist die Differenz eines (2,1) Arrays und einer vertikalen Matrixscheibe nicht ein (2,1) Array

Betrachten Sie den folgenden Code: >>x=np.array([1,3]).reshape(2,1) array([[1], [3]]) >>M=np.array([[1,2],[3,4]]) array([[1, 2], [3, 4]]) >>y=M[:,0] >>xy array([[ 0, 2], [-2, 0]]) Ich würde intuitiv fühlen, dass dies einen (2,1) Vektor von Nullen geben sollte. Ich sage aber nicht, dass dies ist, wie es gemacht werden sollte und alles andere ist dumm. Ich würde einfach lieben, wenn […]

Vollständige Zufallszahl in Python

Ich generiere eine Reihe von zufälligen Schwimmern mit dieser Zeile: random.random()*(maxval-minval) + minval Ich benutze es, um variable Rauschen zu einer gegebenen Variablen hinzuzufügen, und die Menge an Rauschen ist abhängig von einer Reihe von Faktoren. In einigen Fällen sollte das Rauschen so hoch sein, dass in der Praxis der ursprüngliche Wert verloren geht, und […]

Zuordnen mehrerer Dataframe basierend auf den passenden Spalten

Ich habe 25 Datenrahmen, die ich zusammenführen muss und immer wieder auftretende Zeilen aus allen 25 Datenrahmen finden soll. Beispielsweise sieht mein Datenrahmen wie folgt aus, df1 chr start end name 1 12334 12334 AAA 1 2342 2342 SAP 2 3456 3456 SOS 3 4537 4537 ABR df2 chr start end name 1 12334 12334 […]

NumPy-Indizierung mit List?

SOF, Ich habe eine interessante NumPy Demo in dieser URL bemerkt: Http://cs231n.github.io/python-numpy-tutorial/ Ich sehe es: import numpy as np a = np.array([[1,2], [3, 4], [5, 6]]) # An example of integer array indexing. # The returned array will have shape (3,) and print( a[[0, 1, 2], [0, 1, 0]] ) # Prints "[1 4 5]" […]

Numpy Matrix Produkt – spärliche Matrizen

Betrachten wir eine Matrix A als Diagonalmatrix und eine Matrix B eine zufällige Matrix, beide mit der Größe N x N. Wir wollen die spärlichen Eigenschaften der Matrix A verwenden, um das Punktprodukt, dh Punkt (B, A) zu optimieren. Wenn wir aber das Produkt mit den Sparcity-Eigenschaften der Matrix A berechnen, können wir keinen Vorteil […]

Wie kann ich meine Liste formatieren, um es als Eingabe für svm.train () in opencv3.0 zu geben

Ich benutze opencv3.0, meine IDE ist pycharm Ich habe zwei Listen eine Liste von training_set und eine Liste von trainig_labels. Training_set ist eine Liste von Listen wie [array([119, 122, 91, …, 185, 80, 255], dtype=uint8), array([112, 106, 120, …, 121, 138, 255], dtype=uint8), ……. ] Training_labels ist eine Liste der Etiketten für jede Liste in […]

Wie gebe ich die Funktion auf das Drittel-Dimension-Array effektiv mit numpy?

Ich möchte eine beliebige Funktion auf 3d-ndarray als Element anwenden, die (3-dimensionales) Array für seine Argumente verwendet und scalar zurückgibt. Als Ergebnis sollten wir 2d-Matrix erhalten. ZB) Pseudocode A = [[[1,2,3],[4,5,6]], [[7,8,9],[10,11,12]]] A.apply_3d_array(sum) ## or apply_3d_array(A,sum) is Okey. >> [[6,15],[24,33]] Ich verstehe es ist möglich mit Loop mit ndarray.shape Funktion, aber direkten Indexzugriff ist ineffizient […]

Wie lade ich heterogene Daten (np.genfromtxt) als 2D-Array ein?

Ich lerne von numpy.genfromtxt produziert Array von was sieht aus wie Tupel, nicht ein 2D-Array-warum? Dass numpy.genfromtxt ein strukturiertes ndarray zurückgibt, wenn die Daten nicht homogen sind. Wie lade ich heterogene Daten als 2D-Array ein? Zum Beispiel, eine Textdatei, deren Inhalt: (alle Elemente außer der Header sind int ) # c1 c2 c3 c4 c5 […]

Scipy scheint unmöglich, auf Beanstalk zu arbeiten

Ich habe versucht, scipy auf einer Beanstalk-Anwendung zu arbeiten. Grundsätzlich habe ich eine Python-Web-App, die ich entwickle, die Flask und einige andere Bibliotheken einschließlich Scipy verwendet. In meinem Projektverzeichnis habe ich nur 3 Dateien. Sie sind: application.py requirements.txt .ebextensions/python.config Meine application.py Datei ist sehr einfach und enthält nicht viel von Substanz, die meine Probleme verursachen […]

Wie füge ich ein 2d numpy Array mit einem strukturierten Array zusammen

Ich möchte wissen, wie man ein 2d numpy Array (n Zeilen von m Spalten) mit einem vorhandenen strukturierten Array (mit n Zeilen) zusammenführen. Dieser Beispielcode zeigt, was ich versuche zu tun: D = np.array([('a', 12), ('b', 14), ('c', 10)], dtype=np.dtype([('label','a2'), ('ht', 'i2')])) xxx = np.array([[1,2,3],[5,6,7],[78,88,98]]) E = np.lib.recfunctions.merge_arrays([D, xxx]) print E Was ich möchte, ist […]

Python ist die beste Programmiersprache der Welt.