Siideynta maktabadda Python ee xisaabinta sayniska NumPy 1.22.0

Siideynta maktabadda Python ee xisaabinta sayniska NumPy 1.22 waa la heli karaa, diiradda saara la shaqeynta arraysyada kala duwan iyo matrices, iyo sidoo kale bixinta hawlo badan oo ururin ah oo leh hirgelinta algorithms kala duwan ee la xiriira isticmaalka matries. NumPy waa mid ka mid ah maktabadaha ugu caansan ee loo isticmaalo xisaabinta sayniska. Xeerka mashruuca wuxuu ku qoran yahay Python iyadoo la adeegsanayo hagaajinta C waxaana lagu qaybiyaa shatiga BSD.

Nooca cusub:

  • Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ для основного пространства ΠΈΠΌΡ‘Π½.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ API Array, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ стандарту Python Array API ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ пространствС ΠΈΠΌΡ‘Π½. Новый API Π½Π°Ρ†Π΅Π»Π΅Π½ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ стандартных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с массивами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ‚ΠΎΠΌ числС Π² прилоТСниях Π½Π° Π±Π°Π·Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ CuPy ΠΈ JAX.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ бэкСнд DLPack, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° для ΠΎΠ±ΠΌΠ΅Π½Π° содСрТимым массивов (Ρ‚Π΅Π½Π·ΠΎΡ€ΠΎΠ²) ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ понятиям ΠΊΠ²Π°Π½Ρ‚ΠΈΠ»ΡŒ ΠΈ ΠΏΠ΅Ρ€Ρ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ настраиваСмый ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ памяти (numpy-allocator).
  • Shaqada joogtada ah ee hagaajinta hawlaha iyo aaladaha iyadoo la adeegsanayo tilmaamaha vector SIMD.
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Python 3.7, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ вСрсии Python 3.8-3.10.

Source: opennet.ru

Add a comment