Kaljanov Shuxratning


Download 0.65 Mb.
bet1/2
Sana26.01.2023
Hajmi0.65 Mb.
#1128573
  1   2
Bog'liq
4-amaliy ish TSQ KaljanoVVV


Muxammad Al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti “Telekommunikaciya Texnologiyalari” fakulteti 416-20 guruh talabasi Kaljanov Shuxratning “Tizimlar va Signallarni qayta ishlash” fanidan bajargan 4-amaliy ishi .
Python dasturlash tilida NumPy kutubxonasi bilan ishlash

NumPy .NumPy - bu katta massivlar va ko'p o'lchovli matritsalar shaklida bo'lishi mumkin bo'lgan ma'lumotlar bo'yicha raqamli hisoblash uchun bepul Python dasturiy ta'minot kutubxonasi. Ushbu ko'p o'lchovli matritsalar NumPy-ning asosiy ob'ektlari bo'lib, ularning o'lchamlari eksa deb ataladi va o'qlar soni daraja deb ataladi. NumPy shuningdek, ushbu massivlar bilan ishlash uchun turli vositalarni va ushbu ma'lumotlarni chiziqli algebra, Furye o'zgartirishlari, tasodifiy sonlarni kesish va hokazolar yordamida boshqarish uchun yuqori darajadagi matematik funktsiyalarni taqdim etadi. NumPy yordamida bajarilishi mumkin bo'lgan ba'zi asosiy massiv operatsiyalariga qo'shish, kesish, massivlarni ko'paytirish, tekislash, shaklini o'zgartirish va indekslash. Boshqa ilg'or funktsiyalar qatorlarni stacking, ularni bo'limlarga bo'lish, translyatsiya massivlari va boshqalarni o'z ichiga oladi.

Numpy to'plami n o'lchovli bir xil massivlarni (bir xil turdagi barcha elementlarni) ta'minlaydi; ularda elementni ixtiyoriy joyga qo'yish yoki olib tashlash mumkin emas. Numpy umuman massivlarda juda ko'p operatsiyalarni amalga oshiradi. Massivlar ustida qandaydir amallar ketma-ketligini bajarish orqali muammoni hal qilish mumkin bo'lsa, u holda u C yoki matlabdagi kabi samarali bo'ladi - vaqtning asosiy ulushi C da yozilgan kutubxona funktsiyalariga sarflanadi.



NumPy va MATLAB


Agar biz NumPy-ni MATLAB kabi matematik hisob-kitoblar uchun boshqa dasturlar bilan taqqoslasak, unda uning sohasida - chiziqli algebra, vektorlar (massivlar) va matritsalar bo'yicha operatsiyalar - bizning maqolamizning "qahramoni" ikkinchisi tomonidan taqdim etilgan ehtiyojlarning katta qismini qamrab oladi. , va ba'zi sohalarda hatto undan oshib ketadi.

Download 0.65 Mb.

Do'stlaringiz bilan baham:
  1   2




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