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 Fourier Transforms) модулунун Фурьенин тез трансформациясын ишке ашыруу fftpackтен тезирээк жана такка жылдырылды. pocketfft.
  • Жаңы кеңейтилүүчү модулду камтыйт
    random, ал төрт жасалма кокустук сан генераторун (MT19937, PCG64, Philox жана SFC64) тандоону сунуштайт жана параллелдүү процесстерде колдонулганда энтропияны түзүүнүн жакшыртылган ыкмасын ишке ашырат.

  • Кошулган биттик (радикс) жана гибриддик (тимсорт) маалымат түрүнө жараша автоматтык түрдө тандалып алынган сорттоо.
  • Демейки боюнча, NumPy функцияларын жокко чыгаруу мүмкүнчүлүгү иштетилген.

Source: opennet.ru

Комментарий кошуу