def main(): misc = common_io.load_from_file(vocab_in) wordtoix = misc['wordtoix'] ixtoword = misc['ixtoword'] print 'vocal size %d '%len(ixtoword) print 'avg sent len %.2f'%misc['avg_snt_len']
#coding=utf-8 from django.http import HttpResponse from django.shortcuts import render_to_response import numpy as np import os import common_io info_map = common_io.load_from_file('neuraltalk/rlt.pkl') img_predict_map =info_map ['rlt_info'] pagesize = 40 total_page = len(img_predict_map)/pagesize def neutalkfunc(request): page = 0 print 'enter' print request # print request.GET['query'],request.GET['start'], query,page,len(tag2urls[query.encode('utf-8')]) if 'start' in request.GET.keys(): page = int(request.GET['start']) if (page < 0): page = 0 start = page*pagesize end = start + pagesize if start + pagesize < len(img_predict_map) else len(img_predict_map) view_map = {} view_map['url_base'] = info_map['url_base'] view_map['rlt_info'] = img_predict_map[start:end] view_map['prepage'] = page - 1 view_map['nextpage'] = page + 1