Programiranje

Kaj je novega v distribuciji Anaconda za Python

Anaconda, Python jezikovno distribucijsko in delovno okolje za znanstveno računalništvo, podatkovne vede, statistične analize in strojno učenje, je zdaj na voljo v različici 5.2, z dodatki k izdajam v podjetjih in odprtokodni skupnosti.

Kje prenesti Anaconda 5.2

Skupnostna različica Anaconda Distribution je na voljo za brezplačen prenos neposredno s spletnega mesta Anaconda. Za plačljivo izdajo za podjetja s strokovno podporo je treba stopiti v stik s prodajno skupino Anaconda (prej Continuum Analytics).

Trenutna različica: Kaj je novega v Anacondi 5.2

Ta izdaja Anaconda za podjetja, ki je izšla ta teden, dodaja nove funkcije glede razporejanja delovnih mest, integracije z Gitom in pospeševanja GPU.

Prejšnje različice Anaconda Enterprise so bile zgrajene tako, da so strokovnjakom omogočile uporabo več knjižnic strojnega učenja v poslovnem kontekstu - TensorFlow, MXNet, Scikit-learn in še več. V različici 5.2 Anaconda ponuja načine za usposabljanje modelov na varno deljeni osrednji gruči grafičnih procesorjev, tako da je mogoče modele usposobiti hitreje in stroškovno učinkoviteje.

Novost v Anaconda Enterprise je tudi zmožnost integracije z zunanjimi repozitoriji kod in neprekinjenimi orodji za integracijo, kot so Git, Mercurial, GitHub in Bitbucket. Nov sistem razporejanja opravil omogoča izvajanje nalog v rednih intervalih - na primer za prekvalifikacijo modela na novih podatkih.

Spremembe v različici skupnosti vključujejo naslednje:

  • Varnostni popravki za približno 20 paketov na podlagi analiz CVE.
  • Popravki namestitvenega programa Windows, da se prepreči uporaba neveljavnih namestitvenih poti ali povzročanje trkov z obstoječimi komponentami programske opreme.
  • Boljša uporaba delovnih imenikov v operacijskem sistemu Windows v več uporabniških scenarijih namestitve.

Prejšnja različica: Kaj je novega v Anacondi 5.1

Anaconda 5.1 in nadaljnji popravki so bili večinoma manjši popravki v izdajah za podjetja in skupnosti.

Nekatere opazne spremembe v izdaji za podjetja vključujejo nov namestitveni skript po namestitvi in ​​grafični uporabniški vmesnik, ki olajšajo pokonfiguracijo, potrebno za novo namestitev Anaconda Enterprise (na primer pri nastavitvi potrdil TLS). Imate tudi možnost ustvarjanja »po meri namestitvenih programov Anaconda, paketov za Cloudera CDH in paketov za upravljanje za Hortonworks HDP.« Spremembe izdaje skupnosti vključujejo možnost uporabe kode Microsoft Visual Studio kot urejevalnika med namestitvijo.

Prejšnja različica: Kaj je novega v Anacondi 5.0

Različici Anaconda 5 za Linux in MacOS sta bili zgrajeni z novimi prevajalniki: GCC 7.2 za Linux in Clang 4.01 za MacOS. To razširja prednosti teh prevajalnikov glede hitrosti na uporabnike prejšnjih različic teh operacijskih sistemov - na MacOS 10.9 Mavericks in CentOS 6.

Anaconda 5 ponuja tudi pakete Python, obnovljene z novim prevajalnikom, prek orodja za upravljanje paketov conda. Vendar so za zdaj ti obnovljeni paketi na voljo prek drugega namestitvenega kanala.

Dolgoročni načrt Anaconde je, da bo ta novi namestitveni kanal privzet, saj se novemu kanalu doda več paketov in ko uporabniki dobijo novo optimizirane pakete in jih otresejo.

Povezani video: Kako Python olajša programiranje

Kot nalašč za IT, Python poenostavlja številne vrste dela, od avtomatizacije sistema do dela na najsodobnejših področjih, kot je strojno učenje.

Anaconda conda orodje poenostavlja namestitev paketov Python, ki se uporabljajo v statistiki in analizi podatkov, ker imajo mnogi od teh paketov zapletene binarne odvisnosti. Conda-forge je organizacija GitHub, kjer lahko uporabniki delijo pakete, gradijo recepte in distribucije projektov, za katere so zgrajeni conda.

Na svojem seznamu paketov je na voljo približno 3200 paketov podjetja Conda-forge. Med nedavno posodobljenimi:

  • voznik kasandra, modul Python za delo z Apache Cassandro in njenim binarnim protokolom za dostop do podatkov.
  • pyinstaller, za združevanje aplikacije Python kot samostojne izvedljive datoteke.
  • načrtno, interaktivna grafična knjižnica.
  • openblas, knjižnica za osnovno vektorsko in matrično matematiko.

Anacondina strategija, ki se premika naprej, je uporaba Conda-forge kot njenega vira za izdelavo receptov, tako zaradi doslednosti kot tudi za omogočanje uporabe večjega števila paketov tretjih oseb v Anacondi.

Novo tudi v Anaconda 5.0:

  • Na voljo več kot 100 paketov conda so bili posodobljeni ali popravljeni. Eden večjih projektov za pospeševanje računskih hitrosti na običajnih procesorjih, Intel Math Kernel Library, je zdaj na voljo v različici 2018.0.0.
  • Uporabniki NumPy lahko zdaj sodelujejo s širšim naborom različic tega priljubljenega paketa za matematiko in statistiko. Drugi paketi v paketu Anaconda so lahko odvisni od različnih različic NumPy, vendar bodo uporabniki morda želeli dostop do najnovejše in novejše različice. (Anacondin izraz za to je "pripenjanje na odvisnost.")
  • Uporabniki jezika R imajo zdaj dostop do različice R 3.4.2. Vsi R-jevi paketi, vključno z RStudio, so bili obnovljeni z novimi Anacondinimi prevajalniki.