描述:
执行预测操作
语法:
ym_predict(pd,data)
备注:
外部库函数,根据模型对象pd执行预测操作,参数data表示待预测的数据,data可以是序表、游标、csv文件、mtx文件。当参数data为文件时,文件路径可以是绝对路径也可以是相对路径,相对路径默认为[sAppHome]/store/predict。
当data为csv文件时,文件内容必须是以逗号作为分隔符的结构化数据。
当预测数据是单条记录或并发记录时,返回的是预测结果序表;
当预测数据是多条记录或文件时,返回的是预测结果对象。
参数:
pd |
模型对象 |
data |
待预测数据 |
选项:
@m |
@m(pd,data;duration)并发执行预测操作。 参数duration表示时间长度,单位为毫秒,汇集duration时间内的数据 |
返回值:
ps预测结果对象或序表
示例:
|
A |
|
1 |
=ym_env() |
启动python服务 |
2 |
=ym_load_pcf("model.pcf") |
通过已存在的模型文件model.pcf生成模型对象 |
3 |
=ym_predict(A2,"train_2.csv") |
根据模型对象对train_2.csv中的数据执行预测,返回预测结果对象 |
4 |
>ym_close(A1) |
释放资源 |
|
A |
B |
|
1 |
=file("D:/train_t.csv").import@tcq() |
|
预测数据表 |
2 |
=ym_env() |
|
启动服务 |
3 |
=ym_load_pcf("model.pcf") |
|
通过已存在的模型文件model.pcf生成模型对象 |
4 |
fork A1 |
=ym_predict@m(A3,A4;100) |
使用@m选项,并发执行预测,返回预测结果序表 |
5 |
>ym_close(A2) |
|
释放资源 |