Numpy kutubxonasi va uning imkoniyatlari
Download 111.27 Kb.
|
Numpy
- Bu sahifa navigatsiya:
- Numpy da ma’lumot turlari
- Massiv yaratish Numpy kutubxonasida massivlar yaratish uchun `numpy.array()`
Numpy kutubxonasi va uning imkoniyatlari Numpy, Python dasturlash tilida ma'lumotlar analizi va ma'lumotlar bilan ishlash, va boshqa ko'plab asosiy funksiyalarini o'z ichiga olgan kutubxonadir. Numpy kutubxonasi arifmetik va statistik hisob-kitoblarni amalga oshirishda yordam beradi va massivlar bilan ishlashda qulaylikni ta’minlaydi. Numpy kutubxonasini o'rnatish uchun quyidagi komandani terminal yordamida ishga tushirish kerak: Keyin esa, Python skript yoki interaktiv Python muhitida quyidagi qatorni qo'shib Numpy kutubxonasini import qilinadi: Numpy kutubxonasini o'rnatgach, uni yordamida massivlarni yaratish, arifmetik amallarni bajarish, massiv elementlarini indekslash, tahlil qilish va boshqa qo'llanmalarni amalga oshirish mumkin. Numpy kutubxonasi shu bilan birga, boshqa kutubxonalar bilan ham integratsiya qiladi, masalan, matplotlib kutubxonasi bilan grafiklar chizish uchun ham ishlatilad. Numpy da ma’lumot turlari 1. **int**: Butun sonlar uchun ma'lumot turi. Masalan: `np.int8`, `np.int16`, `np.int32`, `np.int64`. 2. **float**: O'nlik sonlar uchun ma'lumot turi. Masalan: `np.float16`, `np.float32`, `np.float64`. 3. **bool**: Mantiqiy qiymatlar (`True` yoki `False`) uchun ma'lumot turi. Masalan: `np.bool`. 4. **str**: Matnlar uchun ma'lumot turi. Masalan: `np.str`. 5. **datetime**: Sana va vaqtlar uchun ma'lumot turi. Masalan: `np.datetime64`. 6. **object**: Har qanday ma'lumot turi uchun umumiy tur. Bunda Python ob'ektlarini ham o'z ichiga olish mumkin. Numpy kutubxonasi orqali yaratilgan massivlar bu turli ma'lumot turlarini o'z ichiga oladi va ularga mos keladigan ma'lumotlar bilan ishlovchi amallarni taqdim etadi. Masalan, massiv elementlarini indekslash, arifmetik amallar bajarish, statistik hisob-kitoblarni amalga oshirish, massivlarni birlashtirish va boshqalar. Quyidagi misolda bir necha ma'lumot turini qanday yaratish ko’rsatilgan:
2. **Mantiqiy operatsiyalar bilan filterlash**: Mantiqiy operatsiyalarni ishlatib massivdagi elementlarni filterlash uchun foydalanish:. Natija: [4 5 6 7] 3. **Indekslar bilan filterlash**: Massivdagi elementlarni indekslari asosida filterlash uchun indekslash operatsiyalaridan foydalanish: Natija: [2 4 6] Download 111.27 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling