예제 #1
0
파일: cal_sim.py 프로젝트: wxing89/team_py
def main():
    conf.init_cnf()

    order = Order()
    conn = MySQLdb.connect(host=mysql_cnf['host'],
                           port=int(mysql_cnf['port']),
                           user=mysql_cnf['user'],
                           passwd=mysql_cnf['passwd'],
                           db=mysql_cnf['db'],
                           connect_timeout=3,
                           local_infile=1)

    mysql_read_order(order, conn)


    sim = Sim(order)
    logger.info('Calculate user similarity ...')
    sim.user_based()
    logger.info('Calculate item similarity ...')
    sim.item_based()

    mysql_write_sim(sim, conn)