• Wikisun
Layihə çərçivəsində Wikipedia platformasına əlavə olunan məqalə sayı
1
2
5
5
numpy

NumPy

NumPy (Numerical Python) — Python proqramlaşdırma dilində elmi hesablama və verilənlər analizi üçün istifadə olunan açıq mənbəli bir kitabxana. Mahiyyəti O, çox böyük və çoxölçülü verilənlər strukturlarının idarə edilməsi və bu verilənlər üzərində effektiv riyazi əməliyyatların yerinə yetirilməsi üçün güclü vasitələr təqdim edir. NumPy Python-da rəqəmsal hesablama sahəsində mühüm alətlərin əksəriyyətini təmin edir və elmi hesablama, mühəndislik, fizika, statistikalar, iqtisadiyyat və digər sahələrdə geniş istifadə olunur. Tarix NumPy 2005-ci ildə Travis Oliphant tərəfindən yaradılmışdır. Bu kitabxana, Numeric və numarray adlı Python kitabxanalarının birləşməsi nəticəsində yaranmışdır. Numeric kitabxanası əvvəllər Python-da çoxölçülü massivlərin və riyazi funksiyaların hesablanmasını asanlaşdırmaq üçün istifadə edilirdi. NumPy-nin yaranması ilə bu sahədəki problemlər daha sürətli və səmərəli şəkildə həll olunmağa başlandı. Xüsusiyyətlər - Çoxölçülü massivlər (ndarray): NumPy-nin ən əsas strukturu ndarray (n-dimensional array) adlanır. Bu, çoxölçülü verilənlər massivini təmsil edir və onlarla riyazi əməliyyatları səmərəli şəkildə yerinə yetirməyə imkan verir. NumPy massivləri Python listlərindən çox daha sürətli və yaddaş baxımından daha qənaətlidir. -Riyazi funksiyalar: NumPy bir çox riyazi əməliyyatları yerinə yetirən funksiya və metodlar təqdim edir. Bunlara toplama, çıxma, vurma, bölmə, transpoz, determinantın hesablanması, matrisin tərsinin alınması, statistik funksiyalar (ortalama, mediana, dispersiya və s.) daxildir. - Verilənlərin tipi: NumPy massivləri, müxtəlif verilənlər tipini dəstəkləyir. Məsələn, tam ədəd, ondalıklı ədəd, kompleks ədəd və s. Həmçinin, bu massivlərin tipini asanlıqla dəyişdirmək mümkündür. - Yaddaşın effektiv idarə edilməsi: NumPy massivləri Python listlərinə nisbətən çox daha az yaddaş istifadə edir. Bu, massivlərdə saxlanılan verilənlərin tipinin və yaddaşın sıxışdırılmasının daha optimal şəkildə idarə olunması sayəsində mümkün olur. - Yüksək performans: NumPy massivləri C və Fortran kimi aşağı səviyyəli dillərdə yazılmış kodlarla optimallaşdırılmışdır, buna görə də riyazi əməliyyatlar olduqca sürətlidir. Bu xüsusiyyət, NumPy-ni elmi hesablama və böyük verilənlərlə işləyən tətbiqlər üçün ideal edir. NumPy, Python proqramlaşdırma dilində verilənlər strukturlarının və riyazi əməliyyatların idarə olunmasında əvəzolunmaz bir alətdir. Çoxölçülü massivlərin səmərəli idarə olunması və sürətli riyazi əməliyyatların yerinə yetirilməsi bu kitabxananı elmi hesablama və verilənlər analizi sahəsində geniş şəkildə istifadə edilməsinə imkan verir. Onun təklif etdiyi funksiyalar və metodlar, istifadəçilərə verilənlər üzərində mürəkkəb əməliyyatları asanlıqla yerinə yetirməyə kömək edir.


İstinadlar

Tarix : 29 yanvar 2025


Əksi qeyd olunmayıbsa, bu məzmun CC BY-SA 4.0 çərçivəsində yayımlanır.