pklファイル
  ・pickleライブラリ
Pythonオブジェクトの直列化、非直列化でオブジェクトの状態を保存、復元する。
  ・pklファイル作成(例)
オブジェクトを保存する前にファイルを開き、ファイルオブジェクトを取得
バイナリモードで書込み(例、(wb))
file = 'all_rank_test.pkl
pickle.dump(all_rank_test, open(file, 'wb'))
バイナリモードの pickleファイルを読み込み(例、(rb))
file = 'all_rank_test.pkl
all_rank_test = pickle.load(open(file, 'rb'))

中身を確認
  ・python -m pickle mnist.pkl     {'test_img': array([[0, 0, 0, ..., 0, 0, 0],      [0, 0, 0, ..., 0, 0, 0],      [0, 0, 0, ..., 0, 0, 0],      ...,      [0, 0, 0, ..., 0, 0, 0],      [0, 0, 0, ..., 0, 0, 0],      [0, 0, 0, ..., 0, 0, 0]], dtype=uint8),      'test_label': array([7, 2, 1, ..., 4, 5, 6], dtype=uint8),      'train_img': array([[0, 0, 0, ..., 0, 0, 0],      [0, 0, 0, ..., 0, 0, 0],      [0, 0, 0, ..., 0, 0, 0],      ...,      [0, 0, 0, ..., 0, 0, 0],      [0, 0, 0, ..., 0, 0, 0],      [0, 0, 0, ..., 0, 0, 0]], dtype=uint8),      'train_label': array([5, 0, 4, ..., 5, 6, 8], dtype=uint8)}