Sahifa 1 sahifa


Bir o'lchovli to'plamlar bilan ishlash funktsiyalari


Download 341.46 Kb.
bet206/240
Sana02.01.2022
Hajmi341.46 Kb.
#189729
1   ...   202   203   204   205   206   207   208   209   ...   240
Bog'liq
Python. Ma'lumotlarni vizuallashtirish - 2020 yil

15.1 Bir o'lchovli to'plamlar bilan ishlash funktsiyalari

ma'lumotlar

Bir-o'lchovli Ma'lumotlarni guruhlar tasavvur qilish 3D kosmik

15.1-jadvalda keltirilgan funktsiyalar mavjud.

15.1-jadval - Mayavi bir o'lchovli funktsiyalar

ma'lumotlar to'plamlari

Funktsiya

Tavsif

ball3d


Ma'lumotlar to'plamini ball sifatida ko'rish.

fitna3d


Ma'lumotlar to'plamining chiziqli vizualizatsiyasi.

quiver3d


Ma'lumotlar to'plamini vektor maydoni sifatida ingl

(otuvchi).

350



Sahifa 352

15.1.1 ballar3d () funktsiyasi

Points3d () funktsiyasi maxsus rasm sifatida aks etadi

(gliflar) koordinatalari x, y va

z. 15-bobda keltirilgan ma'lumotlarga qo'shimcha ravishda ma'lumotlar vizualizatsiyasi, uchun

Points3d () funktsiyasi quyidagi parametrlarga ega:

• x, y, z: numpy qatori, ro'yxat

Points Ballar koordinatalari.

• s: numpy -array, ro'yxat

Size x, y, z bilan bir xil bo'lishi kerak bo'lgan massiv. Tarkibida

har bir nuqtani tavsiflovchi raqamlar. Foydalanish mumkin

gliflarning rangini yoki hajmini boshqarish uchun.

• f: callabel

◦ xarakteristikani qaytaradigan f (x, y, z) funktsiyasi

asl ma'lumotlar to'plamidagi har bir nuqta uchun raqam. Mumkin

gliflarning rangini yoki hajmini boshqarish uchun ishlatiladi.

• mask_points

◦ o'tgan x to'plamlardan ma'lumotlarni olish bosqichini aniqlaydi,

y, z. Ko'rsatilgan sonni kamaytirish uchun ishlatiladi

katta ma'lumotlar to'plami bilan ishlashda elementlar.

• rejim


◦ Glif uslubini o'rnatadi: '2darrow', '2dcircle', '2dcross',

'2ddash', '2ddiamond', '2dhooked_arrow', '2dsquare',

'2dthick_arrow', '2dthick_cross', '2dtriangle',

'2dvertex', 'o'q', 'o'qlar', 'konus', 'kub',

'silindr', 'nuqta', 'shar'

• qaror


◦ Glif o'lchamlari.

351




Sahifa 353

Points3d () bilan ishlashning misollarini ko'rib chiqamiz. Kerakli narsalarni yuklang

kutubxonalar va tajribalar uchun ma'lumotlar bazasini yaratish:

np sifatida numpy- ni import qilish

dan mayavi import mlab

t = np.linspace ( 0 , 2 * pi, 15 )

x = 3 * np.cos (t)

y = 3 * np.sin (t)

z = 0 * t

s = 2 * np.cos (t)

Biz ma'lumotlar bazasini 3D maydonidagi sharlar sifatida tasavvur qilamiz :

mlab.points3d (x, y, z)

mlab.show ()




Download 341.46 Kb.

Do'stlaringiz bilan baham:
1   ...   202   203   204   205   206   207   208   209   ...   240




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