تم إصدار NumPy 1.22.0 لمكتبة بايثون للحوسبة العلمية

يتوفر إصدار من مكتبة Python للحوسبة العلمية NumPy 1.22، يركز على العمل مع المصفوفات والمصفوفات متعددة الأبعاد، كما يوفر مجموعة كبيرة من الوظائف مع تنفيذ خوارزميات مختلفة تتعلق باستخدام المصفوفات. NumPy هي إحدى المكتبات الأكثر شعبية المستخدمة في الحسابات العلمية. تتم كتابة كود المشروع بلغة Python باستخدام التحسينات في لغة C ويتم توزيعه بموجب ترخيص BSD.

новой версии:

  • تم الانتهاء من العمل على تحديد التعليقات التوضيحية لمساحة الاسم الرئيسية.
  • تم اقتراح إصدار أولي من Array API، يتوافق مع معيار Python Array API ويتم تنفيذه في مساحة اسم منفصلة. تهدف واجهة برمجة التطبيقات الجديدة إلى إعداد وظائف قياسية للعمل مع المصفوفات، والتي يمكن استخدامها أيضًا في التطبيقات المستندة إلى مكتبات أخرى، مثل CuPy وJAX.
  • تم تنفيذ الواجهة الخلفية لـ DLPack، مما يوفر الدعم للتنسيق الذي يحمل نفس الاسم لتبادل محتويات المصفوفات (الموترات) بين أطر عمل مختلفة.
  • تمت إضافة مجموعة من الأساليب مع تنفيذ الوظائف المتعلقة بمفاهيم الكمية والمئوية.
  • تمت إضافة مدير ذاكرة مخصص جديد (مخصص numpy).
  • مواصلة العمل على تحسين الوظائف والأنظمة الأساسية باستخدام تعليمات ناقل SIMD.
  • تم إيقاف دعم Python 3.7، ويلزم وجود Python 3.8-3.10.

المصدر: opennet.ru

إضافة تعليق