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

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

Жаңа нұсқада:

  • Негізгі аттар кеңістігі үшін аннотацияларды анықтау бойынша жұмыс аяқталды.
  • Python Array API стандартына сәйкес келетін және бөлек аттар кеңістігінде енгізілген Array API алдын ала нұсқасы ұсынылды. Жаңа API массивтермен жұмыс істеу үшін стандартты функцияларды дайындауға бағытталған, оны CuPy және JAX сияқты басқа кітапханаларға негізделген қолданбаларда да қолдануға болады.
  • Әртүрлі фреймворктер арасында массивтердің (тензорлардың) мазмұнын алмасу үшін бірдей аттың пішімін қолдауды қамтамасыз ететін DLPack сервері іске асырылды.
  • Квантиль және процентиль ұғымдарына қатысты функцияларды жүзеге асырумен әдістер жиынтығы қосылды.
  • Жаңа теңшелетін жад менеджері қосылды (numpy-allocator).
  • SIMD векторлық нұсқауларын қолдана отырып, функциялар мен платформаларды оңтайландыру бойынша жұмыс жалғастырылды.
  • Python 3.7 қолдауы тоқтатылды; Python 3.8-3.10 қажет.

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

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster