亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? svm.py

?? 機器學習支持向量機的代碼libsvm 2.36版
?? PY
字號:
import svmcfrom svmc import C_SVC, NU_SVC, ONE_CLASS, EPSILON_SVR, NU_SVRfrom svmc import LINEAR, POLY, RBF, SIGMOIDdef _int_array(seq):	size = len(seq)	array = svmc.int_array(size)	i = 0	for item in seq:		svmc.int_set(array,i,item)		i = i + 1	return arraydef _double_array(seq):	size = len(seq)	array = svmc.double_array(size)	i = 0	for item in seq:		svmc.double_set(array,i,item)		i = i + 1	return arraydef _free_int_array(x):	if x != 'NULL':		svmc.int_destroy(x)def _free_double_array(x):	if x != 'NULL':		svmc.double_destroy(x)def _int_array_to_list(x,n):	return map(svmc.int_get,[x]*n,range(n))def _double_array_to_list(x,n):	return map(svmc.double_get,[x]*n,range(n))class svm_parameter:		# default values	default_parameters = {	'svm_type' : C_SVC,	'kernel_type' : RBF,	'degree' : 3,	'gamma' : 0,		# 1/k	'coef0' : 0,	'nu' : 0.5,	'cache_size' : 40,	'C' : 1,	'eps' : 1e-3,	'p' : 0.1,	'shrinking' : 1,	'nr_weight' : 0,	'weight_label' : [],	'weight' : [],	}	def __init__(self,**kw):		self.__dict__['param'] = svmc.new_svm_parameter()		for attr,val in self.default_parameters.items():			setattr(self,attr,val)		for attr,val in kw.items():			setattr(self,attr,val)	def __getattr__(self,attr):		get_func = getattr(svmc,'svm_parameter_%s_get' % (attr))		return get_func(self.param)	def __setattr__(self,attr,val):		if attr == 'weight_label':			self.__dict__['weight_label_len'] = len(val)			val = _int_array(val)			_free_int_array(self.weight_label)		elif attr == 'weight':			self.__dict__['weight_len'] = len(val)			val = _double_array(val)			_free_double_array(self.weight)		set_func = getattr(svmc,'svm_parameter_%s_set' % (attr))		set_func(self.param,val)	def __repr__(self):		ret = '<svm_parameter:'		for name in dir(svmc):			if name[:len('svm_parameter_')] == 'svm_parameter_' and name[-len('_set'):] == '_set':				attr = name[len('svm_parameter_'):-len('_set')]				if attr == 'weight_label':					ret = ret+' weight_label = %s,' % _int_array_to_list(self.weight_label,self.weight_label_len)				elif attr == 'weight':					ret = ret+' weight = %s,' % _double_array_to_list(self.weight,self.weight_len)				else:					ret = ret+' %s = %s,' % (attr,getattr(self,attr))		return ret+'>'	def __del__(self):		_free_int_array(self.weight_label)		_free_double_array(self.weight)		svmc.delete_svm_parameter(self.param)def _convert_to_svm_node_array(x):	""" convert a sequence or mapping to an svm_node array """	data = svmc.svm_node_array(len(x)+1)	svmc.svm_node_array_set(data,len(x),-1,0)	import operator	if type(x) == type({}):		keys = x.keys()		keys.sort()		j = 0		for k in keys:			svmc.svm_node_array_set(data,j,k,x[k])			j = j + 1	elif operator.isSequenceType(x):		for j in range(len(x)):			svmc.svm_node_array_set(data,j,j+1,x[j])	else:		raise TypeError,"data must be a mapping or a sequence"		return dataclass svm_problem:	def __init__(self,y,x):		assert len(y) == len(x)		self.prob = prob = svmc.new_svm_problem()		self.size = size = len(y)		self.y_array = y_array = svmc.double_array(size)		for i in range(size):			svmc.double_set(y_array,i,y[i])		self.x_matrix = x_matrix = svmc.svm_node_matrix(size)		self.data = []		self.maxlen = 0;		for i in range(size):			data = _convert_to_svm_node_array(x[i])			self.data.append(data);			svmc.svm_node_matrix_set(x_matrix,i,data)			self.maxlen = max(self.maxlen,len(x[i]))		svmc.svm_problem_l_set(prob,size)		svmc.svm_problem_y_set(prob,y_array)		svmc.svm_problem_x_set(prob,x_matrix)	def __repr__(self):		return "<svm_problem: size = %s>" % (self.size)	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)class svm_model:	def __init__(self,arg1,arg2=None):		if arg2 == None:			# create model from file			filename = arg1			self.model = svmc.svm_load_model(filename)		else:			# create model from problem and parameter			prob,param = arg1,arg2			self.prob = prob			if param.gamma == 0:				param.gamma = 1.0/prob.maxlen			self.model = svmc.svm_train(prob.prob,param.param)	def predict(self,x):		data = _convert_to_svm_node_array(x)		ret = svmc.svm_predict(self.model,data)		svmc.svm_node_array_destroy(data)		return ret	def save(self,filename):		svmc.svm_save_model(filename,self.model)	def __del__(self):		svmc.svm_destroy_model(self.model)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品少妇一区二区三区日产乱码| 欧美大白屁股肥臀xxxxxx| 欧洲精品在线观看| 久久综合色鬼综合色| 一区二区三区精品久久久| 久久er99精品| 欧美视频在线一区| 国产精品乱人伦中文| 美女爽到高潮91| 欧美日韩免费一区二区三区视频| 国产日韩欧美精品在线| 日本美女一区二区三区视频| 色婷婷av一区二区| 一区二区中文视频| 国产成人自拍网| 精品国产一区二区三区不卡| 午夜精品成人在线视频| 91福利视频网站| 成人免费小视频| 豆国产96在线|亚洲| 欧美va亚洲va| 精品系列免费在线观看| 日韩一级黄色大片| 三级一区在线视频先锋| 欧美视频中文一区二区三区在线观看| 国产精品毛片高清在线完整版| 久久国产乱子精品免费女| 欧美妇女性影城| 亚洲成av人片一区二区| 欧美色图一区二区三区| 一区二区在线电影| 91美女视频网站| 亚洲欧美另类小说| 在线日韩av片| 午夜欧美在线一二页| 欧美另类videos死尸| 亚洲成在人线在线播放| 欧美久久一区二区| 日韩激情一区二区| 91精品久久久久久久久99蜜臂| 亚洲第一精品在线| 91精品在线观看入口| 美洲天堂一区二卡三卡四卡视频 | 久久精品亚洲麻豆av一区二区| 天堂蜜桃一区二区三区| 欧美一区二区在线视频| 免费美女久久99| 久久综合国产精品| 国产91精品久久久久久久网曝门 | 国产精品进线69影院| 粗大黑人巨茎大战欧美成人| 中文字幕不卡在线播放| av在线一区二区三区| 亚洲精品伦理在线| 欧美在线视频日韩| 全国精品久久少妇| 2020国产成人综合网| 国产成人av自拍| 亚洲乱码国产乱码精品精小说 | 最新成人av在线| 欧美在线制服丝袜| 久久成人免费电影| 国产精品国产三级国产有无不卡| 一本到高清视频免费精品| 亚洲国产视频在线| 久久丝袜美腿综合| 色爱区综合激月婷婷| 青草国产精品久久久久久| 国产视频视频一区| 欧美日韩精品一区二区三区蜜桃| 麻豆国产一区二区| 亚洲三级免费观看| 欧美一区二区在线视频| 岛国av在线一区| 偷窥少妇高潮呻吟av久久免费| 精品国产一区二区精华| 91香蕉国产在线观看软件| 视频一区中文字幕| 国产精品久久久久久久久晋中 | 亚洲午夜一区二区三区| 久久老女人爱爱| 欧美日韩国产天堂| 不卡欧美aaaaa| 麻豆免费精品视频| 亚洲一区二区精品久久av| 久久九九国产精品| 欧美一区二区三区播放老司机| 99综合电影在线视频| 久久99国产乱子伦精品免费| 亚洲女同ⅹxx女同tv| 久久精品一区四区| 欧美精品免费视频| 色呦呦日韩精品| 国产福利91精品| 久久se精品一区二区| 亚洲图片欧美色图| 国产精品成人午夜| 国产婷婷色一区二区三区在线| 91精品国产高清一区二区三区 | 一级女性全黄久久生活片免费| 2023国产精品| 欧美刺激脚交jootjob| 欧美性生活影院| 99re这里都是精品| 福利视频网站一区二区三区| 精品一区二区三区在线观看国产| 亚洲综合网站在线观看| 亚洲色图欧美在线| 亚洲桃色在线一区| 国产日韩欧美一区二区三区乱码| 精品久久人人做人人爽| 日韩区在线观看| 91麻豆精品国产91| 91麻豆精品91久久久久久清纯| 欧美日韩精品系列| 欧美三级在线视频| 欧美日韩一区二区三区视频| 在线看日韩精品电影| 色呦呦国产精品| 欧美在线|欧美| 欧美午夜精品久久久久久孕妇 | 欧美精品一二三| 欧美久久久一区| 制服丝袜激情欧洲亚洲| 欧美精品1区2区3区| 欧美一区二区三区四区五区| 欧美精品久久久久久久久老牛影院| 欧美精品日韩精品| 精品成人在线观看| 久久精品人人做人人爽人人| 国产欧美一区二区精品久导航| 国产精品久久看| 亚洲激情在线播放| 国产成人aaa| 99久久精品免费看国产免费软件| 91香蕉视频污在线| 欧美久久久久免费| 欧美v日韩v国产v| 亚洲国产精品精华液2区45| 亚洲视频一区在线| 婷婷六月综合网| 国产成人综合网| 日本高清不卡视频| 日韩免费视频一区| 国产精品久久久久久亚洲伦| 亚洲大型综合色站| 国产精品一区二区视频| 91香蕉国产在线观看软件| 欧美精品乱人伦久久久久久| 久久精品一区二区三区av| 亚洲精选视频在线| 美女在线一区二区| av一区二区三区四区| 欧美日韩国产一级| 国产日韩欧美高清| 视频一区在线播放| 成年人国产精品| 日韩一区二区三区电影在线观看| 国产女人18水真多18精品一级做| 一区二区三区在线视频免费| 美女视频第一区二区三区免费观看网站| 成人18视频在线播放| 欧美一卡二卡三卡四卡| 国产精品大尺度| 久久99国产精品久久99果冻传媒 | 激情图片小说一区| 97久久精品人人爽人人爽蜜臀| 欧美一区二区三区成人| 成人免费一区二区三区视频 | 日韩精品影音先锋| 亚洲免费视频成人| 国产剧情一区二区三区| 欧美少妇xxx| 亚洲蜜桃精久久久久久久| 国产精品亚洲а∨天堂免在线| 欧美日韩高清一区二区不卡| 中文字幕一区二区三区四区不卡 | 日韩欧美成人激情| 亚洲一区二区三区爽爽爽爽爽 | 久久久一区二区三区| 婷婷综合在线观看| 在线观看视频一区二区| 国产精品女同一区二区三区| 久久99日本精品| 欧美一二三区在线观看| 亚洲午夜久久久久久久久久久| 波多野结衣在线aⅴ中文字幕不卡| 欧美精品一区二区三| 日本中文在线一区| 欧美男男青年gay1069videost | 亚洲一二三区视频在线观看| 99久久国产综合精品女不卡| 国产午夜一区二区三区| 国内精品视频666| 精品国产成人系列| 精品在线免费视频| 欧美大黄免费观看| 韩国成人福利片在线播放| 日韩欧美国产精品一区| 舔着乳尖日韩一区|