NumPy массивын хэмжээ /Shape/
Shape буюу хэмээ нь массивын хэмээс болон элементын тоог буцаадаг.
Массивын хэмжээс болон элементийн тоо
NumPy-д shape
нь массивын хэмжээсийг тоогоор, элементийг индекс хаягаар tuple хэлбэрээр буцаадаг
Жишээ нь
2 хэмжээст буюу 2-D массивын хэмээсийг буцааж үзье.
import numpy as np
mas = np.array([[1, 2, 3][4, 5, 6]])
print (mas.shape)
Үр дүн
(2 4)
Дээрх жишээнд (2, 4) гэсэн утга буцаасан бөгөөд 2 нь 2-D буюу хоёр хэмжээст, 4 гэдэг нь хэмжээс бүр нь дөрвөн элементтэй массив гэсэн үг юм.
векторын утга нь 1, 2, 3, 4 гэсэн массивыг ndmin ашиглан 5-н хэмжээст массив үүсгэж хамгийн сүүлийн массив нь дөрвөн утгатай болохыг дэлгэцэд хэвлэж үзье.
Жишээ нь
2 хэмжээст буюу 2-D массивын хэмээсийг буцааж үзье.
import numpy as np
mas = np.array([[1, 2, 3, 4], ndmin=5)
print (mas)
print ('Массивын хэлбэр: ' mas.shape)
Үр дүн
[[[[[1 2 3 4]]]]]
Массивын хэлбэр: (1, 1, 1, 1, 4)