MCPcopy Create free account
hub / github.com/Xtra-Computing/thundersvm / svm_predict

Function svm_predict

python/svm.py:110–130  ·  view source on GitHub ↗
(arg1, arg2 = None, arg3 = None, arg4 = None, arg5 = None)

Source from the content-addressed store, hash-verified

108 thundersvm.thundersvm_train(len(param_list), param_array)
109
110def svm_predict(arg1, arg2 = None, arg3 = None, arg4 = None, arg5 = None):
111 if arg2:
112 arg1_array = (c_float * len(arg1))()
113 arg1_array[:] = arg1
114 arg2_array = (c_char_p * len(arg2))()
115 arg2_array[:] = arg2
116 thundersvm.load_from_python_interface(arg1_array, arg2_array, len(arg1_array))
117 if arg5:
118 arg5_list = arg5.encode('utf-8').split()
119 arg5_array = (c_char_p * len(arg5_list))()
120 arg5_array[:] = arg5_list
121 thundersvm.thundersvm_predict_after_parse(arg3.encode('utf-8'), arg4.encode('utf-8'), arg5_array, len(arg5_array))
122 else :
123 arg5_array = None
124 thundersvm.thundersvm_predict_after_parse(arg3.encode('utf-8'), arg4.encode('utf-8'), arg5_array, 0)
125 else:
126 param_list = arg1.split()
127 param_list.insert(0, 'thundersvm-predict')
128 param_array = (c_char_p * len(param_list))()
129 param_array[:] = param_list
130 thundersvm.thundersvm_predict(len(param_list), param_array)
131#libsvm.thundersvm_train(15, "./thundersvm-train -s 1 -t 2 -g 0.5 -c 100 -n 0.1 -e 0.001 dataset/test_dataset.txt dataset/test_dataset.txt.model");

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected