Famoahana ny tranomboky Python ho an'ny informatika siantifika NumPy 1.22.0

Ny famoahana ny tranomboky Python ho an'ny informatika siantifika NumPy 1.22 dia misy, mifantoka amin'ny fiasana amin'ny arrays sy matrices multidimensional, ary koa ny fanomezana famoriam-bola be dia be miaraka amin'ny fampiharana algorithm isan-karazany mifandraika amin'ny fampiasana matrices. NumPy dia iray amin'ireo tranomboky malaza indrindra ampiasaina amin'ny kajy siantifika. Ny kaody tetikasa dia nosoratana tamin'ny Python mampiasa optimizations amin'ny C ary zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana BSD.

Ao amin'ny dikan-teny vaovao:

  • Vita ny asa amin'ny famaritana annotation ho an'ny habaka anarana lehibe.
  • Natolotra ny dikan-teny savaranonando amin'ny Array API, mifanaraka amin'ny fenitra Python Array API ary napetraka amin'ny toerana misy anarana manokana. Ny API vaovao dia mikendry ny hanomana fiasa mahazatra amin'ny fiasana amin'ny arrays, izay azo ampiasaina amin'ny fampiharana mifototra amin'ny tranomboky hafa, toy ny CuPy sy JAX.
  • Napetraka ny backend DLPack, manome fanohanana ny endrika mitovy anarana amin'ny fifanakalozana ny votoatin'ny arrays (tensors) eo anelanelan'ny rafitra samihafa.
  • Nisy fomba iray nampiana tamin'ny fampiharana ireo asa mifandraika amin'ny foto-kevitra momba ny quantille sy percentile.
  • Nampiana mpitantana fahatsiarovana mahazatra vaovao (numpy-allocator).
  • Mitohy ny asa amin'ny fanatsarana ny fiasa sy ny sehatra mampiasa toromarika vector SIMD.
  • Ny fanohanana ny Python 3.7 dia natsahatra; Python 3.8-3.10 dia takiana.

Source: opennet.ru

Add a comment