Tag: arrays

Wie finde ich den minimalen Wert aus einem Teil einer Spalte in numpy Array?

Ich habe ein numpy Array wie unten, die drei Spalten hat, col.1 ist die Distanz, col. 2 und 3 sind die ID der Knoten. Ich möchte den Mindestabstand von der 1. Spalte aber nur für Knoten id 0 finden. distance ij [[ 1.18801546 0. 1. ] [ 2.30434659 0. 2. ] [ 3.46650731 0. 3. […]

Finde den Median jeder Zeile eines 2-dimensionalen Arrays in Python

Ich versuche, den Median jeder Zeile eines 2-dimensionalen Arrays zu finden. Dies ist, was ich bisher versucht habe, aber ich kann es nicht zur Arbeit bringen. Jede Hilfe wäre sehr dankbar. def median_rows(list): for lineindex in range(len(Matrix)): sorted(Matrix[lineindex]) mid_upper = ((len(Matrix[lineindex]))/2 mid_lower = ((len(Matrix[lineindex])+1)/2 if len(Matrix[lineindex])%2 == 0: #have to take avg of middle two […]

Wie tippt man, wenn eine Matrix in Python nur 1 und 0 hat?

Angenommen, ich habe eine Matrix wie folgt: mat1 = np.array([1,0,1], [1,1,0], [0,0,0]); Und ich habe noch einen anderen: mat2 = np.array([0,1,0], [0,0,1], [1,1,1]); Ich möchte erkennen, ob so etwas wie np.add(mat1, mat2); Hat nur 1 oder 0, nämlich einige 1 und einige 0's, alle 0's oder alle 1's. Nb – Kommentieren Sie Ihren Code.

Numpy Einzelmitgliedzugang langsamer als für Listen

Ich habe gerade angefangen Numpy und bemerkt, dass iterating durch jedes Element in einem Numpy Array ist ~ 4x langsamer als das gleiche aber mit einer Liste von Listen. Ich weiß jetzt, dass dies den Zweck von Numpy besiegt und ich sollte die Funktion vektorisieren, wenn möglich. Meine Frage ist aber warum ist es 4x […]

Spalte eine Reihe von Buchstaben in 3s in schnell

Schneller Neuling hier Ich versuche, einige meiner Python-Code zu schnell und im stecken an dem Punkt, wo ich brauche, um eine Reihe von Buchstaben in und Array mit jedem Element, die 3 Buchstaben: Zum Beispiel ist mein Python-Code wie folgt: name = "ATAGASSTSSGASTA" threes =[] for start in range(0, len(name),3): threes.append(name[start : start + 3]) […]

Wie finde ich alle Variablen mit identischer ID?

Lassen Sie uns sagen, ich habe eine numpy Array a und erstellen b wie numpy : a = np.arange(3) b = a Wenn ich nun b zB so wechsle b[0] = 100 Und drucken a , b , ihre id s und .flags print a print a.flags print b print b.flags print id(a) print id(b) […]

Python erhalten Koordinaten des Vektorpfads aus der .svg-Datei

Also für ein Schulprojekt sollte ich also einen so genannten "V-Plotter" programmieren, mein Team hat es gebaut und ich habe es geschafft, alle Berechnungen zu programmieren und so weiter, ich kann es vor allem auf eine gewisse x / y-Koordinate bewegen und heben / heben der Stift. Ich habe ein Bild mit Potrace in eine […]

Konstante Lambda-Ausdrücke, Form der Rückgabedaten

Eine Liste von Lambda-Ausdrücken, die mir gegeben werden (durch Sympys Lambdify ), einige explizit abhängig von einer Variablen x , etwas Konstante. Ich möchte diese konsequent mit Numpy Arrays bewerten. Bei der Auswertung eines Lambda-Ausdrucks, zB lambda x: 1.0 + x**2 , mit einem Numpy-Array x , wird das Ergebnis die gleiche Form wie das […]

Unterschiedliche Größe des Elements in numpy Array und Liste

Ich benutze Python 3.4 32 Bits auf Gewinn 7. Ich fand, dass eine Ganzzahl in einem numpy Array 4 Bytes hat, aber in einer Liste hat es 10 Bytes. import numpy as np s = 10; lt = [None] * s; cnt = 0 ; for i in range(0, s): lt[cnt] = i; cnt += […]

Warum kann ich nicht die Form dieses numpy Arrays bekommen?

Ich importiere eine Matlab-Datei mit scipy.io und versuche, ihre Dimensionen zu finden. Es scheint, obwohl die Datei in Python geladen wird, ist es nicht in der Lage, die Dimensionen zu geben. Warum das? Und wie kann man das beheben? >>> import scipy.io >>> pref_mat = scipy.io.loadmat('pref_mat_loc.mat') >>> R=pref_mat >>> import numpy >>> R=numpy.array(R) >>> len(R) […]

Python ist die beste Programmiersprache der Welt.