Jūsų Python kodas gali veikti teisingai, bet jums reikia, kad jis veiktų greičiau. Atnaujintas Python 3, šis papildytas leidimas parodo, kaip lokalizuoti našumo kliūtis ir žymiai pagreitinti savo kodą didelės duomenų apimties programose.. Išnagrinėję pagrindinę dizaino pasirinkimų teoriją, „High Performance Python“ padeda giliau suprasti Python įgyvendinimą.
Kaip išnaudojate daugiabranduoles architektūras ar klasterius? Ar sukurti sistemą, kuri didėja ir mažėja neprarandant patikimumo? Patyrę Python programuotojai išmoks konkrečių sprendimų daugeliui problemų, taip pat išgirs istorijų iš įmonių, kurios naudoja didelio našumo Python socialinių tinklų analizei, gamyboje įdiegtam mašininiam mokymuisi ir kt.
Geriau susipažinkite su NumPy, Cython ir profiliavimo priemonėmis
Sužinokite, kaip Python abstrahuoja pagrindinę kompiuterio architektūrą
Naudokite profiliavimą, kad nustatytumėte CPU laiko ir atminties naudojimo „bottlenecks“.
Rašykite efektyvias programas pasirinkdami tinkamas duomenų struktūras
Pagreitinkite matricų ir vektorių skaičiavimus
Naudokite įrankius kompiliuoti Python į mašininį kodą
Vienu metu valdykite kelias įvesties/išvesties ir skaičiavimo operacijas
Konvertuoti daugiaprocesį kodą, kad jis veiktų vietiniuose arba nuotoliniuose klasteriuose
Greičiau diekite kodą naudodami tokius įrankius kaip Docker
apie autorių
Micha Gorelick įkūrė „Fast Forward Labs“ kaip rezidentas išprotėjęs mokslininkas. Įmonę 2017 m. įsigijo „Cloudera“. Ji dirba su įvairiomis problemomis, nuo mašininio mokymosi iki našaus srautinio apdorojimo algoritmų.
Ian yra vyriausiasis duomenų mokslininkas ir treneris. Jis yra vienas iš kasmetinės PyDataLondon konferencijos su 700+ dalyvių ir susijusio 10 000+ narių mėnesinio susitikimo bendraorganizatorių. Jis vadovauja įsitvirtinusiai Mor Consulting duomenų mokslo konsultacijų įmonei Londone ir skaito konferencijų pranešimus tarptautiniu mastu, dažnai kaip pagrindinis pranešėjas.. Jis turi 17 metų patirtį kaip vyresnysis duomenų mokslo vadovas, treneris ir komandos koučeris.. Dėl smagumo jis pasivaikščiojo su savo energingu springerspanieliu, banglenčių sportavo Kornvalio pakrantėje ir gėrė puikią kavą.