使用SDK调用示例-notebook for Amazon SageMaker中的Iris端点,可以按照以下步骤进行:
import boto3
import pandas as pd
sagemaker_client = boto3.client('sagemaker')
data = [[5.1, 3.5, 1.4, 0.2]]
df = pd.DataFrame(data, columns=['sepal_length', 'sepal_width', 'petal_length', 'petal_width'])
payload = df.to_csv(index=False)
endpoint_name = 'your-endpoint-name'
response = sagemaker_client.invoke_endpoint(
EndpointName=endpoint_name,
Body=payload,
ContentType='text/csv'
)
result = response['Body'].read().decode('utf-8')
# 示例中的预测结果是一个字符串,可以根据实际情况进行解析和处理
print(result)
以上是使用SDK调用示例-notebook for Amazon SageMaker中的Iris端点的基本步骤。根据实际需求,可以进一步扩展和优化代码,例如添加错误处理、数据预处理等。对于更详细的信息和示例代码,可以参考腾讯云的SageMaker产品介绍。