Forma da matriz NumPy
Forma de uma matriz
A forma de uma matriz é o número de elementos em cada dimensão.
Obter a forma de uma matriz
As matrizes NumPy têm um atributo chamado shape
que retorna uma tupla com cada índice com o número de elementos correspondentes.
Exemplo
Imprima a forma de uma matriz 2-D:
import numpy as np
arr = np.array([[1, 2, 3, 4],
[5, 6, 7, 8]])
print(arr.shape)
O exemplo acima retorna (2, 4)
, o que significa que o array tem 2 dimensões, onde a primeira dimensão tem 2 elementos e a segunda tem 4.
Exemplo
Crie um array com 5 dimensões usando ndmin
um vetor com valores 1,2,3,4 e verifique se a última dimensão tem valor 4:
import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('shape of array :', arr.shape)
O que a tupla de forma representa?
Os inteiros em cada índice informam sobre o número de elementos que a dimensão correspondente possui.
No exemplo acima em index-4 temos o valor 4, então podemos dizer que a 5ª (4 + 1ª) dimensão possui 4 elementos.