4-Amaliy ish Talaba guruhi: 416-20 Bajardi: Ibragimov Sarvar Tekshirdi: Qo'chqarov Muslimjon matlab bilan taqqoslash


Download 0.5 Mb.
bet1/3
Sana28.12.2022
Hajmi0.5 Mb.
#1013009
  1   2   3
Bog'liq
Tizimlar va signallarni qayta ishlash 4 amaliy ish


MUHAMMAD AL-XOZAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

TELEKOMMUNIKATSIYA TEXNOLOGIYALARI
FAKULTET
Tizimlar va signallarni qayta ishlash
4-Amaliy ish

Talaba guruhi: 416-20
Bajardi:Ibragimov Sarvar
Tekshirdi:Qo'chqarov Muslimjon
MATLAB bilan taqqoslash 
NumPy-ni MATLAB-ga bepul alternativ sifatida ko'rish mumkin. MATLAB dasturlash tili yuzaki jihatdan NumPy ga o'xshaydi: ikkalasi ham talqin qilinadi, ikkalasi ham skalerlarda emas, balki massivlar (matritsalar) ustida amallarni bajarishga imkon beradi . MATLAB ning afzalligi ko'p sonli paketlarning mavjudligi ("asbob qutilari"), masalan, Simulink ( Ingliz tili ) . NumPy uchun ham shunga o'xshash "paketlar" mavjud, masalan, SciPy kutubxonasi ko'proq MATLABga o'xshash funksionallikni ta'minlaydi, Matplotlib kutubxonasi MATLAB uslubida syujetlar yaratishga imkon beradi. MATLAB ham, NumPy ham asosiy chiziqli algebra muammolarini hal qilish uchun LAPACK kutubxonasidagi kodga asoslangan koddan foydalanadi .

1995 yilda dasturchi Jim Hugunin Numeric Python kutubxonasini yozdi. Kutubxona Jim Fulton, Devid Ascher, Pol DuBois va Konrad Hinsen kabi ko'plab odamlarning yordami bilan rivojlandi. Kutubxona bugungi kungacha mavjud, u juda barqaror va to'liq, ammo eskirgan deb hisoblanadi.


Numeric Python standart kutubxonasiga qo'shilishi taklif qilingan, ammo Guido Van Rossum (Python muallifi) o'sha paytdagi kodni saqlab bo'lmasligini aniq ko'rsatdi.
Bundan tashqari, Raqamli kutubxona katta hajmdagi ma'lumotlarni qayta ishlashda sekin edi.
Numeric kutubxonasi asosida NumArray kutubxonasi yaratildi. Raqamli kod butunlay qayta yozildi.
NumArray kutubxonasi katta massivlarni Raqamli kutubxonaga qaraganda tezroq qayta ishladi, lekin kichik massivlarni sekinroq qayta ishladi.
Bir muncha vaqt uchun Numeric kutubxonasi ham, NumArray kutubxonasi ham ishlatilgan. Numeric ning so'nggi versiyasi (v24.2) 2005 yil 11 noyabrda chiqarilgan . NumArray ning so'nggi versiyasi (v1.5.2) 2006 yil 24 avgustda chiqarilgan [5] . NumArray kutubxonasidan endi foydalanish tavsiya etilmaydi [6] .
2005 yil boshida dasturchi Travis Oliphant jamoani bitta loyiha atrofida birlashtirmoqchi bo'ldi va Numeric va NumArray kutubxonalarini almashtirish uchun NumPy kutubxonasini yaratdi. NumPy raqamli koddan yaratilgan. Raqamli kod saqlashni osonlashtirish uchun qayta yozildi va kutubxonaga yangi xususiyatlar qo'shilishi mumkin. NumArray funksiyalari NumPy-ga qo'shildi.
NumPy dastlab SciPy kutubxonasining bir qismi edi. Boshqa loyihalarga NumPy kutubxonasidan foydalanishga ruxsat berish uchun uning kodi alohida paketga joylashtirilgan.
NumPy manba kodi jamoat mulkida. Hujjatlarning katta miqdori mavjud. Hatto batafsil " NumPy uchun qo'llanma " [7] mavjud.
NumPy v1.3.0 2009 yil 5 aprelda chiqarilgan va Python v2.6 [8] ni qo'llab-quvvatlaydi . Python v3 uchun qo'llab-quvvatlash 1.5.0 versiyasidan boshlab qo'shildi.

NumPy nima?
NumPy - bu massivlar bilan ishlash uchun ishlatiladigan Python kutubxonasi.
Shuningdek, u chiziqli algebra, matritsalar bilan ishlash uchun tayyor funktsiyalariga ega kutubxona.

Download 0.5 Mb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling