A Python könyvtár kiadása tudományos számítástechnikához NumPy 1.17.0

került sor Python könyvtár kiadása tudományos számítástechnikához NumPy 1.17, amely a többdimenziós tömbökkel és mátrixokkal való munkavégzésre összpontosít, valamint a függvények nagy gyűjteményét biztosítja a mátrixok használatával kapcsolatos különféle algoritmusok megvalósításával. A NumPy az egyik legnépszerűbb könyvtár, amelyet tudományos számításokhoz használnak. A projekt kódja Pythonban van megírva, C és optimalizálások segítségével forgalmazza a BSD licenc alatt.

NumPy 1.17 kiadás figyelemre méltó olyan optimalizációk bevezetése, amelyek jelentősen javítják egyes műveletek teljesítményét, és megszűnik a Python 2.7 támogatása. A működéshez most Python 3.5-3.7 szükséges. További változtatások:

  • A gyors Fourier-transzformáció végrehajtására szolgáló FFT (Fast Fourier Transforms) modul megvalósítása az fftpack-ről egy gyorsabb és pontosabbra került. pocketfft.
  • Tartalmaz egy új bővíthető modult
    random, amely négy pszeudo-véletlenszám-generátor (MT19937, PCG64, Philox és SFC64) közül választhat, és egy továbbfejlesztett módszert valósít meg az entrópia generálására, ha párhuzamos folyamatokban használják.

  • Hozzáadva bitenként (radix) és hibrid (timsort) rendezések, amelyek az adattípustól függően automatikusan kiválasztódnak.
  • Alapértelmezés szerint a NumPy függvények felülbírálhatósága engedélyezett.

Forrás: opennet.ru

Hozzászólás