enquire_class_boxT_enquire_class_boxEnquireClassBoxEnquireClassBoxenquire_class_box (算子)

名称

enquire_class_boxT_enquire_class_boxEnquireClassBoxEnquireClassBoxenquire_class_box — 对属性元组进行分类。

警告

enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBoxenquire_class_box 已过时,仅出于向后兼容性考虑而保留。新应用程序应使用 MLP、SVM、KNN 或 GMM 算子替代。

签名

enquire_class_box( : : ClassifHandle, FeatureList : Class)

Herror T_enquire_class_box(const Htuple ClassifHandle, const Htuple FeatureList, Htuple* Class)

void EnquireClassBox(const HTuple& ClassifHandle, const HTuple& FeatureList, HTuple* Class)

Hlong HClassBox::EnquireClassBox(const HTuple& FeatureList) const

static void HOperatorSet.EnquireClassBox(HTuple classifHandle, HTuple featureList, out HTuple classVal)

int HClassBox.EnquireClassBox(HTuple featureList)

def enquire_class_box(classif_handle: HHandle, feature_list: Sequence[Union[int, float, str]]) -> int

描述

FeatureListFeatureListFeatureListFeatureListfeatureListfeature_list is a tuple of any floating point- or integer numbers (attributes) which has to be assigned to a class with assistance of a previous trained (learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBoxlearn_class_box) classifier. It is possible to specify attributes as unknown by indicating the symbol '*' instead of a number. If you specify n values, then all following values, i.e. the attributes n+1 until 'max', are automatically supposed to be undefined.

See learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBoxlearn_class_box for more details about the functionality of the classifier.

You may call the operators learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBoxlearn_class_box and enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBoxenquire_class_box alternately, so that it is possible to classify already in the phase of learning. This means you could see when a satisfying behavior had been reached.

执行信息

参数

ClassifHandleClassifHandleClassifHandleClassifHandleclassifHandleclassif_handle (输入控制)  class_box HClassBox, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle of the classifier.

FeatureListFeatureListFeatureListFeatureListfeatureListfeature_list (输入控制)  real-array HTupleSequence[Union[int, float, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)

Array of attributes which has to be classified.

默认值: 1.0

ClassClassClassClassclassValclass (输出控制)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Number of the class to which the array of attributes had been assigned.

结果

enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBoxenquire_class_box 返回 2 ( H_MSG_TRUE )。

可能的前趋

create_class_boxcreate_class_boxCreateClassBoxCreateClassBoxCreateClassBoxcreate_class_box, learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBoxlearn_class_box, set_class_box_paramset_class_box_paramSetClassBoxParamSetClassBoxParamSetClassBoxParamset_class_box_param

可能的后继

learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBoxlearn_class_box, write_class_boxwrite_class_boxWriteClassBoxWriteClassBoxWriteClassBoxwrite_class_box, close_class_boxclose_class_boxCloseClassBoxCloseClassBoxCloseClassBoxclose_class_box

替代

enquire_reject_class_boxenquire_reject_class_boxEnquireRejectClassBoxEnquireRejectClassBoxEnquireRejectClassBoxenquire_reject_class_box

另见

test_sampset_boxtest_sampset_boxTestSampsetBoxTestSampsetBoxTestSampsetBoxtest_sampset_box, learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBoxlearn_class_box, learn_sampset_boxlearn_sampset_boxLearnSampsetBoxLearnSampsetBoxLearnSampsetBoxlearn_sampset_box

模块

基础