An Saki Laburaren Lissafin Kimiyya na Kimiyya na Python 1.22.0

An saki ɗakin karatu na Python don lissafin kimiyya NumPy 1.22 yana samuwa, yana mai da hankali kan aiki tare da tsararru da matrices masu yawa, da kuma samar da babban tarin ayyuka tare da aiwatar da algorithms daban-daban da suka danganci amfani da matrices. NumPy shine ɗayan shahararrun ɗakunan karatu da ake amfani da su don lissafin kimiyya. An rubuta lambar aikin a cikin Python ta amfani da ingantawa a cikin C kuma ana rarraba a ƙarƙashin lasisin BSD.

A cikin sabon sigar:

  • An kammala aikin akan ayyana annotations don babban filin suna.
  • An gabatar da sigar farko ta Array API, wacce ta dace da ma'aunin Python Array API kuma an aiwatar da shi a cikin wani wuri na daban. Sabuwar API ɗin tana da nufin shirya daidaitattun ayyuka don aiki tare da tsararru, waɗanda kuma za'a iya amfani da su a aikace-aikacen da suka danganci sauran ɗakunan karatu, kamar CuPy da JAX.
  • An aiwatar da bayanan baya na DLPack, yana ba da tallafi ga tsarin suna iri ɗaya don musayar abubuwan da ke cikin tsararru (tensors) tsakanin sassa daban-daban.
  • An ƙara saitin hanyoyin tare da aiwatar da ayyuka masu alaƙa da ra'ayoyin ƙididdiga da kaso.
  • An ƙara sabon manajan ƙwaƙwalwar ajiya na al'ada (numpy-allocator).
  • Ci gaba da aiki akan inganta ayyuka da dandamali ta amfani da umarnin vector SIMD.
  • An dakatar da tallafin Python 3.7; Python 3.8-3.10 ana buƙatar.

source: budenet.ru

Add a comment