Numpy NP.carregar

Numpy NP.carregar
A função de carga () em Numpy permite carregar uma matriz de entrada que é salva em um .arquivo NPY.

Siga este tutorial para descobrir como salvar e carregar uma matriz de e para um arquivo de picles.

Função numpy salvar ()

Antes de mergulhar no uso da função de carga (), precisamos entender a função de salvamento.

É uma função simples, mas útil, que permite salvar uma matriz em um arquivo binário que termina com um .Extensão NPY.

Função Sintaxe

A definição da função é como mostrado abaixo:

Numpy.salvar (arquivo, arr, allow_pickle = true, fix_imports = true)

Parâmetros

Os parâmetros da função são discutidos abaixo:

  1. Arquivo - Este parâmetro define o arquivo ou nome do arquivo para o qual a matriz é salva. Se o nome do arquivo fornecido não tiver uma extensão, a função o anexará automaticamente.
  2. ARR - isso especifica os dados da matriz a serem salvos no arquivo.
  3. allow_pickle - o parâmetro allow_pickle é um valor booleano que permite ou desalunda salvar a matriz usando picles python. É usado principalmente por razões de segurança, pois os dados de carregamento em conserva podem causar a execução de código arbitrário em dados trabalhados maliciosamente. Por padrão, o parâmetro é definido como true.
  4. FIX_IMPORTS - Este parâmetro força uma matriz no Python 3 a ser em conserva em um formato compatível com Python 2.

Exemplo de uso

O código abaixo mostra como usar a função save () em Numpy.

# importar numpy
importar numpy como np
arr = np.Array ([[1,2,3,4,5], [6,7,8,9,10]])
# salvar a matriz para arquivar
NP.salvar ('myarr.npy ', arr)

O código acima criará um arquivo chamado Myarr.NPY, que mantém os dados da variável ARR.

Função de carga numpy

Agora que entendemos como a função save () funciona, podemos mudar nossa atenção para a função de carga ().

Em termos simples, a função de carga permite carregar a matriz salva em um .arquivo NPY. Ele atua como a versão de leitura da função salvo.

Função Sintaxe

A sintaxe da função é como mostrado abaixo:

Numpy.carregamento (arquivo, mmap_mode = nenhum, allow_pickle = false, fix_imports = true, coding = 'ASCII')

Vamos explorar os parâmetros.

Parâmetros de função

Os parâmetros são os seguintes:

  1. Arquivo - Especifica o arquivo para ler.
  2. mmap_mode - permite que o arquivo seja mapeado pela memória usando um determinado modo.
  3. allow_pickle - permite ou desalunda o carregamento de objetos escolhidos do .arquivo NPY.
  4. Fix_imports - semelhante ao da função salvo. (Veja acima).
  5. codificação - Especifica quais codificação para usar, especialmente ao ler Strings Python 2.

Valor de retorno

A função retornará os dados armazenados no especificado .arquivo NPY.

Exemplo de uso

Para ilustrar como usar a função load (), vamos ler os dados armazenados no Myarr.arquivo NPY.

O código é como mostrado abaixo:

# carregar arquivo
arr_loaded = np.carregar ('Myarr.npy ')
# Compare as duas matrizes
imprimir (arr == arr_loaded)

No exemplo acima, carregamos os dados do Myarr.NPY para uma nova variável de matriz chamada arr_loaded.

Em seguida, comparamos se a matriz carregada é igual à matriz original. O código acima deve retornar uma variedade de booleanos como mostrado:

[[True True True True]
[True True True True]]

O acima indica que a matriz original e um carregado do arquivo são semelhantes.

Conclusão

Este artigo explora como salvar e carregar objetos de matriz para e de .Arquivos NPY usando as funções Salvar e Carregar.

Obrigado pela leitura!!