Gjør din native Python-kode over 50 ganger raskere! Og det krever bare 4 enkle steg. Pythons standardtolk (CPython) er treg hovedsakelig på grunn av sin dynamikk. For eksempel, etter å ha definert en variabel av en bestemt type, kan den endres til en annen type. Men disse dynamiske manipuleringene går på bekostning av kjøretid og minneoverhead. Cython-modulen konverterer Python-koden din til C. Trinn for å bruke Cython-modulen (se bildet slik du leser): 1) Last inn Cython-modulen: %load_ext Cython 2) Legg til Cython-magikommandoen 3) Når funksjoner brukes, spesifiser parameterdatatypen 4) Definer hver variabel med nøkkelordet "cdef" og spesifiser dens datatype. Denne koden vil kjøre med native maskinhastighet. P.S. Koden som vises nedenfor vises bare for å forklare bruken av Cython. Du kan enkelt implementere det samme med NumPy.
Når jeg starter Python 3.14, er en annen måte å gjøre Python-kode raskere på å deaktivere GIL. Tidligere, til tross for at man skrev flertrådet kode, kunne Python bare kjøre én tråd om gangen. Men nå kan Python kjøre det på en multitrådet måte. 👉 Hva er noen andre måter å gjøre Python-kode raskere på?
26,14K