A Python könyvtár kiadása tudományos számítástechnikához NumPy 1.22.0

Elérhető a Python-könyvtár tudományos számításokhoz, NumPy 1.22 kiadása, amely a többdimenziós tömbökkel és mátrixokkal való munkavégzésre összpontosít, valamint a mátrixok használatával kapcsolatos különféle algoritmusok megvalósítására szolgáló függvények nagy gyűjteményét kínálja. A NumPy az egyik legnépszerűbb könyvtár, amelyet tudományos számításokhoz használnak. A projekt kódja Python nyelven íródott C nyelvű optimalizálással, és a BSD licenc alatt kerül terjesztésre.

Az új verzióban:

  • A fő névtér megjegyzéseinek meghatározásával kapcsolatos munka befejeződött.
  • Javasolták az Array API előzetes verzióját, amely megfelel a Python Array API szabványnak, és külön névtérben van implementálva. Az új API célja a szabványos függvények előkészítése a tömbökkel való munkavégzéshez, amelyek más könyvtárakon alapuló alkalmazásokban is használhatók, mint például a CuPy és a JAX.
  • Megvalósult a DLPack háttérrendszer, amely támogatja az azonos nevű formátumot a tömbök (tenzorok) tartalmának különböző keretrendszerek közötti cseréjéhez.
  • A kvantilis és a percentilis fogalmaihoz kapcsolódó függvények megvalósításához egy metóduskészlet került hozzáadásra.
  • Új egyéni memóriakezelő (numpy-allocator) hozzáadva.
  • Folytatódik a funkciók és platformok optimalizálása a SIMD vektoros utasítások segítségével.
  • A Python 3.7 támogatása megszűnt, Python 3.8-3.10 szükséges.

Forrás: opennet.ru

Hozzászólás