““Numpy”É uma poderosa biblioteca de computação numérica em Python, capaz de lidar com grandes matrizes e matrizes multidimensionais e matrizes. O "Numpy.astype ()”A função é um recurso incrivelmente útil que permite converter facilmente o tipo de dados de uma matriz numpy em outro tipo de dados.
Neste artigo, forneceremos um guia detalhado sobre o “Numpy.astype () ”função usando inúmeros exemplos. Aqui estão o conteúdo deste blog Python:
Qual é o “Numpy.ASTYPE () ”Função em Python?
O "Numpy.astype ()”A função é utilizada para alterar o tipo de dados de uma matriz Numpy e retorna uma nova matriz com o tipo de dados específico, mantendo a matriz original inalterada.
Sintaxe
Numpy.ndarray.astype (dtype, ordem = 'k', elenco = 'inseguro', subok = true, copy = true)
Na sintaxe acima:
Exemplo 1: Aplicando o ““Numpy.astype ()” Função Para converter uma variedade de bóia em um tipo inteiro
Este exemplo converte a variedade de elementos de flutuação em tipo inteiro usando o “Numpy.astype ()”Função:
importar numpy
arr = Numpy.Array ([1.2, 2.4, 3.6, 4.8])
new_arr = arr.ASTYPE (INT)
print ("Array original:", arr)
Print ("New Array:", New_arr)
No código acima:
Saída
Na saída acima, a matriz original de números de ponto flutuante foi convertida no tipo inteiro com sucesso.
Exemplo 2: Aplicando o ““Numpy.astype ()” Função Para converter uma variedade de float do tipo
Este exemplo converte a matriz inicializada de “int”Tipo em“boleano”. Aqui está um código de exemplo:
importar numpy
arr = Numpy.Array ([1, 2, 3, 4])
new_arr = arr.ASTYPE (BOOL)
print ("Array original:", arr)
Print ("New Array:", New_arr)
No bloco de código acima:
Saída
Na saída acima, a variedade original de números inteiros foi convertida no tipo booleano de acordo.
Exemplo 3: Aplicando o ““Numpy.astype ()” Função Para converter uma matriz do tipo inteiro em tipo complexo
Este exemplo transforma a matriz do tipo "int" em um tipo complexo por meio do "Numpy.astype ()”Função:
importar numpy
arr = Numpy.Array ([1, 2, 3, 4])
new_arr = arr.astype (complexo)
print ("Array original:", arr)
Print ("New Array:", New_arr)
No trecho de código acima:
Saída
No resultado acima, pode estar implícito que a matriz complexa foi criada a partir da variedade original de inteiros.
Exemplo 4: Aplicando o ““Numpy.astype ()” Função Para converter uma matriz do tipo inteiro em tipo de string
O exemplo a seguir converte os valores da matriz compreendendo o “int”Tipo em“corda”Usando o“Numpy.astype ()”Função:
importar numpy
arr = Numpy.Array ([1, 2, 3, 4])
new_arr = arr.ASTYPE (STR)
print ("Array original:", arr)
Print ("New Array:", New_arr)
Neste código:
Saída
Como observado, um “corda”A matriz foi recuperada da variedade original de números inteiros adequadamente.
Conclusão
O "astype ()"Função do"Numpy”A biblioteca é usada para alterar o tipo de dados de uma matriz Numpy em outros tipos de dados, como“ str ”,“ int ”,“ complexo ”, etc. Podemos modificar uma matriz Numpy de um tipo de dados flutuante para um tipo int, objeto ou tipo complexo. Este blog discutiu uma explicação detalhada e um exemplo do “Numpy.função astype () ”.