Definition at line 20 of file Labels.h.
Public Member Functions | |
CLabels () | |
CLabels (INT num_labels) | |
CLabels (DREAL *labels, INT len) | |
CLabels (CHAR *fname) | |
~CLabels () | |
bool | load (CHAR *fname) |
bool | save (CHAR *fname) |
bool | set_label (INT idx, DREAL label) |
bool | set_int_label (INT idx, INT label) |
DREAL | get_label (INT idx) |
INT | get_int_label (INT idx) |
bool | is_two_class_labeling () |
INT | get_num_classes () |
DREAL * | get_labels (INT &len) |
void | get_labels (DREAL **labels, INT *len) |
void | set_labels (DREAL *labels, INT len) |
INT * | get_int_labels (INT &len) |
void | set_int_labels (INT *labels, INT len) |
INT | get_num_labels () |
Static Public Attributes | |
static CParallel | parallel |
static CIO | io |
static CVersion | version |
Protected Attributes | |
INT | num_labels |
DREAL * | labels |
CLabels::CLabels | ( | ) |
default constructor
Definition at line 18 of file Labels.cpp.
CLabels::CLabels | ( | INT | num_labels | ) |
constructor
labels | labels to set | |
len | number of labels |
Definition at line 33 of file Labels.cpp.
CLabels::CLabels | ( | CHAR * | fname | ) |
constructor
fname | filename to load labels from |
Definition at line 42 of file Labels.cpp.
CLabels::~CLabels | ( | ) |
Definition at line 51 of file Labels.cpp.
bool CLabels::load | ( | CHAR * | fname | ) |
load labels from file
fname | filename to load from |
Definition at line 154 of file Labels.cpp.
bool CLabels::save | ( | CHAR * | fname | ) |
save labels to file
fname | filename to save to |
Definition at line 178 of file Labels.cpp.
bool CLabels::is_two_class_labeling | ( | ) |
is two-class labeling
Definition at line 70 of file Labels.cpp.
INT CLabels::get_num_classes | ( | ) |
return number of classes (for multiclass) labels have to be zero based 0,1,...C missing labels are illegal
Definition at line 85 of file Labels.cpp.
get labels caller has to clean up
len | number of labels |
Definition at line 99 of file Labels.cpp.
get labels (swig compatible)
labels | where labels will be stored in | |
len | where number of labels will be stored in |
Definition at line 114 of file Labels.cpp.
set labels
labels | labels to set | |
len | number of labels |
Definition at line 58 of file Labels.cpp.
get INT label vector caller has to clean up
len | number of labels to get |
Definition at line 129 of file Labels.cpp.
set INT labels caller has to clean up
labels | INT labels | |
len | number of INT labels |
Definition at line 144 of file Labels.cpp.
INT CLabels::get_num_labels | ( | ) |
INT CLabels::num_labels [protected] |
DREAL* CLabels::labels [protected] |
CParallel CSGObject::parallel [static, inherited] |
Definition at line 105 of file SGObject.h.
CIO CSGObject::io [static, inherited] |
Definition at line 106 of file SGObject.h.
CVersion CSGObject::version [static, inherited] |
Definition at line 107 of file SGObject.h.