Tag: wo

Verweis auf eine Python-Variable in SQLite3 DELETE-Anweisung

Ich schreibe eine Funktion, um einen Datensatz aus einer Tabelle zu löschen. Die Variable, die ich versuche, in der Delete-Anweisung zu verweisen, ist ein Tkinter-Eingabefeld. Ich bekomme die Variable mit der .get () -Methode, aber ich kann es dann nicht in die SQLite-Statement übergeben, ohne einen Fehler zurückzugeben. Der folgende Code ist Teil des Rahmens, […]

Numpy np.wo mehrfache Bedingung

Ich muss mit mehrfacher Bedingung mit numpy arbeiten. Ich versuche diesen Code, der zu funktionieren scheint. Meine Frage ist: Es gibt eine andere Alternative, die den gleichen Job machen kann? Mur=np.array([200,246,372])*pq.kN*pq.m Mumax=np.array([1400,600,700])*pq.kN*pq.m Mu=np.array([100,500,2000])*pq.kN*pq.m Acreq=np.where(Mu<Mur,0,"zero") Acreq=np.where(((Mur<Mu)&(Mu<Mumax)),45,Acreq) Acreq=np.where(Mu>Mumax,60,Acreq) Print(Acreq) ['0' '45' '60']

Numpy arange und wo

Ich versuche, Werte in einem Array zu finden, das von "arange" durch "wo" erstellt wurde, aber es scheint, dass es nicht gut geht. Hier ist ein Beispiel: from numpy import arange, where myarr = arange(6.6,10.25,0.05) for item in [6.6,6.65,6.7,6.8,6.9,6.95,7.95,8.0,8.1,8.15,6.2,6.25,6.35]: print where(myarr == item) (array([0]),) (array([], dtype=int32),) (array([], dtype=int32),) (array([], dtype=int32),) (array([], dtype=int32),) (array([], dtype=int32),) (array([], […]

Pandas Variablenerstellung mit mehreren If-else

Brauchen Sie Hilfe bei Pandas mehrfachen IF-ELSE-Anweisungen. Ich habe einen Test-Datensatz (titanisch) wie folgt: ID Survived Pclass Name Sex Age 1 0 3 Braund male 22 2 1 1 Cumings, Mrs. female 38 3 1 3 Heikkinen, Miss. Laina female 26 4 1 1 Futrelle, Mrs. female 35 5 0 3 Allen, Mr. male 35 […]

Schnelle python numpy wo Funktionalität?

Ich benutze numpy's wo Funktion viele Male in mehrere for Loops, aber es wird viel zu langsam. Gibt es irgendwelche Möglichkeiten, diese Funktionalität schneller durchzuführen? Ich habe gelesen, dass Sie versuchen sollten, in-line für Loops zu tun, sowie lokale Variablen für Funktionen vor dem for Loops zu machen, aber nichts scheint die Geschwindigkeit um zu […]

Wie benutzt man numpy.wo mit logischen Operatoren

Ich versuche, die Indizes aller Elemente in einem Array zu finden, die größer als ein, aber kleiner als b sind. Es ist wahrscheinlich nur ein Problem mit meiner Syntax, aber das funktioniert nicht: numpy.where((my_array > a) and (my_array < b)) Wie soll ich das beheben? Oder gibt es einen besseren Weg, es zu tun? Vielen […]

Python ist die beste Programmiersprache der Welt.