Python bibliotÄkas izlaiÅ”ana zinÄtniskajai skaitļoÅ”anai , kas vÄrsta uz darbu ar daudzdimensiju masÄ«viem un matricÄm, kÄ arÄ« nodroÅ”ina lielu funkciju kolekciju ar dažÄdu ar matricu izmantoÅ”anu saistÄ«tu algoritmu ievieÅ”anu. NumPy ir viena no populÄrÄkajÄm bibliotÄkÄm, ko izmanto zinÄtniskiem aprÄÄ·iniem. Projekta kods ir rakstÄ«ts Python, izmantojot optimizÄcijas C un saskaÅÄ ar BSD licenci.
NumPy 1.17 laidiens ieviest optimizÄcijas, kas ievÄrojami uzlabo dažu darbÄ«bu veiktspÄju, un pÄrtraukt atbalstu Python 2.7. Lai strÄdÄtu, jums tagad ir nepiecieÅ”ams Python 3.5ā3.7. Citas izmaiÅas ietver:
- FFT (Fast Furier Transforms) moduļa ievieÅ”ana Ätrai FurjÄ transformÄcijai ir pÄrvietota no fftpack uz ÄtrÄku un precÄ«zÄku. .
- Ietver jaunu paplaÅ”inÄmu moduli
nejauŔība, kas piedÄvÄ Äetru pseidogadÄ«juma skaitļu Ä£eneratoru izvÄli (MT19937, PCG64, Philox un SFC64) un ievieÅ” uzlabotu metodi entropijas Ä£enerÄÅ”anai, ja to izmanto paralÄlos procesos. - Pievienots bitu veidÄ (radikss) un hibrÄ«ds () ŔķiroÅ”anas, kas tiek automÄtiski atlasÄ«tas atkarÄ«bÄ no datu veida.
- PÄc noklusÄjuma ir iespÄjota iespÄja ignorÄt NumPy funkcijas.
Avots: opennet.ru
