A Numpy Library é usada no Python para criar uma ou mais matrizes dimensionais, e tem muitas funções para trabalhar com a matriz. A função exclusiva () é uma das funções úteis desta biblioteca para descobrir os valores únicos de uma matriz e retornar os valores únicos classificados. Esta função também pode retornar uma tupla dos valores da matriz, a matriz dos índices associativos e o número de vezes que cada valor único aparece na matriz principal. Os diferentes usos desta função são mostrados neste tutorial.
Sintaxe:
A sintaxe desta função é dada abaixo.
Array Numpy.Único (input_array, return_index, return_inverse, return_counts, eixo)Esta função pode levar cinco argumentos, e o objetivo desses argumentos é explicado abaixo.
A função exclusiva () pode retornar quatro tipos de matrizes com base nos valores do argumento.
Exemplo 1: Imprima os valores exclusivos da matriz unidimensional
O exemplo a seguir mostra o uso da função exclusiva () para criar uma matriz com os valores únicos de uma matriz unidimensional. Uma matriz unidimensional de 9 elementos foi usada como o valor de argumento da função exclusiva (). O valor retornado desta função foi impresso posteriormente.
# Importar biblioteca NumpySaída:
A saída a seguir aparecerá após a execução do script acima. A matriz de entrada contém 6 elementos exclusivos que são mostrados na saída.
Exemplo 2: Imprima os valores e índices exclusivos com base na matriz de entrada
O exemplo a seguir mostra como os valores e índices exclusivos da matriz bidimensional podem ser recuperados usando a função exclusiva (). Uma matriz bidimensional de 2 linhas e 6 colunas foi usada como a matriz de entrada. O valor do return_index argumento foi definido como Verdadeiro Para obter os índices de matriz de entrada com base nos valores de matriz exclusivos.
# Importar biblioteca NumpySaída:
A saída a seguir aparecerá após a execução do script acima. A matriz de entrada contém 7 valores únicos. A saída mostra a matriz de 7 valores exclusivos e 7 índices desses valores da matriz de entrada.
Exemplo 3: Imprima os valores e índices exclusivos com base na matriz de saída
O exemplo a seguir mostra como os valores únicos de uma matriz unidimensional e os índices com base nos valores únicos usando a função exclusiva (). No script, uma matriz unidimensional de 9 elementos foi usada como a matriz de entrada. O valor do return_inverse argumento está definido como Verdadeiro Isso retornará outra variedade de índices com base no índice de matriz exclusivo. Tanto a matriz exclusiva quanto a matriz de índices foram impressos posteriormente.
# Importar biblioteca NumpySaída:
A saída a seguir aparecerá após a execução do script acima. A saída mostrou a matriz de entrada, matriz exclusiva e matriz inversa. A matriz de entrada contém 5 valores únicos. Estes são 10, 20, 30, 40 e 60. A matriz de entrada contém 10 em três índices que são o primeiro elemento da matriz exclusiva. Então, 0 apareceu três vezes na matriz inversa. Os outros valores da matriz inversa foram colocados da mesma maneira.
Exemplo-4: Imprima os valores exclusivos e a frequência de cada valor exclusivo
O exemplo a seguir mostra como a função exclusiva () pode recuperar os valores exclusivos e a frequência de cada valor exclusivo da matriz de entrada. O valor do return_counts argumento foi definido como Verdadeiro Para obter a variedade de valores de frequência. Uma matriz unidimensional de 12 elementos foi usada na função exclusiva () como uma matriz de entrada. A matriz de valores únicos e os valores de frequência foram impressos posteriormente.
# Importar biblioteca NumpySaída:
A saída a seguir aparecerá após a execução do script acima. A matriz de entrada, a matriz exclusiva e a matriz de contagem foram impressos na saída.
Conclusão
Os usos detalhados das funções exclusivos () foram explicados neste tutorial usando vários exemplos. Esta função pode retornar os valores de diferentes matrizes e mostrou aqui usando matrizes unidimensionais e bidimensionais.