data=open('orc-data.csv','r').readlines() data=[line.strip().split(',') for line in data] data=[list(map(row, int)) for row in data] data=[list(map(int, row)) for row in data] X=[row[1:] for row in data] temp_Y=[row[0] for row in data] Y=[] for y in temp_Y: v=[0]*10 v[y]=1 Y.append(v)
现在我们得到了两个矩阵X和Y。网络结构已经建好,我们可以训练这个模型了
1 2 3 4
model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy']) model.fid(X, Y, batch_size=100, nb_epoch=20)
hexo中想要嵌入到文章中的代码通常写在{ raw }your html code{ endraw }中(标签中百分号没写), 我也是这么做的。但是你一定要注意,文章不仅会出现在文章页面,还可能会出现在index(home)页, 这就麻烦了,因为你的JavaScript很可能影响到首页。如果你加载太多JavaScript库,还会导致首页加载速度过慢, 如果你在意用户体验或者SEO,你就需要注意这点。
all_elements=driver.find_elements_by_class_name('date') dates=[]#用列表存放将要获取的日期 # 通过for循环获取所有的日期 for ele in all_elements: dates.append(ele.text) print(dates)
data=[] #一个空列表用于存放所有用户数据 for n inrange(1,4): u='user' + str(n) user_data=[u,] #子列表,用于存放一个用户的数据 for m inrange(5): user_data.append(m) #把数据填充到列表中,m只是一个占位符
data.append(user_data) #把一个用户的数据追加到data中
这样的数据我们得写入到一个txt文件中。
1 2 3 4 5 6 7 8 9 10
file_name='data.txt' f=open(file_name, 'w') #打开一个文件 for user_data in data: #把数据都转换成字符串 user_data=[str(d) for d in user_data] #把列表转换成字符串 string_data=','.join(user_data) # 写入到文件 f.writeline(string_data) f.close() #最后要关闭文件