NumPy Scientific Computing Python Library 1.17.0 chiqarildi

bo'lib o'tdi ilmiy hisoblash uchun Python kutubxonasining chiqarilishi NumPy 1.17, ko'p o'lchovli massivlar va matritsalar bilan ishlashga, shuningdek, matritsalardan foydalanish bilan bog'liq turli xil algoritmlarni amalga oshirish bilan funktsiyalarning katta to'plamini taqdim etishga qaratilgan. NumPy ilmiy hisob-kitoblar uchun ishlatiladigan eng mashhur kutubxonalardan biridir. Loyiha kodi Python-da C va tillarida optimallashtirishlar yordamida yozilgan tarqaladi BSD litsenziyasi ostida.

NumPy 1.17 versiyasi ajoyib ba'zi operatsiyalarning ishlashini sezilarli darajada yaxshilaydigan optimallashtirishni joriy etish va Python 2.7.ni qo'llab-quvvatlashni tugatish. Ishlash uchun sizga endi Python 3.5-3.7 kerak bo'ladi. Boshqa o'zgarishlarga quyidagilar kiradi:

  • Tez Furye konvertatsiyasini amalga oshirish uchun FFT (Fast Furier Transforms) modulining amalga oshirilishi fftpack-dan tezroq va aniqroq modulga ko'chirildi. pocketfft.
  • Yangi kengaytiriladigan modulni o'z ichiga oladi
    tasodifiy, bu to'rtta psevdo-tasodifiy sonlar generatorini (MT19937, PCG64, Philox va SFC64) tanlashni taklif qiladi va parallel jarayonlarda foydalanilganda entropiyani yaratish uchun takomillashtirilgan usulni amalga oshiradi.

  • Bit boΚ»yicha (radiks) va gibrid (timsort) ma'lumotlar turiga qarab avtomatik ravishda tanlanadigan saralashlar.
  • Odatiy bo'lib, NumPy funksiyalarini bekor qilish imkoniyati yoqilgan.

Manba: opennet.ru

a Izoh qo'shish