如何将外部pickle文件内容作为数据帧加载到azuremlstudio的“执行python脚本”部分?

2024-09-28 13:15:24 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我正在使用的脚本:

 import warnings
 warnings.filterwarnings('ignore') 
 import pandas as pd
 import sys
 import pickle
 def azureml_main(dataframe1 = None, dataframe2 = None):
 sys.path.append('.\\Script Bundle')
 dataframe1 = pickle.load(open(r'/Script Bundle/descript.pkl', 'rb'))
 return dataframe1,

但当我执行它时,会发现错误

^{pr2}$

Tags: import脚本nonepandasdefassysscript
1条回答
网友
1楼 · 发布于 2024-09-28 13:15:24

模型在'./Script Bundle'下可用,您不需要整个sys.path.append的事情。因此,您可以使用如下代码:

import pandas as pd
import pickle

def azureml_main(dataframe1 = None, dataframe2 = None):

    model = pickle.load( open( "./Script Bundle/iris.pkl", "rb" ) )
    cleanFrame = dataframe1[['sepal-length','sepal-width','petal-length','petal-width']]

    prediction = model.predict(cleanFrame)

    dataframe1['Scored Labels'] = prediction

    return dataframe1

你可以看看this ML Studio experiment作为一个例子。在

相关问题 更多 >

    热门问题