✨ feat(tsl-api-reference): expand API and module coverage
This commit is contained in:
@@ -0,0 +1,167 @@
|
||||
# 应用专题 / 数学算法
|
||||
|
||||
## `call_py_func(module, func_name, params_arr)`
|
||||
|
||||
声明:function
|
||||
|
||||
对 pycall 的以参数数组调用方式进行封装,如果运行状态返回值错误则报错
|
||||
|
||||
<!-- tags: 执行 列表 集合 机器学习 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------- |
|
||||
| `module` | string_or_python_obj | 字符串,模块名,或者获取的 Python 对象 |
|
||||
| `func_name` | string | 字符串,函数名 |
|
||||
| `params_arr` | array | 数组,调用函数时的参数组成的数组, 字符串下标表示命名参数, 调用时如果不给参数, 表示取属性,给 nil 表示无参数调用函数 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `clear_py_var()`
|
||||
|
||||
声明:function
|
||||
|
||||
清除 python 环境中的变量
|
||||
|
||||
<!-- tags: 删除 清理 脚本交互 机器学习 -->
|
||||
|
||||
返回:any
|
||||
|
||||
## `del_py_var(var_name)`
|
||||
|
||||
声明:function
|
||||
|
||||
删除 python 环境中的指定变量
|
||||
|
||||
<!-- tags: 清理 脚本交互 机器学习 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------ | ---------------------------------------------------- |
|
||||
| `var_name` | string | 删除 python 环境中的指定变量使用的 `var_name` 输入值 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `generate_var_name()`
|
||||
|
||||
声明:function
|
||||
|
||||
自动生成变量名
|
||||
|
||||
<!-- tags: 机器学习 -->
|
||||
|
||||
返回:string
|
||||
|
||||
## `get_py_syspath()`
|
||||
|
||||
声明:function
|
||||
|
||||
获得 sys.path
|
||||
|
||||
<!-- tags: 查询 机器学习 -->
|
||||
|
||||
返回:array
|
||||
|
||||
## `get_py_var()`
|
||||
|
||||
声明:function
|
||||
|
||||
获取 python 环境中的变量列表
|
||||
|
||||
<!-- tags: 查询 脚本交互 机器学习 -->
|
||||
|
||||
返回:array
|
||||
|
||||
## `get_py_var_type(var_name)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取 python 环境中的变量名为 var_name 的变量的数据类型
|
||||
|
||||
<!-- tags: 查询 脚本交互 机器学习 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------ | -------------- |
|
||||
| `var_name` | string | 字符串,变量名 |
|
||||
|
||||
返回:string
|
||||
|
||||
## `get_pyput_type(data)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取 data 在 pyputvar 之后在 python 中的数据类型
|
||||
|
||||
<!-- tags: 查询 脚本交互 机器学习 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------ | ---- | ------------ |
|
||||
| `data` | any | 任意数据类型 |
|
||||
|
||||
返回:string
|
||||
|
||||
## `ols(x, y)`
|
||||
|
||||
声明:function
|
||||
|
||||
提供基于sklearn天软模型开发中的 `ols` 功能
|
||||
|
||||
<!-- tags: 机器学习 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ----- | ------------------------ |
|
||||
| `x` | array | 模型输入特征或自变量数据 |
|
||||
| `y` | any | 模型训练目标或因变量数据 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `reload_py_module(module_name)`
|
||||
|
||||
声明:function
|
||||
|
||||
重载模块
|
||||
|
||||
<!-- tags: 机器学习 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------ | ----------------------------- |
|
||||
| `module_name` | string | 字符串,模块名 3.1.3 交互执行 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `reset_py_env()`
|
||||
|
||||
声明:function
|
||||
|
||||
重置 python 环境
|
||||
|
||||
<!-- tags: 脚本交互 机器学习 -->
|
||||
|
||||
返回:any
|
||||
|
||||
## `tspy_pygetvar(var_name)`
|
||||
|
||||
声明:function
|
||||
|
||||
对 pygetvar 进行封装,获取的变量不存在则报错
|
||||
|
||||
<!-- tags: 查询 机器学习 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------ | -------------- |
|
||||
| `var_name` | string | 字符串,变量名 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `tspy_pyrun(py_code, flag)`
|
||||
|
||||
声明:function
|
||||
|
||||
对 pyrun 进行封装,如果 pyrun 运行出错会报错
|
||||
|
||||
<!-- tags: 执行 调用 机器学习 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | --------------------------------------------------------------------------- |
|
||||
| `py_code` | string | 字符串,要执行的 python 代码 |
|
||||
| `flag` | integer | 参考《应用专题-第三方交互 07:天软平台和 PYTHON 的交互》中 pyrun 接口的说明 |
|
||||
|
||||
返回:any
|
||||
Reference in New Issue
Block a user