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