Što je novo u distribuciji Anaconda za Python

Anaconda, Python jezično distribucijsko i radno okruženje za znanstveno računanje, znanost o podacima, statističku analizu i strojno učenje, sada je dostupna u verziji 5.2, s dodacima za izdanja za poduzeća i zajednice otvorenog koda.

Gdje preuzeti Anaconda 5.2

Izdanje zajednice Anaconda Distribution dostupno je za besplatno preuzimanje izravno s web mjesta Anaconda. Poduzetničko izdanje uz plaćanje, uz profesionalnu podršku, zahtijeva kontaktiranje prodajnog tima Anaconde (ranije Continuum Analytics).

Trenutna verzija: Što je novo u Anacondi 5.2

Ovo izdanje tvrtke Anaconda, objavljeno ovog tjedna, dodaje nove značajke oko raspoređivanja poslova, integracije s Gitom i ubrzanja GPU-a.

Ranije verzije Anaconda Enterprise izgrađene su kako bi omogućile profesionalcima da koriste više knjižnica strojnog učenja u poslovnom kontekstu - TensorFlow, MXNet, Scikit-learn i još mnogo toga. U verziji 5.2, Anaconda nudi načine za obuku modela na sigurno podijeljenom središnjem skupu GPU-ova, tako da se modeli mogu brže i isplativije obučavati.

Također novost u Anaconda Enterprise je sposobnost integracije s vanjskim spremištima koda i alatima za kontinuiranu integraciju, kao što su Git, Mercurial, GitHub i Bitbucket. Novi sustav rasporeda poslova omogućuje izvršavanje zadataka u redovitim intervalima - na primjer, za prekvalifikaciju modela na novim podacima.

Promjene u verziji zajednice uključuju sljedeće:

  • Sigurnosni popravci za 20-ak paketa, na temelju CVE analiza.
  • Ispravci u instalacijskom programu Windows kako bi se spriječilo korištenje nevažećih instalacijskih staza ili izazivanje sudara s postojećim softverskim komponentama.
  • Bolja upotreba radnih direktorija na sustavu Windows u višekorisničkim scenarijima instalacije.

Prethodna verzija: Što je novo u Anacondi 5.1

Anaconda 5.1 i ispravci poanta koji su uslijedili uglavnom su bili manji dotjerivanja kako za izdanja za poduzeća tako i za zajednice.

Neke značajne promjene u izdanju poduzeća uključuju novu skriptu za postavljanje nakon instalacije i GUI koji olakšavaju post-konfiguraciju potrebnu s novom instalacijom Anaconda Enterprise (na primjer, prilikom postavljanja TLS certifikata). Također imate mogućnost generiranja "prilagođenih instalatora Anaconde, paketa za Cloudera CDH i upravljačkih paketa za Hortonworks HDP." Promjene u izdanju zajednice uključuju mogućnost korištenja Microsoft Visual Studio Code-a kao mogućnosti uređivanja u vrijeme instalacije.

Prethodna verzija: Što je novo u Anacondi 5.0

Verzije Anaconde 5 za Linux i MacOS izgrađene su s novim kompajlerima: GCC 7.2 za Linux i Clang 4.01 za MacOS. Ovo proširuje prednosti brzine tih kompajlera na korisnike ranijih izdanja tih OS-a - na MacOS 10.9 Mavericks i CentOS 6.

Anaconda 5 također nudi Python pakete obnovljene novim kompajlerom, putem svog alata za upravljanje paketima conda. Međutim, zasad su ti obnovljeni paketi dostupni putem drugog instalacijskog kanala.

Dugoročni plan Anaconde je učiniti taj novi instalacijski kanal zadanim, budući da se na novi kanal dodaje više paketa i dok korisnici dobivaju novo optimizirane pakete i daju im protresanje.

Povezani video: Kako Python olakšava programiranje

Savršen za IT, Python pojednostavljuje mnoge vrste poslova, od automatizacije sustava do rada u najmodernijim poljima poput strojnog učenja.

Anacondin condaalat pojednostavljuje instaliranje Python paketa koji se koriste u statistici i analizi podataka, jer mnogi od tih paketa imaju složene binarne ovisnosti. Conda-forge je GitHub organizacija u kojoj korisnici mogu dijeliti pakete, graditi recepte i distribucije projekata za koje su stvoreni conda.

Oko 3200 paketa tvrtke Conda-forge dostupno je na njihovom vlastitom popisu paketa. Među najnovijim ažuriranjima:

  • cassandra-driver, Python modul za rad s Apache Cassandrom i njegovim binarnim protokolom za pristup podacima.
  • pyinstaller, za grupiranje aplikacije Python kao samostalne izvršne datoteke.
  • plotly, interaktivna grafička knjižnica.
  • openblas, knjižnica za osnovnu vektorsku i matričnu matematiku.

Anacondina strategija koja se kreće prema naprijed je korištenje Conda-forge kao svog izvora za izradu recepata, kako zbog dosljednosti, tako i kako bi se omogućilo da se širi raspon paketa trećih strana koristi u Anacondi.

Također novo u Anacondi 5.0:

  • condaAžurirano je ili revidirano više od 100 dostupnih paketa . Jedan od glavnih projekata za ubrzavanje računskih brzina na konvencionalnim procesorima, Intel Math Kernel Library, sada je dostupan u verziji 2018.0.0.
  • Korisnici NumPy sada mogu raditi sa širim rasponom verzija tog popularnog paketa matematike i statistike. Ostali paketi u Anacondinom paketu mogu ovisiti o različitim verzijama NumPy-a, ali korisnici mogu željeti pristup najnovijoj i većoj verziji. (Anacondin izraz za ovo je "pričvršćivanje ovisnosti".)
  • Korisnici R jezika sada imaju pristup R verziji 3.4.2. Svi R-ovi paketi, uključujući RStudio, obnovljeni su pomoću novih Anacondinih kompajlera.