<< Click to Display Table of Contents >> Python脚本 |
Python脚本节点可以连接数据节点,输入脚本用于建模,也可以连接Python脚本,进行验证。
拖拽一个数据集连接一个Python脚本节点,选中Python脚本节点设置及展示区只有一个页面:配置项目。
❖配置Python脚本
Python脚本内置输入、输出变量和系统函数。
输入变量
_input_table_ :pandas.DataFrame类型,为前驱数据集节点的输出数据;
_input_model_ :前驱Python脚本节点向本节点输入的数据,可以使模型对象、list、dict等可序列化任意类型;
输出变量
_output_table_ :pandas.DataFrame类型或dict类型,用于输出数据到表格;
_output_model_ :本节点向所有直接后继Python脚本节点输出的数据,可以是模型对象、list、dict等可序列化任意类型;
_pmml_ :为训练模型的PMML文本内容,作为该模型节点的输出值,与函数to_pmml()配合使用;
_plot_ :matplotlib.pyplot类型,用于输出图片;
系统函数
to_pmml(model,features,target):用于导出训练模型的PMML文本文件,其中model为训练出的模型,features为含有训练集所有特征(自变量)的list,这些特征顺序必须与训练模型时的特征顺序保持一致,target为含有训练集标签字段(因变量)的字符串,该系统函数返回的PMML文本可以赋值给_pmml_,以便传递给后继节点;
❖Python脚本运行
在Python脚本节点的右键菜单中,选择“运行”,可以运行该节点及前置节点。
❖Python脚本节点重命名
在Python脚本节点的右键菜单中,选择“重命名”,可以对节点进行重命名。
❖删除Python脚本节点
在Python脚本节点的右键菜单中,选择“删除”或者点击键盘 delete 键进行删除,能够删除节点以及节点的输入、输出连线。
❖刷新Python脚本节点
在Python脚本节点的右键菜单中,选择“刷新”,可以更新同步数据或者参数信息。