Als «python» getaggte Fragen

8
mypy: Warum ist "int" ein Subtyp von "float"?

Warum betrachtet "mypy" "int" als Subtyp von "float"? Ein Subtyp soll alle Methoden seines Supertyps unterstützen, aber "float" hat Methoden, die "int" nicht unterstützt: test.py: def f(x : float) -> bool: return x.is_integer() print(f(123.0)) print(f(123)) Die statische Typprüfung...

8
Cython gibt 0 für einen Ausdruck zurück, der mit 0,5?

Aus irgendeinem Grund gibt Cython 0 für einen mathematischen Ausdruck zurück, der 0,5 ergeben sollte: print(2 ** (-1)) # prints 0 Seltsamerweise mischen Sie Variablen ein und es wird wie erwartet funktionieren: i = 1 print(2 ** (-i)) # prints 0.5 Vanilla CPython gibt in beiden Fällen 0,5 zurück....

8
Schneiden von Arrays mit Listen

Also erstelle ich ein numpy Array: a = np.arange(25).reshape(5,5) Array ([[0, 1, 2, 3, 4], [5, 6, 7, 8, 9], [10, 11, 12, 13, 14], [15, 16, 17, 18, 19] , [20, 21, 22, 23, 24]]) Ein herkömmliches Slice a[1:3,1:3]kehrt zurück Array ([[6, 7], [11, 12]]) ebenso wie die Verwendung einer Liste in der...

8
Wie geht die Kellnerin mit gleichzeitigen Aufgaben um?

Ich versuche, einen Python-Webserver mit Django und Waitress zu erstellen, möchte aber wissen, wie Waitress mit gleichzeitigen Anforderungen umgeht und wann Blockierungen auftreten können. Während in der Waitress-Dokumentation erwähnt wird, dass mehrere Worker-Threads verfügbar sind, enthält sie...

8
Animation der Tangentenlinie einer 3D-Kurve

Ich schreibe ein Python-Programm, um eine Tangentenlinie entlang einer 3D-Kurve zu animieren. Meine Tangentenlinie bewegt sich jedoch nicht. Ich denke das Problem ist line.set_data(np.array(Tangent[:,0]).T,np.array(Tangent[:,1]).T) in, animate(i)aber ich kann nicht herausfinden. Jede Hilfe wird...

8
"Ausbeute" innerhalb einer rekursiven Prozedur

Angenommen, ich habe eine Python-Liste, die Bereiche für einige Variablen darstellt: conditions = [['i', (1, 5)], ['j', (1, 2)]] Dies stellt dar, dass die Variable izwischen 1 und 5 liegt und innerhalb dieser Schleife jzwischen 1 und 2 liegt. Ich möchte ein Wörterbuch für jede mögliche...