NumPy ಸೈಂಟಿಫಿಕ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಪೈಥಾನ್ ಲೈಬ್ರರಿ 1.22.0 ಬಿಡುಗಡೆಯಾಗಿದೆ

ವೈಜ್ಞಾನಿಕ ಕಂಪ್ಯೂಟಿಂಗ್ NumPy 1.22 ಗಾಗಿ ಪೈಥಾನ್ ಲೈಬ್ರರಿಯ ಬಿಡುಗಡೆಯು ಲಭ್ಯವಿದೆ, ಇದು ಬಹುಆಯಾಮದ ಅರೇಗಳು ಮತ್ತು ಮ್ಯಾಟ್ರಿಸಸ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದೆ ಮತ್ತು ಮ್ಯಾಟ್ರಿಕ್ಸ್‌ಗಳ ಬಳಕೆಗೆ ಸಂಬಂಧಿಸಿದ ವಿವಿಧ ಅಲ್ಗಾರಿದಮ್‌ಗಳ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಕಾರ್ಯಗಳ ದೊಡ್ಡ ಸಂಗ್ರಹವನ್ನು ಒದಗಿಸುತ್ತದೆ. NumPy ವೈಜ್ಞಾನಿಕ ಲೆಕ್ಕಾಚಾರಗಳಿಗೆ ಬಳಸಲಾಗುವ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಗ್ರಂಥಾಲಯಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು C ನಲ್ಲಿ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪೈಥಾನ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು BSD ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.

ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ:

  • ಮುಖ್ಯ ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಾಗಿ ಟಿಪ್ಪಣಿಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಕೆಲಸ ಪೂರ್ಣಗೊಂಡಿದೆ.
  • ಅರೇ API ಯ ಪ್ರಾಥಮಿಕ ಆವೃತ್ತಿಯನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಪೈಥಾನ್ ಅರೇ API ಮಾನದಂಡಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಮತ್ತು ಪ್ರತ್ಯೇಕ ನೇಮ್‌ಸ್ಪೇಸ್‌ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. ಹೊಸ API ಅರೇಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಪ್ರಮಾಣಿತ ಕಾರ್ಯಗಳನ್ನು ಸಿದ್ಧಪಡಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ, ಇದನ್ನು CuPy ಮತ್ತು JAX ನಂತಹ ಇತರ ಲೈಬ್ರರಿಗಳನ್ನು ಆಧರಿಸಿದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿಯೂ ಬಳಸಬಹುದು.
  • DLPack ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ, ವಿಭಿನ್ನ ಚೌಕಟ್ಟುಗಳ ನಡುವೆ ಸರಣಿಗಳ (ಟೆನ್ಸರ್‌ಗಳು) ವಿಷಯಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು ಅದೇ ಹೆಸರಿನ ಸ್ವರೂಪಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • ಕ್ವಾಂಟೈಲ್ ಮತ್ತು ಪರ್ಸೆಂಟೈಲ್ ಪರಿಕಲ್ಪನೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಕಾರ್ಯಗಳ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ವಿಧಾನಗಳ ಗುಂಪನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಹೊಸ ಕಸ್ಟಮ್ ಮೆಮೊರಿ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (numpy-allocator).
  • SIMD ವೆಕ್ಟರ್ ಸೂಚನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯಗಳು ಮತ್ತು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳನ್ನು ಉತ್ತಮಗೊಳಿಸುವಲ್ಲಿ ಮುಂದುವರಿದ ಕೆಲಸ.
  • ಪೈಥಾನ್ 3.7 ಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ; ಪೈಥಾನ್ 3.8-3.10 ಅಗತ್ಯವಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ