Programmering

Hva er nytt i Anaconda-distribusjonen for Python

Anaconda, Pythons språkdistribusjon og arbeidsmiljø for vitenskapelig databehandling, datavitenskap, statistisk analyse og maskinlæring, er nå tilgjengelig i versjon 5.2, med tillegg til både bedrifts- og open source-fellesskapsutgaver.

Hvor laster du ned Anaconda 5.2

Samfunnsutgaven av Anaconda Distribution er tilgjengelig for gratis nedlasting direkte fra Anacondas nettsted. For-pay-bedriftsutgaven, med profesjonell støtte, krever kontakt med Anaconda (tidligere Continuum Analytics) salgsteam.

Gjeldende versjon: Hva er nytt i Anaconda 5.2

Denne bedriftsutgaven av Anaconda, utgitt denne uken, legger til nye funksjoner rundt jobbplanlegging, integrering med Git og GPU-akselerasjon.

Tidligere versjoner av Anaconda Enterprise ble bygget for å tillate fagpersoner å utnytte flere maskinlæringsbiblioteker i forretningskontekst - TensorFlow, MXNet, Scikit-learn og mer. I versjon 5.2 tilbyr Anaconda måter å trene modeller på en sikkert delt sentral klynge av GPUer, slik at modeller kan trenes raskere og mer kostnadseffektivt.

Også nytt i Anaconda Enterprise er muligheten til å integrere med eksterne kodebaserer og kontinuerlige integreringsverktøy, som Git, Mercurial, GitHub og Bitbucket. Et nytt system for jobbplanlegging gjør at oppgaver kan kjøres med jevne mellomrom - for eksempel å omskole en modell på nye data.

Endringer i fellesskapsversjonen inkluderer følgende:

  • Sikkerhetsrettelser for 20 eller så pakker, basert på CVE-analyser.
  • Løsninger på Windows-installasjonsprogrammet for å forhindre bruk av ugyldige installasjonsstier eller forårsake kollisjoner med eksisterende programvarekomponenter.
  • Bedre bruk av arbeidskataloger på Windows i installasjonsscenarier for flere brukere.

Forrige versjon: Hva er nytt i Anaconda 5.1

Anaconda 5.1, og poengrettingen som fulgte, har stort sett vært mindre berøringer for både bedrifts- og samfunnsutgavene.

Noen bemerkelsesverdige endringer i enterprise-utgaven inkluderer et nytt installasjonsskript etter installasjon og GUI som letter etterkonfigurasjonen som er nødvendig med en ny Anaconda Enterprise-installasjon (for eksempel når du setter opp TLS-sertifikater). Du har også muligheten til å generere "tilpassede Anaconda-installatører, pakker for Cloudera CDH og administrasjonspakker for Hortonworks HDP." Endringer i community-utgaven inkluderer muligheten til å bruke Microsoft Visual Studio Code som redigeringsalternativ ved installasjonstidspunktet.

Forrige versjon: Hva er nytt i Anaconda 5.0

Linux- og MacOS-versjonene av Anaconda 5 er bygget med nye kompilatorer: GCC 7.2 for Linux og Clang 4.01 for MacOS. Dette utvider hastighetsfordelene til disse kompilatorene til brukere av tidligere utgaver av disse operativsystemene - til MacOS 10.9 Mavericks og CentOS 6.

Anaconda 5 tilbyr også Python-pakker gjenoppbygd med den nye kompilatoren, gjennom sitt pakkehåndteringsverktøy leilighet. Foreløpig er de ombygde pakkene imidlertid tilgjengelige via en annen installasjonskanal.

Anacondas langsiktige plan er å gjøre den nye installasjonskanalen som standard, ettersom flere pakker blir lagt til den nye kanalen, og når brukerne får tak i de nylig optimaliserte pakkene og gir dem en shakedown.

Relatert video: Hvordan Python gjør programmeringen enklere

Perfekt for IT, forenkler Python mange typer arbeid, fra systemautomatisering til arbeid i banebrytende felt som maskinlæring.

Anaconda’s leilighet verktøyet forenkler installasjonen av Python-pakker som brukes i statistikk og dataanalyse, fordi mange av disse pakkene har komplekse binære avhengigheter. Conda-forge er en GitHub-organisasjon der brukere kan dele pakker, lage oppskrifter og distribusjoner av prosjekter bygget for leilighet.

Noen 3200 pakker fra Conda-forge er tilgjengelige i sin egen pakkeliste. Blant noen av de sist oppdaterte:

  • kassandra-sjåfør, en Python-modul for å jobbe med Apache Cassandra og dens binære datatilgangsprotokoll.
  • pyinstaller, for å pakke en Python-app som en selvstendig kjørbar.
  • plottelig, et interaktivt grafbibliotek.
  • openblas, et bibliotek for grunnleggende vektor- og matrisematematikk.

Anacondas strategi beveger seg fremover er å bruke Conda-forge som kilde for å bygge oppskrifter, både for konsistens skyld og for å la et bredere utvalg av tredjepartspakker brukes i Anaconda.

Også nytt i Anaconda 5.0:

  • Mer enn 100 pakker tilgjengelig gjennom leilighet har blitt oppdatert eller revidert. Et stort prosjekt for å akselerere beregningshastigheter på konvensjonelle CPUer, Intel Math Kernel Library, er nå tilgjengelig i versjon 2018.0.0.
  • NumPy-brukere kan nå jobbe med et bredere utvalg av versjoner av den populære matte- og statistikkpakken. Andre pakker i pakken til Anaconda kan avhenge av forskjellige versjoner av NumPy, men brukere vil kanskje ha tilgang til den nyeste og større versjonen. (Anacondas betegnelse på dette er "avhengighetspinning.")
  • R-språkbrukere har nå tilgang til R versjon 3.4.2. Alle R-pakkene, inkludert RStudio, ble ombygd ved hjelp av Anacondas nye kompilatorer.
$config[zx-auto] not found$config[zx-overlay] not found