Pythoni raamatukogu väljalase teaduslikuks andmetöötluseks NumPy 1.17.0

võttis aset Pythoni raamatukogu väljalase teaduslikuks andmetöötluseks NumPy 1.17, mis on keskendunud mitmemõõtmeliste massiivide ja maatriksitega töötamisele ning pakub ka suurt funktsioonide kogumit koos erinevate maatriksite kasutamisega seotud algoritmide rakendamisega. NumPy on üks populaarsemaid teeke, mida kasutatakse teaduslike arvutuste tegemiseks. Projekti kood on kirjutatud Pythonis, kasutades optimeerimisi C ja jaotatud BSD litsentsi alusel.

NumPy 1.17 väljalase tähelepanuväärne tutvustame optimeerimisi, mis parandavad oluliselt mõne operatsiooni jõudlust, ja lõpetame Python 2.7 toe. Töötamiseks vajate nüüd Python 3.5-3.7. Muud muudatused hõlmavad järgmist:

  • Kiire Fourier' teisenduse teostamiseks mõeldud FFT (Fast Fourier Transforms) mooduli rakendamine on viidud fftpackilt kiiremale ja täpsemale. pocketfft.
  • Sisaldab uut laiendatavat moodulit
    juhuslik, mis pakub valikut nelja pseudojuhuslike arvude generaatori vahel (MT19937, PCG64, Philox ja SFC64) ning rakendab täiustatud meetodit entroopia genereerimiseks, kui seda kasutatakse paralleelsetes protsessides.

  • Lisatud biti kaupa (radiks) ja hübriid (timsort) sorteerimised, mis valitakse automaatselt sõltuvalt andmetüübist.
  • Vaikimisi on NumPy funktsioonide alistamise võimalus lubatud.

Allikas: opennet.ru

Lisa kommentaar