【发布时间】:2022-11-17 09:25:38
【问题描述】:
我用 KNN 分类器创建了一个机器学习模型。然后,我制作了一个测试数据集的 pickle 文件,并使用 AWS SDK 将其上传到 AWS S3 存储桶。
出于测试目的,我下载了它并使用以下内容测试了类型:
with open("C:\\...path...\\test_features.pkl", 'rb') as f:
test_data= pickle.load(f)
print(type(test_data))
结果是<class 'pandas.core.frame.DataFrame'>,没问题。
但是,在阅读 AWS Lambda 时,以下部分
s3 = boto3.client('s3')
test_features = s3.get_object(Bucket=bucket, Key= key)
print(type(test_features))
给<class 'dict'>
如何在 AWS Lambda 中也获取 DataFrame 类型?
【问题讨论】:
标签: python pandas amazon-web-services aws-lambda mlops