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


NumPy 2005 yilda Travis Oliphant tomonidan yaratilgan. Bu ochiq manbali loyihadir va siz uni erkin ishlatishingiz mumkin. NumPy


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

NumPy 2005 yilda Travis Oliphant tomonidan yaratilgan. Bu ochiq manbali loyihadir va siz uni erkin ishlatishingiz mumkin.
NumPy raqamli Python degan ma'noni anglatadi.
Nima uchun NumPydan foydalanish kerak?
Pythonda massivlar maqsadiga xizmat qiladigan ro'yxatlar bor, lekin ularni qayta ishlash sekin.
NumPy an'anaviy Python ro'yxatlaridan 50 barobar tezroq ishlashini maqsad qigan.
Nima uchun NumPy ro'yxatlardan tez?
NumPy massivlari ro'yxatlardan farqli o'laroq xotirada uzluksiz bir joyda saqlanadi, shuning uchun jarayonlar ularga juda samarali kirishi va boshqarishi mumkin. Bundan tashqari, u eng yangi protsessor arxitekturasi bilan ishlash uchun optimallashtirilgan.
NumPy qaysi tilda yozilgan?
NumPy Python kutubxonasi va qisman Pythonda yozilgan, lekin tez ishlashini talab qiladigan qismlarning aksariyati C yoki C++ da yozilgan
Dastur kodi:


# y(t)=Asin(2πft+φ)
# y(t)=Acos(2πft+φ)


import numpy as np
import matplotlib.pyplot as plt


c = float(input('Burchak tezlik c ='))
A = int(input('Amplitudani kiriting A = '))
f = 9
a = int(input('0,a gacha vaqt chegarasi a = '))


t = np.arange(0,a,0.001)


print(f'{t} second time delte')


sinx_graph = A*np.cos(2*np.pi*f*t + c)


plt.plot(t,sinx_graph)


plt.show()

Sinx grafigi







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