NumPy Scientific Computing Python Library 1.22.0 chiqarildi

Ilmiy hisoblash uchun Python kutubxonasining NumPy 1.22 versiyasi mavjud bo'lib, u ko'p o'lchovli massivlar va matritsalar bilan ishlashga qaratilgan, shuningdek, matritsalardan foydalanish bilan bog'liq turli xil algoritmlarni amalga oshirish bilan funktsiyalarning katta to'plamini taqdim etadi. NumPy ilmiy hisob-kitoblar uchun ishlatiladigan eng mashhur kutubxonalardan biridir. Loyiha kodi Python-da C-dagi optimallashtirishlar yordamida yozilgan va BSD litsenziyasi ostida tarqatiladi.

Yangi versiyada:

  • Asosiy nomlar maydoni uchun izohlarni aniqlash bo'yicha ish tugallandi.
  • Array API ning Python Array API standartiga mos keladigan va alohida nom maydonida joriy qilingan dastlabki versiyasi taklif qilingan. Yangi API massivlar bilan ishlash uchun standart funksiyalarni tayyorlashga qaratilgan boβ€˜lib, ulardan CuPy va JAX kabi boshqa kutubxonalarga asoslangan ilovalarda ham foydalanish mumkin.
  • Turli ramkalar o'rtasida massivlar (tensorlar) tarkibini almashish uchun bir xil nomdagi formatni qo'llab-quvvatlaydigan DLPack backend amalga oshirildi.
  • Kvantil va persentil tushunchalari bilan bog'liq funktsiyalarni amalga oshirish bilan bir qator usullar qo'shildi.
  • Yangi maxsus xotira menejeri qo'shildi (numpy-allocator).
  • SIMD vektor ko'rsatmalaridan foydalangan holda funktsiyalar va platformalarni optimallashtirish bo'yicha ishlar davom ettirildi.
  • Python 3.7-ni qo'llab-quvvatlash to'xtatildi; Python 3.8-3.10 talab qilinadi.

Manba: opennet.ru

a Izoh qo'shish