「.pklファイル」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
(同じ利用者による、間の4版が非表示) | |||
1行目: | 1行目: | ||
− | '''.pklファイル'''とは、[[python]]のpickleモジュールを使用して[[オブジェクト]]([[変数]])を[[ファイル]]に保存したものです。 | + | '''.pklファイル'''とは、[[python]]のpickleモジュールを使用して[[python]]の[[オブジェクト]]([[変数]])を[[ファイル]]に保存したものです。 |
− | + | pickleモジュールはいわゆる[[シリアライザー]]と呼ばれるものの一種です。あまりにもサクッと使えるので[[scikit-learn]]などの[[人工知能]]の[[学習モデル]]の保存などによく使われています。 | |
; pickleモジュールを使う。 | ; pickleモジュールを使う。 | ||
24行目: | 24行目: | ||
</source> | </source> | ||
+ | [[category: 拡張子]] | ||
[[category: python]] | [[category: python]] |
2023年9月19日 (火) 04:39時点における最新版
.pklファイルとは、pythonのpickleモジュールを使用してpythonのオブジェクト(変数)をファイルに保存したものです。
pickleモジュールはいわゆるシリアライザーと呼ばれるものの一種です。あまりにもサクッと使えるのでscikit-learnなどの人工知能の学習モデルの保存などによく使われています。
- pickleモジュールを使う。
import pickle
- 保存はsaveではなくdumpです。
data = {'example': オブジェクトを.pklファイルに保存します。}
with open('example.pkl', 'wb') as file:
pickle.dump(data, file)
- 読み込みはloadです。
with open('example.pkl', 'rb') as file:
loaded_data = pickle.load(file)
# 出力
print(loaded_data)