ym_predict()

阅读(222) 标签: 预测, 模型对象,

描述:

执行预测操作

语法:

ym_predict(pd,data)

备注:

根据模型对象pd执行预测操作,参数data表示待预测的数据,data可以是序表、游标、csv文件、mtx文件。当参数data为文件时,文件路径可以是绝对路径也可以是相对路径,相对路径默认为[sAppHome]/store/predict

datacsv文件时,文件内容必须是以逗号作为分隔符的结构化数据。

当预测数据是单条记录或并发记录时,返回的是预测结果序表;

当预测数据是多条记录或文件时,返回的是预测结果对象。

参数:

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)

 

释放资源