4.3 KiB
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