def _free_double_array(x): if x != 'NULL': svmc.double_destroy(x)
def __del__(self): svmc.delete_svm_problem(self.prob) svmc.double_destroy(self.y_array) for i in range(self.size): svmc.svm_node_array_destroy(self.data[i]) svmc.svm_node_matrix_destroy(self.x_matrix)