Esempio n. 1
0
def get_stock_modle(list, name, c_continue, c_break):
	manager = stockmanager.stockmanager()
	trainer = stockcrf.stockcrftrainer()
	run = stockcrfrun.stockcrfrun()
	flow = stockflow.stockflow()
	for index in list:
		index = index[0]
		print index
		e = manager.get_stock_index(index)
		size = len(e)
		if e == []:
			continue
		run.feed(e)
		rflow, rmiss = flow.read_flow(index)
		filter = cal_filter(rmiss)
		run.feed_flow(rflow)
		count  = 0
		for tag, feature in run.tag_feature():
			count = count + 1
			if count <= 30:
				continue
			if c_continue(count, size) == 1:
				continue
			if c_break(count, size) == 1:
				break
			if filter_skip(filter, count - 1) == 1:
				continue
			trainer.set_tag_feature(tag, feature)
	trainer.get_model(name)
	trainer.clear()
Esempio n. 2
0
#!/usr/bin/python
#!coding=utf-8
import stockflow
import stockmanager

flow = stockflow.stockflow()
manager = stockmanager.stockmanager()
list = manager.get_stock_list()
for index in list:
	print index
	flow.update_flow(index)