|
Kompyuterni ko'rish va Raspberry Pi-ga kirish
|
bet | 17/19 | Sana | 21.05.2024 | Hajmi | 4,74 Mb. | | #248315 |
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:
|
| |