NumPy 1.17.0 ғылыми есептеулерге арналған Python кітапханасының шығарылымы

Орын алу ғылыми есептеулерге арналған Python кітапханасының шығарылымы NumPy 1.17, көпөлшемді массивтермен және матрицалармен жұмыс істеуге бағытталған, сонымен қатар матрицаларды пайдаланумен байланысты әртүрлі алгоритмдерді жүзеге асырумен функциялардың үлкен жинағын қамтамасыз етеді. NumPy - ғылыми есептеулер үшін қолданылатын ең танымал кітапханалардың бірі. Жоба коды Python тілінде C және тіліндегі оңтайландырулар арқылы жазылған таралады BSD лицензиясы бойынша.

NumPy 1.17 шығарылымы тамаша кейбір операциялардың өнімділігін айтарлықтай жақсартатын оңтайландыруларды енгізу және Python 2.7 үшін қолдауды тоқтату. Жұмыс істеу үшін сізге Python 3.5-3.7 қажет. Басқа өзгерістер мыналарды қамтиды:

  • Жылдам Фурье түрлендіруін орындауға арналған FFT (Fast Furier Transforms) модулін енгізу fftpack-тан жылдамырақ және дәлірекке ауыстырылды. pocketfft.
  • Жаңа кеңейтілетін модульді қамтиды
    random, ол төрт жалған кездейсоқ сандар генераторының (MT19937, PCG64, Philox және SFC64) таңдауын ұсынады және параллель процестерде пайдаланылған кезде энтропияны генерациялаудың жетілдірілген әдісін жүзеге асырады.

  • Битті (радикс) және гибридті (тимсорт) деректер түріне байланысты автоматты түрде таңдалатын сұрыптаулар.
  • Әдепкі бойынша, NumPy функцияларын қайта анықтау мүмкіндігі қосылған.

Ақпарат көзі: opennet.ru

пікір қалдыру