NumPy Skikking Vorm


Vorm van 'n Skikking

Die vorm van 'n skikking is die aantal elemente in elke dimensie.


Kry die vorm van 'n skikking

NumPy-skikkings het 'n kenmerk genoem shapewat 'n tupel gee met elke indeks wat die aantal ooreenstemmende elemente het.

Voorbeeld

Druk die vorm van 'n 2-D skikking:

import numpy as np

arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])

print(arr.shape)

Die voorbeeld hierbo gee terug (2, 4), wat beteken dat die skikking 2 dimensies het, waar die eerste dimensie 2 elemente en die tweede 4 het.

Voorbeeld

Skep 'n skikking met 5 dimensies deur ndmingebruik te maak van 'n vektor met waardes 1,2,3,4 en verifieer dat laaste dimensie waarde 4 het:

import numpy as np

arr = np.array([1, 2, 3, 4], ndmin=5)

print(arr)
print('shape of array :', arr.shape)

Wat stel die vorm tupel voor?

Heelgetalle by elke indeks vertel van die aantal elemente wat die ooreenstemmende dimensie het.

In die voorbeeld hierbo by indeks-4 het ons waarde 4, so ons kan sê dat 5de ( 4 + 1 de) dimensie 4 elemente het.


Toets jouself met oefeninge

Oefening:

Gebruik die korrekte NumPy-sintaksis om die vorm van 'n skikking na te gaan.

arr = np.array([1, 2, 3, 4, 5])

print(arr.)