Ukukhishwa komtapo wezincwadi wePython wekhompuyutha yesayensi NumPy 1.22.0

Ukukhishwa komtapo wezincwadi we-Python wekhompuyutha yesayensi i-NumPy 1.22 iyatholakala, igxile ekusebenzeni ngama-multidimensional arrays kanye namatrices, futhi ihlinzeka ngeqoqo elikhulu lemisebenzi ngokuqaliswa kwama-algorithms ahlukahlukene ahlobene nokusetshenziswa kukamatikuletsheni. I-NumPy ingenye yemitapo yolwazi esetshenziswa kakhulu ekubalweni kwesayensi. Ikhodi yephrojekthi ibhalwe ngePython kusetshenziswa ukulungiselelwa ku-C futhi isatshalaliswa ngaphansi kwelayisensi ye-BSD.

Enguqulweni entsha:

  • Umsebenzi oqediwe wokuchaza izichasiselo zendawo yamagama eyinhloko.
  • Kuphakanyiswe inguqulo yokuqala ye-Array API, evumelana nezinga le-Python Array API futhi yasetshenziswa endaweni yamagama ehlukile. I-API entsha ihloselwe ukulungiselela imisebenzi ejwayelekile yokusebenza ngamaqoqo, angasetshenziswa ezinhlelweni zokusebenza ezisuselwe kweminye imitapo yolwazi, njenge-CuPy ne-JAX.
  • I-backend ye-DLPack isetshenzisiwe, ihlinzeka ngokusekela kwefomethi yegama elifanayo lokushintshana okuqukethwe kwezinhlaka (ama-tensors) phakathi kwezinhlaka ezahlukene.
  • Isethi yezindlela yengezwe ngokusetshenziswa kwemisebenzi ehlobene nemiqondo ye-quantile ne-percentile.
  • Kwengezwe umphathi wememori yangokwezifiso (numpy-allocator).
  • Umsebenzi oqhubekayo wokuthuthukisa imisebenzi nezinkundla kusetshenziswa imiyalo yevektha ye-SIMD.
  • Ukusekelwa kwePython 3.7 kunqanyuliwe; iPython 3.8-3.10 iyadingeka.

Source: opennet.ru

Engeza amazwana