NumPy 1.22 විද්යාත්මක පරිගණනය සඳහා Python පුස්තකාලයේ නිකුතුවක් ඇත, බහුමාන අරා සහ න්යාස සමඟ වැඩ කිරීම කෙරෙහි අවධානය යොමු කර ඇති අතර, න්යාස භාවිතයට අදාළ විවිධ ඇල්ගොරිතම ක්රියාත්මක කිරීමත් සමඟ විශාල ශ්රිත එකතුවක් සපයයි. NumPy යනු විද්යාත්මක ගණනය කිරීම් සඳහා භාවිතා කරන වඩාත් ජනප්රිය පුස්තකාලයකි. ව්යාපෘති කේතය C හි ප්රශස්තිකරණය භාවිතයෙන් Python වලින් ලියා ඇති අතර BSD බලපත්රය යටතේ බෙදා හරිනු ලැබේ.
නව අනුවාදයේ:
- ප්රධාන නාම අවකාශය සඳහා විවරණ නිර්වචනය කිරීමේ කටයුතු අවසන් කර ඇත.
- Python Array API ප්රමිතියට අනුකූලව සහ වෙනම නාම අවකාශයක ක්රියාත්මක කරන ලද Array API හි ප්රාථමික අනුවාදයක් යෝජනා කර ඇත. නව API හි අරමුණ වන්නේ CuPy සහ JAX වැනි අනෙකුත් පුස්තකාල මත පදනම් වූ යෙදුම්වල භාවිතා කළ හැකි අරා සමඟ වැඩ කිරීම සඳහා සම්මත කාර්යයන් සැපයීමයි.
- විවිධ රාමු අතර අරා (ටෙන්සර්) අන්තර්ගතයන් හුවමාරු කර ගැනීම සඳහා DLPack ආකෘතියට සහාය ලබා දෙමින්, DLPack පසුබිම ක්රියාත්මක කර ඇත.
- ක්වොන්ටයිල් සහ ප්රතිශත සංකල්පවලට අදාළ ශ්රිත ක්රියාත්මක කිරීමත් සමඟ ක්රම මාලාවක් එකතු කර ඇත.
- නව වින්යාසගත කළ හැකි මතක කළමනාකරුවෙකු (numpy-allocator) එක් කරන ලදී.
- SIMD දෛශික උපදෙස් භාවිතයෙන් ශ්රිත සහ වේදිකා ප්රශස්ත කිරීම පිළිබඳ අඛණ්ඩ වැඩ.
- Python 3.7 සහාය නතර කර ඇති අතර, Python 3.8-3.10 අවශ්ය වේ.
මූලාශ්රය: opennet.ru
