انتشار کتابخانه پایتون برای محاسبات علمی NumPy 1.19

در دسترس انتشار کتابخانه پایتون برای محاسبات علمی NumPy 1.19، تمرکز بر کار با آرایه ها و ماتریس های چند بعدی و همچنین ارائه مجموعه بزرگی از توابع با اجرای الگوریتم های مختلف مرتبط با استفاده از ماتریس ها است. NumPy یکی از محبوب ترین کتابخانه های مورد استفاده برای محاسبات علمی است. کد پروژه در پایتون با استفاده از بهینه سازی در C و نوشته شده است توزیع شده توسط تحت مجوز BSD

NumPy 1.19 دیگر از Python 3.5 پشتیبانی نمی کند و کدهایی را برای پشتیبانی از Python 2 حذف می کند (لایه numpy.compat فعلاً در جای خود باقی مانده است). نسخه های پشتیبانی شده پایتون 3.6، 3.7 و 3.8 هستند. توسعه ماژول ادامه یافت numpy.تصادفی برای کار با نمونه های تصادفی پشتیبانی بهبود یافته از بسته های چرخ NumPy در معماری Aarch64 و هنگام استفاده از پیاده سازی Python pypy. منبسط عملکرد numpy.frompyfunc، np.str_، numpy.copy، numpy.linalg.multi_dot، numpy.count_nonzero و numpy.array_equal. تشخیص بهبود یافته قابلیت های CPU مانند پشتیبانی AVX. پیاده سازی اضافه شده است که 5-7 برابر سریعتر کار می کند np.exp بر اساس AVX512، برای نوع داده ورودی np.float64 استفاده می شود.

منبع: opennet.ru

اضافه کردن نظر