B 2-modul topshiriqlari


Download 17.32 Kb.
Sana12.03.2023
Hajmi17.32 Kb.
#1263543
Bog'liq
B


B
2-MODUL TOPSHIRIQLARI
Masalani ishlash va topshiriqni yuklash qoidalari.


  1. Masalani yaxshilab o’qib nima suralgani va qanday ishlanishi kerakligiga e’tibor bering.

  2. Google Colabda linkini quyish shart.

  3. Masalaning berilishni yozgandan kiyin uning kodini va natijasining rasmini quyish shart.



  1. Masala. Isimlardan iborat Ismlar massivini tuzing va elimentlari soni 10 ta ismlardan iborat bo’lsin. Va bu isimlarga mos (10x6) data1 yarating va bu dataning elimentlari butun sonlardan iborat bo’lsin va malumot turi int16 ma’lumot turida bo’lsin. Va Ismlar massivining ichidagi 4ta isimga tegishli malumotlarni yoki operatori yordamida data1dan ajratib oling. (masala uchun yordam: bu masalani Boolean Indekslashda utganmiz)



  1. Masala. Haqiqiy sonlardan iborat 3 ulchamli (7x4) arrx massivini yarating va uning elementlari haqiqiy sonlardan iborat bo’lsin (randn). Bu massivning elemintlari qoldiq va butun qisimlarini C va D massivlarga saqlab ularni garizantal yunalishda tartiblang va natijasini chiqaring. C va D massivlarni qushib yangi arry massivini yarating va arrx va arry ni ayirmasini toping.



  1. Masala. Davlat nomlaridan iborat Countries massivini tuzing va elimentlari soni 10 ta davlat nomidan iborat bo’lsin. Va bu Countries massiv elimentlariga mos bo’lgan 10 x4 data1 massiv yarating va bu massiv elimentlari [1,45] oralig’idagi ihtiyoriy butun sonlar bo’lsin va bu data1 ni qatorlari buyicha tartiblang. Endi sizda data1 tartiblangan massivi va Countries massivi mavjud. Fav_Countries nomli 4 ta shahar nomidan iborat massiv yarating va Fav_Countries massivi elimentlarini Countries da mavjudligini aniqlang va bu ma’lumot asosida data1 dan shu shaharlarga tegishli ma’lumotlarni ajratib oling.



  1. Uchta 3 ulchamli massiv yarating uning malumotlari butun sonlardan iborat bo’lsin va bu massivlarni bitta filega all_data nomi bilan saqlang va bu massivlarni All_Data ga chaqirib oling va All_Data elimentlarini birma bir chiqaring.



  1. ('https://raw.githubusercontent.com/anvarnarz/praktikum_datasets/main/merc.csv') manashu lenk orqali DataFrame yarating. Bu DataFrame price ustuning ma’lumotlari asosida 35000 dan yuqori narhlarni aniqlovchi Expensive ustunini yarating (bu ustun qiymatlari True va False qiymatlardan iborat buladi) va bu ustun m’alumotlari asosida DataFramedan True qiymat qabul qilganlarini ajratib oling.



  1. Yuqoridagi linkdan foydalanib DataFrame yarating va bu DFning ustunlar tartibini alifbo tartibida qaytadan joylashtiring va toq o'rindagi indexdagi qatorlarni qoldiring bu o’zgarishni DataFramega saqlang. model,price va year ustunlarini ajratib oling.



  1. N-ulchamli massiv yaratuvchi funksiya tuzing. Funksiyada foydalanuvchidan massiv ulchami suralsin ( [1:3] oraliqda), Funksiya turini tanlansin (rand, randn, randint), agar massiv bir ulchamli bo’lsa faqat elemintlar soni agar ikki va uch ulchamli bo’lsa qator va ustunlari soni so’ralsin va funksiya turiga mos massiv qaytarilsin.

Download 17.32 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling