سائنسی کمپیوٹنگ NumPy 1.22.0 کے لیے Python لائبریری کا اجرا

سائنسی کمپیوٹنگ NumPy 1.22 کے لیے Python لائبریری کا اجراء دستیاب ہے، جو کثیر جہتی صفوں اور میٹرکس کے ساتھ کام کرنے پر مرکوز ہے، اور میٹرکس کے استعمال سے متعلق مختلف الگورتھم کے نفاذ کے ساتھ فنکشنز کا ایک بڑا مجموعہ بھی فراہم کرتا ہے۔ NumPy سب سے مشہور لائبریریوں میں سے ایک ہے جو سائنسی حساب کتاب کے لیے استعمال ہوتی ہے۔ پروجیکٹ کوڈ کو C میں اصلاح کا استعمال کرتے ہوئے Python میں لکھا گیا ہے اور BSD لائسنس کے تحت تقسیم کیا گیا ہے۔

نئے ورژن میں:

  • مرکزی نام کی جگہ کے لیے تشریحات کی وضاحت پر کام مکمل کر لیا گیا۔
  • Array API کا ایک ابتدائی ورژن تجویز کیا گیا ہے، جو Python Array API کے معیار کے مطابق ہے اور اسے علیحدہ نام کی جگہ میں لاگو کیا گیا ہے۔ نئے API کا مقصد صفوں کے ساتھ کام کرنے کے لیے معیاری فنکشنز تیار کرنا ہے، جو دیگر لائبریریوں، جیسے CuPy اور JAX پر مبنی ایپلی کیشنز میں بھی استعمال کیے جا سکتے ہیں۔
  • DLPack بیک اینڈ کو لاگو کیا گیا ہے، جو مختلف فریم ورک کے درمیان اری (ٹینسر) کے مواد کے تبادلے کے لیے ایک ہی نام کے فارمیٹ کے لیے معاونت فراہم کرتا ہے۔
  • کوانٹائل اور پرسنٹائل کے تصورات سے متعلق افعال کے نفاذ کے ساتھ طریقوں کا ایک سیٹ شامل کیا گیا ہے۔
  • ایک نیا کسٹم میموری مینیجر (numpy-allocator) شامل کیا گیا۔
  • SIMD ویکٹر ہدایات کا استعمال کرتے ہوئے فنکشنز اور پلیٹ فارم کو بہتر بنانے پر کام جاری رکھا۔
  • Python 3.7 کے لیے سپورٹ بند کر دی گئی ہے؛ Python 3.8-3.10 درکار ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں