Sahifa 1 sahifa


Shakl 13.10 - Parametrli sirt


Download 341.46 Kb.
bet191/240
Sana02.01.2022
Hajmi341.46 Kb.
#189729
1   ...   187   188   189   190   191   192   193   194   ...   240
Bog'liq
Python. Ma'lumotlarni vizuallashtirish - 2020 yil

Shakl 13.10 - Parametrli sirt

Vakolat = simli ramka

325




Sahifa 327

Shunday qilib, Mayavi2 bilan ishlash juda oddiy. " Dvigatel

Tree View "komponentlari quyidagilarda yaratilgan va tuzilgan

buyurtma: Ma'lumotlar manbai -> Filtrlar -> Model . " Ob'ekt



Muharriri "komponentlarning parametrlarini o'zgartiradi,

ish natijasi.



13.2.2 Mayavi yordamida Python modullarini ishlab chiqish

Matn muharriringizda demo.py , in deb nomlangan hujjat yarating

biz kutubxona bilan qanday ishlashni ko'rsatadigan kod yozamiz

Mayavi .

Birinchidan, kerakli kutubxonalarni import qilaylik:

np sifatida numpy- ni import qilish

dan mayavi import mlab

Siz numpy haqida ushbu kitobning oldingi qismlaridan bilib oldingiz. Of

Mayavi kutubxonasi, biz mlab modulini import qilamiz. Bu beradi



Matplotlib uslubida 2D / 3D modellarini yaratish vositalari . Siz

siz o'zingizning modulingiz kodida ham mlab-dan foydalanishingiz mumkin

interaktiv muhitda.

Buning uchun 100 dona miqdorida -5 dan 5 gacha bo'lgan nuqtalar to'plamini tuzamiz

Keling, numpy dan linspace funktsiyasidan foydalanamiz:

t = np.linspace (- 5 , 5 , 100 )

Uch o'lchovli spiral uchun x , y , z koordinatali massivlar yarating

parametrli tenglamalar orqali:

x = 3 * np.cos (t)

y = 3 * np.sin (t)

z = t / np.pi

326




Sahifa 328

3D tasvirni yaratish uchun kodni qo'shaylik:

s = mlab.plot3d (x, y, z, z, tube_radius = 0,1 )

mlab.show ()

Sizning demo.py faylingizda bo'lishi kerak bo'lgan barcha kodlar :

np sifatida numpy- ni import qilish

dan mayavi import mlab

t = np.linspace (- 5 , 5 , 100 )

x = 3 * np.cos (t)

y = 3 * np.sin (t)

z = t / np.pi

s = mlab.plot3d (x, y, z, z, tube_radius = 0,1 )

mlab.show ()

Terminali oching, demo.py moduli bilan katalogga o'ting va ishga tushiring

Ilova:


python demo.py

Natijada, " Mayavi sahnasi " oynasi model bilan ochilishi kerak ,

13.11-rasmda keltirilgan.


Download 341.46 Kb.

Do'stlaringiz bilan baham:
1   ...   187   188   189   190   191   192   193   194   ...   240




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