首页 > 解决方案 > 如何使用 API 将数据提取到 AWS SageMaker

问题描述

Krutarth Pujara在这里,

以下代码是 AWS SageMaker 教程中描述的获取数据的方式:

try:
  urllib.request.urlretrieve ("https://d1.awsstatic.com/tmt/build-train-deploy-machine-learning-model-sagemaker/bank_clean.27f01fbbdf43271788427f3682996ae29ceca05d.csv", "bank_clean.csv")
  print('Success: downloaded bank_clean.csv.')
except Exception as e:
  print('Data load error: ',e)

try:
  model_data = pd.read_csv('./bank_clean.csv',index_col=0)
  print('Success: Data loaded into dataframe.')
except Exception as e:
    print('Data load error: ',e)

重点线:

urllib.request.urlretrieve ("https://d1.awsstatic.com/tmt/build-train-deploy-machine-learning-model-sagemaker/bank_clean.27f01fbbdf43271788427f3682996ae29ceca05d.csv", "bank_clean.csv")

使用的功能:urllib.request.urlretrieve()

并传递参数:link to csv

我要传递的参数:API 链接

该 API 包含我想要分页获取的分页 JSON 数据和

最后存储在一个 csv 中,我可以使用 SageMaker 将其存储在 S3 存储桶中。

如何使用 API 将数据提取到 AWS SageMaker?

标签: amazon-web-servicesmachine-learningpython-requestsaws-api-gatewayamazon-sagemaker

解决方案


推荐阅读