Python bibliotēkas izlaidums zinātniskai skaitļoÅ”anai NumPy 1.17.0

notika Python bibliotēkas izlaiÅ”ana zinātniskajai skaitļoÅ”anai NumPy 1.17, 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 izplata saskaņā ar BSD licenci.

NumPy 1.17 laidiens ievērojams 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. pocketfft.
  • 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 (Timsort) Ŕķ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

Pievieno komentāru