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
Do'stlaringiz bilan baham: |