Kompyuterni ko'rish va Raspberry Pi-ga kirish




Download 4,74 Mb.
bet17/19
Sana21.05.2024
Hajmi4,74 Mb.
#248315
1   ...   11   12   13   14   15   16   17   18   19
Bog'liq
1- maruza

>>> c = a - b
>>> c
array([ 1., -2., -4., -6.])
Quyida kvadratni hisoblash uchun ishlatilishi mumkin bo'lgan kod mavjudmassivning har bir elementi:
>>> a**2
massiv([ 1, 9, 36, 81], dtype=int32)

Ndarraylar bilan chiziqli algebraKeling, chiziqli algebra bilan bog'liq ba'zi misollarni ko'rib chiqaylik.Chiziqli algebra bilan bog‘liq amallarni bajarishda foydali bo‘lgan transpose(), inv(),sol() va dot() funksiyalaridan qanday foydalanishni o‘rganasiz:

  • >>> a = np.array([[1,2,3],[4,5,6],[7,8,9]])
  • >>> a.transpose()
  • array([[1, 4, 7],
  • [2, 5, 8],
  • [3, 6, 9]])
  • >>> np.linalg.inv(a)
  • array([[-4.50359963e+15, 9.00719925e+15, -4.50359963e+15],
  • [ 9.00719925e+15, -1.80143985e+16, 9.00719925e+15],
  • [-4.50359963e+15, 9.00719925e+15, -4.50359963e+15]])
  • >>> b = np.array([3, 2, 1])
  • >>> np.linalg.solve(a, b)
  • array([-9.66666667, 15.33333333, -6. ])
  • >>> c = np.random.rand(3, 3)
  • >>> c
  • array([[0.91827923, 0.75063499, 0.40049332],
  • [0.09520566, 0.16718726, 0.6577751 ],
  • [0.95343917, 0.50972786, 0.65649385]])
  • >>> np.dot(a, c)
  • array([[ 3.96900804, 2.61419309, 3.68552507],
  • [ 9.86978019, 6.89684344, 8.82981189],
  • [15.77055234, 11.17949379, 13.9740987 ]])

Matplotlib

  • Matplotlib
  • Matplotlib Grafiklarni qurish uchun ishlatiladigan Python kutubxonasidir. U grafikalar, 3D vizualizatsiya va tasvirlar kabi turli xil vizualizatsiya turlarini yaratishi mumkin. OpenCV kabi har qanday kompyuter ko'rish kutubxonasi bilan ishlash uchun Matplotlib asoslarini tushunish muhimdir
  • Matplotlib Jon D. Hunter tomonidan ishlab chiqilgan va doimiy ravishda ochiq kodlilar hamjamiyati tomonidan rivojlanib kelmoqda. Bu SciPy ekotizimining ajralmas qismidir.
  • SciPy ekotizimidagi barcha boshqa kutubxonalar ma'lumotlarni vizualizatsiya qilish uchun Matplotlib-dan foydalanadi. pyplot - bu Matplotlib-dagi modul bo'lib, ma'lumotlarni vizualizatsiya qilish uchun MATLAB-ga o'xshash interfeysni ta'minlaydi

Matplotlib bilan dasturlashni boshlashdan oldin, biz uni o'rnatishimiz kerak, chunki u Raspberry Pi OS da oldindan o'rnatilmagan.Biz uni pip3 yordam dasturi yordamida o'rnatishimiz mumkin. OpenCV-ni o'rnatishda ushbu yordam dasturidan qanday foydalanishni allaqachon ko'rib chiqdik. Keling, buni batafsil ko'rib chiqaylik. pip degani Pip paketlarni o'rnatadi yoki Pip Python-ni o'rnatadi. Bu rekursiv qisqartma (akronimning o'zi qisqartmaning bir qismi ekanligini anglatadi). Bu Python tarjimoni bilan birga kelgan va kutubxonalarni o'rnatish uchun foydalaniladigan buyruq qatori yordam dasturi. pip3 bu yordamchi dasturning Python 3 versiyasidir.U birinchi navbatda Python kutubxonalari uchun ombor boʻlgan Python paket indeksiga ulanadi. Keyin u bizga kerak bo'lgan kutubxonani yuklab oladi va o'rnatadi.
Matplotlib-ni quyidagi buyruqni ishga tushirish orqali o'rnatishimiz mumkin:

Download 4,74 Mb.
1   ...   11   12   13   14   15   16   17   18   19




Download 4,74 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Kompyuterni ko'rish va Raspberry Pi-ga kirish

Download 4,74 Mb.