LoginSignup
0
0

import pickleって何

Posted at

import pickleってなんだ。
なかなかクリティカルに説明してくれてるやつが(個人的に)なかったので自分で備忘録的にまとめます。

pickleとは

chatGPTより下記回答

pickle は Python の標準ライブラリの一部で、オブジェクトの直列化(serialization)と非直列化(deserialization)を行うためのモジュールです。直列化とは、Pythonオブジェクトをバイト列に変換することで、ファイルに保存したりネットワークを介して送信したりすることができるようにするプロセスです。非直列化はその逆のプロセスで、バイト列を元のPythonオブジェクトに戻すことです。

pickle を使用すると、Pythonのほぼすべてのデータ型(リスト、辞書、クラスなど)を直列化することができます。以下に、pickle の基本的な使い方と、その利用例を示します。

どういうときに使う

株価分析するときに使う。

データの永続化:
Pythonオブジェクトをファイルに保存して、後で再度読み込むことができます。これはプログラムの実行中にデータを保存したり、プログラム間でデータをやり取りするために利用されます。

オブジェクトの複製:
pickle を使用してオブジェクトを直列化し、そのコピーを作成することができます。この方法は、オブジェクトのディープコピーを作成したり、複雑なオブジェクトを再利用したりするために役立ちます。

モデルの保存:
機械学習モデルや訓練済みのモデルを保存して、後で再利用する場合にも pickle が使用されます。

危険な点

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0