NumPy Scientific Computing Python Library 1.19 chiqarildi

Mavjud ilmiy hisoblash uchun Python kutubxonasining chiqarilishi NumPy 1.19, 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.19 endi Python 3.5-ni qo'llab-quvvatlamaydi va Python 2-ni qo'llab-quvvatlash uchun kodni olib tashlaydi (numpy.compat qatlami hozircha joyida qoldirilgan). Qo'llab-quvvatlanadigan versiyalar Python 3.6, 3.7 va 3.8. Modulni ishlab chiqish davom etdi numpy.tasodifiy tasodifiy namunalar bilan ishlash uchun. Aarch64 arxitekturasida va Python dasturidan foydalanganda NumPy g'ildirak paketlarini qo'llab-quvvatlash yaxshilandi. pypy. Kengaytirilgan numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero va numpy.array_equal funksiyalari. AVX qo'llab-quvvatlashi kabi protsessor imkoniyatlarini aniqlash yaxshilandi. 5-7 marta tezroq ishlaydigan ilova qo'shildi np.exp AVX512 asosida, np.float64 turidagi ma'lumotlarni kiritish uchun ishlatiladi.

Manba: opennet.ru

a Izoh qo'shish