Obtenha o tamanho da matriz Numpy

Obtenha o tamanho da matriz Numpy
“Matrizes desempenham um papel importante quando estamos lidando com grandes dados do mesmo tipo. É uma prática ruim declarar e inicializar todas as variáveis ​​separadamente. Matrizes simplificam armazenar dados do mesmo tipo juntos. Para obter o tamanho da matriz, existem métodos diferentes; Um deles é a função Size (). O tamanho da matriz conta o não. de elementos na matriz. Numpy é um módulo Python conhecido por lidar com matrizes e listas com funções internas para resolver expressões matemáticas.”

Sintaxe

Numpy.tamanho (Array_1, eixo = nenhum)

Numpy é um pacote Python. Para usar este pacote ou usar qualquer função da biblioteca Numpy, precisamos importar a biblioteca usando "importar numpy como np", ou podemos simplesmente usar "importar numpy" sem definir o nome da função. Se importamos a biblioteca com um nome de função, use um nome de função com tamanho () função, i.e., NP.tamanho(). Se importamos Numpy sem um nome de função, toda vez que chamamos qualquer método da biblioteca Numpy, precisamos usar Numpy com essa função, i.e., Numpy.tamanho().

Parâmetros

Array_1: Nas matrizes, armazenamos os elementos do mesmo tipo de dados. Array_1 é a matriz de entrada. Também podemos armazenar elementos com diferentes tipos de dados em uma matriz, mas isso não é uma boa prática. O Python permite o armazenamento de diferentes tipos de dados em uma variável de matriz.

Eixo: O parâmetro "eixo" é opcional; Se queremos contar ao longo das linhas e colunas, este parâmetro é usado. E se não for usado, por padrão, fornece o número total de elementos da matriz.

Valor de retorno

Dá o tamanho da matriz e é um valor inteiro porque o tamanho de uma matriz nunca pode estar em um ponto flutuante.

Métodos utilizados

  • função len (): O método len () obtém o tamanho de uma matriz 1D. Se tentarmos encontrar o tamanho da matriz bidimensional ou n-dimensional, ele retornará apenas o número de linhas, não o número total de elementos.
  • função () função: Este método pode encontrar o tamanho de qualquer tipo de matriz (matriz n-dimensional). Dá o tamanho específico da matriz, mas usar esse método; Precisamos importar a biblioteca Numpy. O método size () multiplica o número de linhas e colunas para encontrar o tamanho total, i.e., tamanho = linhas*colunas.
  • forma () função: É usado para obter o número de linhas e colunas de matrizes, mas no caso de uma matriz unidimensional, retorna o número total de elementos que é o tamanho da matriz. Ao usar esta função, podemos adquirir a forma de qualquer matriz dimensional.

Usando a função len ()

Observamos como utilizamos o método Len () para obter o tamanho de uma matriz unidimensional. Com a ajuda da função len (), adquiriremos o comprimento (todos os elementos) da matriz definida.

Neste programa, importe a biblioteca Numpy com o nome da função NP. Matriz unidimensional inicializada com os valores inteiros e armazenada em uma variável, diga "Array_0". Então, com a ajuda do método print (), uma mensagem é apresentada no console. E com outra instrução print (), exiba o tamanho da matriz necessária chamando o método len (). Dentro do parêntese, dê o nome da matriz cujo tamanho queremos encontrar. O total de elementos da matriz definido pode ser obtido pelo uso da função len ().

Usando o tamanho () função

Nesse caso, obteremos o tamanho da matriz 2D usando a função Size (). Aqui, o tamanho da matriz significa os valores totais na matriz.

Integrar a biblioteca Numpy para usar a matriz Numpy. Declare a matriz bidimensional. Esta matriz 2D consiste em diferentes valores inteiros. Imprima a mensagem na tela de saída com a função print (). Então ligue para o NP.Tamanho () Função para obter o tamanho da matriz 2D. Também podemos adquirir o tamanho das linhas e colunas utilizando o método size () e imprimi -las pelo uso de uma instrução de impressão. A função size () aceita dois atributos para encontrar o número de linhas e colunas em uma matriz 2D. O argumento "arr" é a matriz cujo tamanho encontraremos e 0 significa linhas; Isso terá o tamanho das linhas. E 1 significa colunas; Isso adquiriria o não. de colunas na matriz.

O resultado mostra o tamanho da matriz, que é 8, o número de linhas é 2 e o número de colunas é 4. Se multiplicarmos linhas e colunas, podemos obter o tamanho da matriz.

Usando o método SHAPE ()

O método da forma () também é usado para encontrar o tamanho da matriz bidimensional.

Na primeira declaração, incorpore o módulo Numpy como NP. Em seguida, definimos a matriz 2D e a armazenamos na variável "Array"; mais tarde, encontraremos o tamanho desta matriz. Imprima a mensagem na tela invocando o método print (). Em seguida, use NP.forma () para obter o tamanho da matriz 2D necessária. Aqui o tamanho significa o número de linhas e colunas da matriz.

Usando métodos len (), size () e shape ()

Neste programa, aplicaremos os métodos Len (), Size () e Shape () para obter o tamanho da matriz Numpy.

O código acima terá o tamanho da matriz 2D com três métodos diferentes, Len (), Size () e Shape (). O método Len () pode encontrar o comprimento da matriz 1D, mas quando se trata de uma matriz 2D ou N-dimensional, a função Len () fornece apenas o número de linhas, o método tamanho () fornece o número total de elementos e a função Shape () fornece o número de linhas e colunas.

A biblioteca Numpy é importada. Os elementos da matriz 2D serão declarados na próxima declaração e serão salvos na variável "Array_1". Em seguida, imprima a mensagem de encontrar o tamanho do método Len (); Temos que chamar a função print (). Além disso, utilize a função size () e exiba o tamanho da matriz 2D. No final, invocar o método Shape () para obter o tamanho da matriz. A declaração de impressão imprime a mensagem junto com o tamanho de uma matriz 2D.

Agora podemos ver como as três abordagens diferentes afetam a saída da mesma matriz 2D. O método len () retorna o não. de linhas de uma matriz 2D. O tamanho exato da matriz pode ser encontrado usando tamanho (). A função Shape () retorna as linhas e colunas da matriz.

Conclusão

Neste guia, explicamos em detalhes o que o tamanho de uma matriz significa e como podemos obter o tamanho de uma matriz Numpy. Com a ajuda de três funções diferentes (len (), size () e forma ()), podemos facilmente obter o tamanho de uma matriz. Há uma clara diferença entre essas técnicas que são explicadas no artigo. Ilustramos cada método com a ajuda de programas e adquirimos o tamanho de matrizes de um e bidimensional. O artigo termina com o último exemplo de obter o tamanho da matriz Numpy usando os três métodos.