Python脚本

<< Click to Display Table of Contents >>

当前位置:  深度分析 > 脚本 

Python脚本

Previous pageReturn to chapter overviewNext page

Python脚本节点可以连接数据节点,输入脚本用于建模,也可以连接Python脚本,进行验证。

拖拽一个数据集连接一个Python脚本节点,选中Python脚本节点设置及展示区只有一个页面:配置项目。

ML143

 

配置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脚本节点的右键菜单中,选择“刷新”,可以更新同步数据或者参数信息。