Sahifa 1 sahifa


-rasm - hajmi_slice () funktsiyasini namoyish etish


Download 341.46 Kb.
bet222/240
Sana02.01.2022
Hajmi341.46 Kb.
#189729
1   ...   218   219   220   221   222   223   224   225   ...   240
Bog'liq
Python. Ma'lumotlarni vizuallashtirish - 2020 yil

15.27-rasm - hajmi_slice () funktsiyasini namoyish etish

377




Sahifa 379

Yana bitta o'qga kesilgan tekislikni qo'shing va uni o'rtasiga o'tkazing:

mlab.volume_slice (skalar, slice_index = round (len (x) / 2 )),

tekislik_orientation = 'x_axes' )

mlab.volume_slice (skalar, tekislik_orientation = 'y_axes' )

mlab.outline ()

mlab.show ()



15.28-rasm - ikkita kesilgan tekislik bilan ishlashni namoyish etish

378




380-bet

16-bob. Quvur liniyasi bilan ishlash

Biz kuzatgan Mayavi kutubxonasi bilan ishlashning varianti

15-bob " Ma'lumotlarni vizuallashtirish " aslida

juda cheklangan va barcha imkoniyatlardan foydalanishga imkon bermaydi,

ushbu vosita tomonidan taqdim etilgan. Aslida, ular bilan funktsiyalar

biz tanishgan stsenariylar

(shablonlar) ma'lum bir natija beradigan ish. Misol uchun,

agar biz surf () funktsiyasi bilan ishlasak, biz uni quyidagicha o'tkazamiz

kirish ma'lumotlari massiv massivlardir va biz shunday sirtni olamiz

uzatilgan ma'lumotlarga asoslanib ma'lum bir tarzda quriladi va hokazo. Ko'proq ma'lumot olish uchun

chuqur darajadagi Mayavining ishi bir qatorni bajarishdir

operatsiyalari quvuri rejimida. Quvur liniyasi taxmin qiladi

uch bosqich ketma-ketligi:

• ma'lum bir manbadan ma'lumotlarni manba ob'ektiga yuklash ;

• to'plamdagi vositalar yordamida ma'lumotlarni o'zgartirish

Filtrlar22 -bu ixtiyoriy qadam;

• Modullar to'plamidan modul yordamida model yaratish23...



Quvur liniyasini qurish uchun Mayavi kutubxonasi vosita beradi

mlab paketidagi quvur liniyasi.

15-bobda muhokama qilingan funktsiyalardan biriga qo'ng'iroq qilganingizda,

Mayavi o'z ichiga tegishli quvur liniyasini quradi

kerakli ma'lumotlar manbai bilan ishlashni ta'minlaydigan ob'ektlar va

tegishli turdagi modelni yaratadigan modul.

22 https://docs.enthought.com/mayavi/mayavi/filters.html#filters

23 https://docs.enthought.com/mayavi/mayavi/modules.html#modules

379




Sahifa 381

Konveyer konstruktsiyasini ko'rish uchun tugmani bosing

Voqea joyidagi asboblar panelidagi "Mayavi quvuri" (16.1-rasmga qarang). Uchun

Masalan, funktsiya uchun hosil bo'lgan quvur liniyasini ko'rib chiqamiz

imshow (). Quyidagi dastur kodini ishga tushiring:

np sifatida numpy- ni import qilish

dan mayavi import mlab

x, y = np.mgrid [- 2 : 2 : 0,1 , - 2 : 2 : 0,1 ]

z = np.cos (x * y) * np.sin (x * y)

mlab.imshow (z)

Bu quyidagi rasmda ko'rsatilgan sahnani ochadi.




Download 341.46 Kb.

Do'stlaringiz bilan baham:
1   ...   218   219   220   221   222   223   224   225   ...   240




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