Files
playbook/skills/tsl-api-reference/references/codegen/module/recent-updates-32072.md
T

4.3 KiB

应用专题 / 数学算法

call_py_func(module, func_name, params_arr)

声明:function

对 pycall 的以参数数组调用方式进行封装,如果运行状态返回值错误则报错

参数 类型 说明
module string_or_python_obj 字符串,模块名,或者获取的 Python 对象
func_name string 字符串,函数名
params_arr array 数组,调用函数时的参数组成的数组, 字符串下标表示命名参数, 调用时如果不给参数, 表示取属性,给 nil 表示无参数调用函数

返回:any

clear_py_var()

声明:function

清除 python 环境中的变量

返回:any

del_py_var(var_name)

声明:function

删除 python 环境中的指定变量

参数 类型 说明
var_name string 删除 python 环境中的指定变量使用的 var_name 输入值

返回:any

generate_var_name()

声明:function

自动生成变量名

返回:string

get_py_syspath()

声明:function

获得 sys.path

返回:array

get_py_var()

声明:function

获取 python 环境中的变量列表

返回:array

get_py_var_type(var_name)

声明:function

获取 python 环境中的变量名为 var_name 的变量的数据类型

参数 类型 说明
var_name string 字符串,变量名

返回:string

get_pyput_type(data)

声明:function

获取 data 在 pyputvar 之后在 python 中的数据类型

参数 类型 说明
data any 任意数据类型

返回:string

ols(x, y)

声明:function

提供基于sklearn天软模型开发中的 ols 功能

参数 类型 说明
x array 模型输入特征或自变量数据
y any 模型训练目标或因变量数据

返回:any

reload_py_module(module_name)

声明:function

重载模块

参数 类型 说明
module_name string 字符串,模块名 3.1.3 交互执行

返回:any

reset_py_env()

声明:function

重置 python 环境

返回:any

tspy_pygetvar(var_name)

声明:function

对 pygetvar 进行封装,获取的变量不存在则报错

参数 类型 说明
var_name string 字符串,变量名

返回:any

tspy_pyrun(py_code, flag)

声明:function

对 pyrun 进行封装,如果 pyrun 运行出错会报错

参数 类型 说明
py_code string 字符串,要执行的 python 代码
flag integer 参考《应用专题-第三方交互 07:天软平台和 PYTHON 的交互》中 pyrun 接口的说明

返回:any