Als «python» getaggte Fragen

103
Python behaupten mit und ohne Klammer

Hier sind vier einfache Aufrufe zur Behauptung: >>> assert 1==2 Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError >>> assert 1==2, "hi" Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError: hi >>>...

103
Python: Generatorausdruck drucken?

Wenn ich in der Python-Shell ein Listenverständnis eingebe, wie z. >>> [x for x in string.letters if x in [y for y in "BigMan on campus"]] Ich bekomme ein schön gedrucktes Ergebnis: ['a', 'c', 'g', 'i', 'm', 'n', 'o', 'p', 's', 'u', 'B', 'M'] Gleiches gilt für ein Wörterbuchverständnis:...

103
Wie erstelle ich eine neue Datenbank mit SQLAlchemy?

Mit SQLAlchemy wird ein Engine-Objekt wie folgt erstellt: from sqlalchemy import create_engine engine = create_engine("postgresql://localhost/mydb") Der Zugriff engineschlägt fehl, wenn die im Argument to create_engine(in diesem Fall mydb) angegebene Datenbank nicht vorhanden ist. Kann SQLAlchemy...

103
Wie drucke ich eine Zeichenfolge in fester Breite?

Ich habe diesen Code (Drucken des Auftretens aller Permutationen in einer Zeichenfolge) def splitter(str): for i in range(1, len(str)): start = str[0:i] end = str[i:] yield (start, end) for split in splitter(end): result = [start] result.extend(split) yield result el =[]; string =...

103
Lesen einer Binärdatei mit Python

Ich finde es besonders schwierig, Binärdateien mit Python zu lesen. Kannst du mir helfen? Ich muss diese Datei lesen, die in Fortran 90 leicht zu lesen ist int*4 n_particles, n_groups real*4 group_id(n_particles) read (*) n_particles, n_groups read (*) (group_id(j),j=1,n_particles) Im Detail ist...

103
ipython liest die falsche Python-Version

Ich habe Probleme mit Python, iPython und den Bibliotheken. Die folgenden Punkte zeigen die Kette der Problematik. Ich verwende Python 2.7 auf Mac Lion. iPython liest nicht die Bibliotheken von scipy, matplotlib, aber es liest numpy. Um dies zu beheben, habe ich versucht, die Quellcode-Version...

103
Python-Äquivalent für PHPs implodieren?

Gibt es ein Äquivalent für die Implodierung von PHP in Python? Ich habe eine Reihe von abgegrenzten Wörtern eingelesen und aufgeteilt, und jetzt möchte ich sie in zufälliger Reihenfolge sortieren und die Wörter mit Leerzeichen dazwischen ausdrucken. implode - Verbinden Sie Array-Elemente mit einer...

103
Standardabweichung einer Liste

Ich möchte den Mittelwert und die Standardabweichung der 1., 2., ... Ziffern mehrerer (Z) Listen ermitteln. Zum Beispiel habe ich A_rank=[0.8,0.4,1.2,3.7,2.6,5.8] B_rank=[0.1,2.8,3.7,2.6,5,3.4] C_Rank=[1.2,3.4,0.5,0.1,2.5,6.1] # etc (up to Z_rank )... Jetzt möchte ich den Mittelwert und den...

103
Python Numpy Machine Epsilon

Ich versuche zu verstehen, was Maschinen-Epsilon ist. Laut Wikipedia kann es wie folgt berechnet werden: def machineEpsilon(func=float): machine_epsilon = func(1) while func(1)+func(machine_epsilon) != func(1): machine_epsilon_last = machine_epsilon machine_epsilon = func(machine_epsilon) /...

103
Numpy Array-Zuordnung mit Kopie

Zum Beispiel, wenn wir ein numpyArray Ahaben und ein numpyArray Bmit denselben Elementen wollen. Was ist der Unterschied zwischen den folgenden (siehe unten) Methoden? Wann wird zusätzlicher Speicher zugewiesen und wann nicht? B = A B[:] = A(wie B[:]=A[:]?) numpy.copy(B,

103
Fügen Sie eine Spalte an den Pandas-Datenrahmen an

Das ist wahrscheinlich einfach, aber ich habe die folgenden Daten: In Datenrahmen 1: index dat1 0 9 1 5 In Datenrahmen 2: index dat2 0 7 1 6 Ich möchte einen Datenrahmen mit der folgenden Form: index dat1 dat2 0 9 7 1 5 6 Ich habe versucht, die appendMethode zu verwenden, aber ich bekomme einen...