MCPcopy Index your code
hub / github.com/clips/pattern / model

Class model

pattern/vector/svm/liblinear.py:236–262  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

234 self.eps = 0.1
235
236class model(Structure):
237 _names = ["param", "nr_class", "nr_feature", "w", "label", "bias"]
238 _types = [parameter, c_int, c_int, POINTER(c_double), POINTER(c_int), c_double]
239 _fields_ = genFields(_names, _types)
240
241 def __init__(self):
242 self.__createfrom__ = 'python'
243
244 def __del__(self):
245 # free memory created by C to avoid memory leak
246 if hasattr(self, '__createfrom__') and self.__createfrom__ == 'C':
247 liblinear.free_and_destroy_model(pointer(self))
248
249 def get_nr_feature(self):
250 return liblinear.get_nr_feature(self)
251
252 def get_nr_class(self):
253 return liblinear.get_nr_class(self)
254
255 def get_labels(self):
256 nr_class = self.get_nr_class()
257 labels = (c_int * nr_class)()
258 liblinear.get_labels(self, labels)
259 return labels[:nr_class]
260
261 def is_probability_model(self):
262 return (liblinear.check_probability_model(self) == 1)
263
264def toPyModel(model_ptr):
265 """

Callers

nothing calls this directly

Calls 1

genFieldsFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…