【发布时间】:2017-04-07 12:53:32
【问题描述】:
我正在将一个 numpy 数组字典保存到一个 pickle 文件中。然后将它们解开为新变量。代码是这样的:
酸洗:
# here the variables 'train_dataset', 'train_labels' etc are all np arrays.
save = {
'train_dataset': train_dataset,
'train_labels': train_labels,
'valid_dataset': valid_dataset,
'valid_labels': valid_labels,
'test_dataset': test_dataset,
'test_labels': test_labels,
}
pickle.dump(save, f, pickle.HIGHEST_PROTOCOL)
解酸:
save = pickle.load(f)
train_dataset_new = save['train_dataset']
train_labels_new = save['train_labels']
valid_dataset_new = save['valid_dataset']
valid_labels_new = save['valid_labels']
test_dataset_new = save['test_dataset']
test_labels_new = save['test_labels']
从 pickle 文件加载的变量也会是 np 数组吗?如果可以的话,也请详细说明一下。
谢谢
【问题讨论】: