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

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

NumPy 1.17 ریلیز قابل ذکر ایسی اصلاح کو متعارف کرانا جو کچھ آپریشنز کی کارکردگی کو نمایاں طور پر بہتر بناتا ہے، اور Python 2.7 کے لیے سپورٹ کو ختم کرتا ہے۔ کام کرنے کے لیے، اب آپ کو Python 3.5-3.7 کی ضرورت ہے۔ دیگر تبدیلیوں میں شامل ہیں:

  • تیز فوئیر ٹرانسفارم کو انجام دینے کے لیے FFT (فاسٹ فوئیر ٹرانسفارمز) ماڈیول کے نفاذ کو fftpack سے تیز تر اور زیادہ درست میں منتقل کر دیا گیا ہے۔ pocketfft.
  • ایک نیا قابل توسیع ماڈیول شامل ہے۔
    رینڈم، جو چار چھدم بے ترتیب نمبر جنریٹرز (MT19937، PCG64، Philox اور SFC64) کا انتخاب پیش کرتا ہے اور متوازی عمل میں استعمال ہونے پر اینٹروپی پیدا کرنے کے لیے ایک بہتر طریقہ نافذ کرتا ہے۔

  • بٹ وائز (ریڈیکس) اور ہائبرڈ (timsort) چھانٹیں جو ڈیٹا کی قسم کے لحاظ سے خود بخود منتخب ہو جاتی ہیں۔
  • پہلے سے طے شدہ طور پر، NumPy فنکشنز کو اوور رائڈ کرنے کی صلاحیت فعال ہے۔

ماخذ: opennet.ru

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