Você está na página 1de 2

Data Science Academy marcanttins@gmail.

com 5d804a805e4cdeb50c8b4581

Machine Learning em Python e C++

Machine Learning em Python e C++

Machine Learning em Python e C++

Serialização em Python com Pickle

Data Science Academy


www.datascienceacademy.com.br
Data Science Academy marcanttins@gmail.com 5d804a805e4cdeb50c8b4581

Machine Learning em Python e C++

Pickling é o processo pelo qual uma hierarquia de objetos Python é convertida em um


fluxo de bytes (geralmente não legível) para ser gravado em um arquivo, também conhecido
como serialização. Unpickling é a operação reversa, por meio da qual um fluxo de bytes é
convertido de volta em uma hierarquia de objetos Python funcional.

Pickle é a maneira operacionalmente mais simples de armazenar o objeto. O módulo


Python pickle é uma lib orientada a objetos para armazenar objetos diretamente em um formato
de armazenamento especial.

O módulo pickle é usado para serializar e desserializar uma estrutura de objeto Python.
Qualquer objeto em Python pode ser conservado para que possa ser salvo no disco. O que o
pickle faz é “serializar” o objeto antes de gravá-lo no arquivo. Pickling é uma maneira de
converter um objeto Python (lista, dict, etc.) em um fluxo de caracteres. A ideia é que esse fluxo
de caracteres contenha todas as informações necessárias para reconstruir o objeto em outro
script Python.

O módulo pickle é usado para implementar protocolos binários para serializar e


desserializar uma estrutura de objeto Python.

Data Science Academy


www.datascienceacademy.com.br

Você também pode gostar