我试图打开一个基于Craigslist Cars+Trucks数据的.pickle文件车辆价格数据集:https://www.kaggle.com/austinreese/craigslist-carstrucks-data,但是,我得到以下错误:
Traceback (most recent call last):
File "D:/Universidad/Beca/Certificacion/Unsupervised Learning/Week1/Homework 1 - Diana Ponce.py", line 20, in <module>
train_data, train_labels, test_data, test_labels = pickle.load(f)
File "pandas\_libs\internals.pyx", line 572, in pandas._libs.internals.BlockManager.__cinit__
TypeError: __cinit__() takes at least 2 positional arguments (0 given)
我已导出所需的库,但仍无法打开该文件。.pickle文件和.py文件都存储在同一位置
这是我正在使用的代码:
import numpy as np
import pandas as pd
import pickle
with open("vehicle_price_dataset.pickle", "rb") as f:
train_data, train_labels, test_data, test_labels = pickle.load(f)
这听起来像是一个版本控制问题:用于创建模型的版本与机器上安装的用于取消绑定模型的版本不同。也许确认您正在使用Pickle版本4.0可以解决这个问题
相关问题 更多 >
编程相关推荐