Нашри китобхонаи илмии ҳисоббарории Python NumPy 1.22.0

Нашри китобхонаи Python барои ҳисоббарории илмӣ NumPy 1.22 дастрас аст, ки ба кор бо массивҳо ва матритсаҳои бисёрченака нигаронида шудааст ва инчунин маҷмӯи васеи функсияҳоро бо татбиқи алгоритмҳои гуногуни марбут ба истифодаи матритсаҳо таъмин мекунад. NumPy яке аз китобхонаҳои маъмултаринест, ки барои ҳисобҳои илмӣ истифода мешаванд. Рамзи лоиҳа дар Python бо истифода аз оптимизатсия дар C навишта шудааст ва таҳти иҷозатномаи BSD паҳн карда мешавад.

Дар версияи нав:

  • Кор оид ба муайян кардани эзоҳҳо барои фазои номҳои асосӣ анҷом ёфт.
  • Варианти пешакии Array API пешниҳод карда шуд, ки ба стандарти Python Array API мувофиқат мекунад ва дар фазои номи алоҳида амалӣ карда мешавад. API-и нав барои омода кардани функсияҳои стандартӣ барои кор бо массивҳо нигаронида шудааст, ки онҳоро инчунин дар замимаҳо дар асоси китобхонаҳои дигар, ба монанди CuPy ва JAX истифода бурдан мумкин аст.
  • Бозгашти DLPack амалӣ карда шудааст, ки формати як номро барои мубодилаи мундариҷаи массивҳо (тензорҳо) байни чаҳорчӯбаҳои гуногун дастгирӣ мекунад.
  • Маҷмӯи усулҳо бо иҷрои вазифаҳои марбут ба мафҳумҳои квантилӣ ва фоизӣ илова карда шуданд.
  • Менеҷери хотираи нави фармоишӣ илова карда шуд (numpy-allocator).
  • Идомаи кор оид ба оптимизатсияи функсияҳо ва платформаҳо бо истифода аз дастурҳои вектории SIMD.
  • Дастгирии Python 3.7 қатъ карда шуд; Python 3.8-3.10 лозим аст.

Манбаъ: opennet.ru

Илова Эзоҳ