蓝桥杯Python组:跑步锻炼

蓝桥杯Python组:跑步锻炼

题目

%title插图%num
代码
#2000.1.1(6)-2020.10.1(4)
#年、月、日、周、计数
year=2000
mouth=1
day=1
week=6
count=0
mouthday=[0,31,28,31,30,31,30,31,31,30,31,30,31] #月份对齐索引标号所以以0开始

#闰年判断
def runnian(year):
if year%4==0 and year%100!=0:
return True
elif year%400==0:
return True
else:
return False

while year!=2020 or mouth!=10 or day!=1:
#修改当前年份二月的day数
if runnian(year):
mouthday[2]=29
else:
mouthday[2]=28

day=day+1

week=(week+1)%7 #算好星期几,因为天数加一了,这个星期也要加一

#如果大于当前的月份所对应的day数,就让月份加一,并且将day置为0
if day>mouthday[mouth]:
day=1
mouth+=1
#对月份和年份进行增值
if mouth>12:
mouth=1
year+=1
#月初或者周一
if day==1 or week==1:
count+=1

count+=1

#上来就将day+=1了,并没有算*开始的日子
count+=2
print(count)

我的解题过程(经验)
一开始总想着用Excel能够搞出来,浪费了很多时间
其实这个一点也不难
难得是不能脚踏实地得去解题
总想着另辟蹊径

 

Android OKHttp 获取服务器的 Json 数据,没有双引号?

我服务器使用 SpringBoot 写的,如下:

    @GetMapping(value = "/GetImageByUser",produces = "application/json;charset=UTF-8")
    @ApiOperation("获取用户图片,每个分类前 100 张")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "userId", value = "userId", dataType = "String", paramType = "query")
    }
    )
    public Result getImageByUser(String userId) {
        return imageService.getImageByUser(userId);
    }

返回值 Result 对象如下:

public class Result {
    private int code;
    private boolean message;
    private Object detail;
    ...省略 setter 和 getter 方法
}

然后在浏览器访问这个接口的时候,响应结果是带双引号的:

{"code":200,"message":true,"detail":[{"category":{"objectId":"0c0a0ddaa1b84ce286be4343cd9d3438","categoryId":"c5341c1d8ac547589899514516d0768a","categoryName":"WeiXin","categoryUser":"84f6e0d8d94348ccab981e364661a419","isPrivate":-1,"categoryStatus":1,"createTime":3},"images":[{"objectId":"f6d97d24556348a4ac342cb321397718","imageId":"e50ba0a75359432f89390d85daefb10a","sha1":"c3063275501e0f8ef87703473c7263168771f21b","fileCategory":"c5341c1d8ac5475898
省略...

然后使用 Swagger 做调试的时候也是同样的效果。

但是在 Android 端使用 OKHttp 访问接口的时候,json 的 key 和 value 都不带双引号:

[{category={objectId=0c0a0ddaa1b84ce286be4343cd9d3438, categoryId=c5341c1d8ac547589899514516d0768a, categoryName=WeiXin, categoryUser=84f6e0d8d94348ccab981e364661a419, isPrivate=-1.0, categoryStatus=1.0, createTime=3.0}, images=[{objectId=f6d97d24556348a4ac342cb321397718, imageId=e50ba0a75359432f89390d85daefb10a, sha1=c3063275501e0f8ef87703473c7263168771f21b, 
省略...

因为 json 中有时候会含有网址,所以在解析 JSON 的时候就会出错。

我感觉问题应该是出在 OKHttp 上,因为在浏览器是正常的(带双引号),使用 swagger 调试接口的时候也是正常的

请问这个问题该如何解决啊?如何让 key 和 value 中的字符串都是带双引号的呢?

14 条回复
grantonzhuang
    1

grantonzhuang   73 天前

你这打印的不是 json,是 toString 方法打印出来的
w292614191
    2

w292614191   73 天前

OKHttp 可不会出这种低级错误。
qwerthhusn
    3

qwerthhusn   73 天前

目测 lz 新人,这个 JSON 已经反序列化成对象了,打印的是 toString 又不是 json
beichenhpy
    4

beichenhpy   73 天前

访问接口这个打出来的已经是反序列化的对象了,自然没有引号
Helsing
    5

Helsing   73 天前 via iPhone

找一个可以打印 json 的库,xlog 、logger 之类的
hongch
    6

hongch   73 天前

response.body.string 就是带双引号的
kingfalse
    7

kingfalse   73 天前 via Android

okhttp 直呼内行并表示你还是换个 HTTP 请求库吧
yinzhili
    8

yinzhili   73 天前

楼主需要补一补基础知识了
Paaranoia
    9

Paaranoia   73 天前

建议看看 okhttp 的文档
scxiazi
    10

scxiazi   73 天前

这打印的是对象

amok
    11

amok   73 天前

应该只是打印的问题,看看打印的代码是怎么写的,是否打印的 toString ?这里应该用拦截器打印 http 报文。
Vegetable
    12

Vegetable   73 天前   ❤️ 2

还建议看 okhttp 文档呢?这显然是需要重学 java 啊
lychs1998
    13

lychs1998   73 天前

这是 toString 出来的结果吧。看看有没有实体类自己输出 jsonStr 的方法。
unco020511
    14

unco020511   73 天前

你这是对象的 toSting(),不是 json

更改视频播放速度 Python/Opencv

更改视频播放速度 Python/Opencv

功能
根据更改原始视频的播放速度并保存更改视频
可指定fps,也可指定播放倍速,两者同时指定时,以fps为主

依赖库
python3,cv2

代码实现
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2021/04/08
# @Author : Devil_Xiao
# Purpose: This script is used to change the video_speed
# You can choose to specify the fps,
# or you can choose to change the multiple of the original playback speed

import cv2
from cv2 import VideoWriter, VideoWriter_fourcc
import argparse

def video_speed(video_root, out_root, fps=None, scale=1):
“””When fps and scale are specified at the same time, fps is the dominant”””
cap = cv2.VideoCapture(video_root)
video_width = int(cap.get(3))
video_height = int(cap.get(4))
fourcc = cv2.VideoWriter_fourcc(‘m’, ‘p’, ‘4’, ‘v’)
if fps:
videoWriter = cv2.VideoWriter(out_root, fourcc, fps, (video_width, video_height))
else:
fps = int(cap.get(cv2.CAP_PROP_FPS) * scale)
videoWriter = cv2.VideoWriter(out_root, fourcc, fps, (video_width, video_height))
flag = cap.isOpened()

while (flag):
flag, frame = cap.read()
videoWriter.write(frame)
videoWriter.release()

if __name__ == ‘__main__’:
parser = argparse.ArgumentParser()
parser.add_argument(‘–video_name’, type=str, default=r’video.mp4′, help=’original video name’)
parser.add_argument(‘–result_name’, type=str, default=r’result.mp4′, help=’result name’)
parser.add_argument(‘–fps’, type=int, default=None, help=’Specify the playback frame rate’)
parser.add_argument(‘–scale’, type=float, default=’0.5′, help=’Change the original video speed’)
opt = parser.parse_args()
print(opt)
video_speed(opt.video_name, opt.result_name, opt.fps, opt.scale)

Mac os big sur 的「照片」应用不支持在隔空投送传输照片时候包含「所有照片数据」?

前 10.15 时候,将 mac 照片应用里修改后的照片通过隔空投送传输到 iPhone 或者 iPad 上,是自动包含原始照片数据的。也就是说,mac 上修改的照片,传输到 iPhone 上是可以复原成原始照片的,现在这个功能没有了。
但是 iPhone 之间通过隔空投送传输照片,依然提供包含「所有照片数据」选项,太魔性了,是不是 mac os 将这个选项隐藏起来了?还是得配合快捷键使用?

2 条回复    2021-03-20 22:01:59 +08:00

zhaidoudou123
    1

zhaidoudou123   19 天前

刚刚试了一下,确实有这个问题
tomjerry27
    2

tomjerry27   19 天前

@zhaidoudou123 打了苹果的技术支持电话,他们也不清楚说会帮我反馈

pyhon 函数分类及用法

pyhon 函数分类及用法

python函数
函数
函数定义
函数调用
函数分类
全局变量,局部变量
函数的参数
位置参数
默认值参数
可变参数
关键字参数
命名关键字参数
函数递归
匿名函数
偏函数
函数
什么是函数:
函数是功能 过程 结果(是实现某一功能或者某些功能的命令的集合)

函数定义
def 函数名称(参数):
#缩进 函数体

1.定义函数的时候,需要确定函数的名称和参数个数

2.如果有必要的话,需要先对参数的类型做检查

3.函数的内部可以用return返回函数的结果

4.函数可以返回多个值,但是返回的结果实则是元组tuple

函数调用
格式:
print(函数名称(参数))
函数名称实则是指向函数对象的引用,可以把函数名称赋值给一个变量。

函数分类
有没有参数:

有参函数 ,无参函数

有没有返回值:

有返回值函数 ,无返回值函数

定义者分类:

系统 , 第三方

全局变量,局部变量
全局变量:
在模块内、在所有函数外面、在class外面
局部变量:
在函数内的方法内
1.局部变量的作用域:只在函数内有效
2.函数的内部是可以访问全局变量,但是不能改变全局变量
(在局部变量内可用global()来操作全局变量)

函数的参数
位置参数
def show(a):
return a*a

show(a)中a就是位置参数

默认值参数
定义函数的时候,可以给参数加上默认值,调用函数的时候,如果没有给这个参数赋值,也是可以成功调用函数
注意:
1.默认值参数应该写在必选参数的后面
2. 默认值参数可以有多个,变化范围小的参数要写在变化范围大的参数前

可变参数
def word(*str):
sum=0
for i in str:
sum+=i
return sum

li=[2,3]
print(li(num[0],num[1]))
结果为:

li列表的所有元素作为可变参数传递给了word

关键字参数
(用于扩展,使参数3为一盒列表)
格式:
def 函数名 (参数1,参数2,**参数3)
参数3为关键字参数(用于扩展,使参数3为一个列表)

命名关键字参数
函数递归
在函数的内部,可以调用其他函数,函数内部调用自己,就是递归

前提条件:

1.函数自己调用自己
2.有终止条件
//求a的阶乘
def sum(a):
if n==1:
return 1
return n*sum(a-1)
print(fact(3))
结果为:

匿名函数
定义:
lambad 表达式就是一个函数,可以赋值给一个变量,既然是表达式,可以参与运算

lambda_b = lambda x : x if x % 2 == 0 else x+2
print(lambda_b(6))
print(lambda_b(7))

lambda x: x** 2 这个匿名函数的形参是x,那么可以找个变量存起来,在调用这个变量的时候传递的参数就是实参,表达式 x if x % 2 == 0 else x+2的值就是这个函数的返回值。

偏函数
调用函数的时候,需要把函数中的参数设定为一个固定的一个值的时候
(引用functools模块)

partial (函数的名称,参数=固定值)

import functools
int2 =functools.partial (int, base=2)
# 把 int 的转换设为二进制了,这里 base 是 int 函数表示进制的参数。
int2(‘1000000’)

 

首次入手 Macbook air m1 找不到能安装的软件,求推荐

做后端开发的,一直用 ThinkPad
一时冲动昨天入手了 Macbook air m1
这也是我的*台 mac 本本
坦白说,有就惊喜,也有点瞎眼
惊喜的是操作响应速度的确了不起
瞎眼的是想安装的软件不是找不到,就是死贵

在此求推荐渠道
急需如下软件:
1 、win 系统的远程桌面:microsoft remote desktop for mac
(说只有北美 id 才能在 app store 上安装,怎么这么坑,有线下文件安装的渠道吗,昨天网上下载了两个都不行)

2 、SecureCRT,这个联机必备,居然 app store 上没有

3 、Navicat for Mysql,app store 居然标价 1 千+,死贵了,有破解的渠道不

幸好 vscode 可以用,其它再慢慢找
谢谢各位帮忙推荐些好用的

8 条回复    2021-03-23 11:01:14 +08:00
zhouwb
    1

zhouwb   18 天前   ❤️ 1

破解软件网站,什么软件都有: https://www.torrentmac.net/navicat-premium-15-0-26/
microsoft remote desktop: https://install.appcenter.ms/orgs/rdmacios-k2vy/apps/microsoft-remote-desktop-for-mac/distribution_groups/all-users-of-microsoft-remote-desktop-for-mac,安装好后可以在软件里直接更新
toptyloo
    2

toptyloo   18 天前

• 这里*对不讨论任何有关盗版软件、音乐、电影如何获得的问题
• 这里*对不会有任何教人如何钻空子的讨论
doveyoung
    3

doveyoung   18 天前

阿哲……
不知道从哪儿说起
kaka6
    4

kaka6   17 天前

@toptyloo 哦,记起来这边规则了?
kaka6
    5

kaka6   17 天前

@doveyoung 确实问得有点弱,突然窜进 mac 圈,有点小激进,问题有点太基础了
我好好百度再说
mobobye
    6

mobobye   17 天前 via iPhone

xdown

下载软件,支持 m1

riordanw
    7

riordanw   17 天前

1. Google “microsoft remote desktop for mac”,第 2 条就是微软官方页面,里面有 Mac App Store 的下载地址,也有微软自家 App Center 的下载地址( beta 版)。
riordanw
    8

riordanw   17 天前

2. SSH,在 macOS 上试试看 Terminus 。
3. 数据库,在 macOS 上试试看 Tableplus 。

Python的数据类型转换

Python的数据类型转换

name = ‘李云龙’
age = 35

print(type(name), type(age)) # 说=说明name与age的数据类型不相同
# print(‘我叫’+name+’今年,’+age+’岁’)#当将str类型与int类型进行连接时,报错,解决方案,类型转换
print(‘我叫’ + name + ‘今年,’ + str(age) + ‘岁’) # 将str类型通过str()函数转成了str类型

print(‘————str()将其他类型转成str类型—‘)
a = 10
b = 198.8
c = False
print(type(a), type(b), type(c))
print(str(a), str(b), str(c), type(str(a)), type(str(b)), type(str(c)))

print(‘————-int()将其他的类型转成int类型—‘)
s1 = ‘128’
f1 = 98.77
s2 = ‘76.77’
ff = True
s3 = ‘hello’
print(type(s1), type(f1), type(s2), type(ff), type(s3))
print(int(s1), type(int(s1))) # 将str转成int类型,字符串为数字串
print(int(f1), type(int(f1))) # float转成int类型,截取整数部分,舍掉小数部分
# print(int(s2),type(int(s2)))#将str转成int类型,报错,因为字符串为小数串
print(int(ff), type(int(ff)))
# print(int(s3),type(int(s3)))#将str转成int类型时,字符串必须为数字串(整数),非数字串是不允许转换

print(‘————-float()函数,将其他数据类型转成floa类型—–‘)
s1 = ‘128.98’
s2 = ’76’
ff = True
i = 98
print(type(s1), type(s2), type(ff), type(s3), type(i))
print(float(s1), type(float(s1)))
print(float(s2), type(float(s2)))
print(float(ff), type(float(ff)))
# print(float(s3),type(float(s1)))#字符串中的数据如果是非字符串,则不允许转换
print(float(i), type(float(i)))

 

单词分析python

单词分析python

 

【输入格式】

输入一行包含一个单词,单词只由小写英文字母组成。

【输出格式】

输出两行,*行包含一个英文字母,表示单词中出现得*多的字母是哪

个。如果有多个字母出现的次数相等,输出字典序*小的那个。

第二行包含一个整数,表示出现得*多的那个字母在单词中出现的次数。

【样例输入】

lanqiao

【样例输出】

a

2

【样例输入】

longlonglongistoolong

试题G: 单词分析 9

第十一届蓝桥杯大赛软件类省赛第二场 Python 大学组

【样例输出】

o

6

 

可以用字典,然后对字典按照关键字进行排序,不过可能会出现同次数的现象

,这时需要取出*高同次数的字母,然后选择字母在a-z里面*小的,可以使用sort方法排序,sort是按照ASCII码进行排序,*后对结果进行输出。

 

s=input()

d={}

for c in s:

d[c]=d.get(c,0)+1

#a = sorted(d.items(),key = lambda x:x[1],reverse = True)

a=sorted(d.items(),key=lambda x:x[1],reverse=True) #sort默认是升序,使用之后飞升

compare=[]

res=[]

for i in range(len(a)):

compare.append(“AA”)

res.append(“z”)

compare[i]=””.join( “%s” %id for id in  a[i])

for i in range(len(compare)):

mi=  int( compare[i][1])

res[i]=compare[i][0]

if mi>  int(compare[i+1][1]):

break

res.sort()

print(res[0])

print(a[0][1])

 

大家习惯 Mac 外接鼠标的指针移动速度吗?

虽然这种指针加速模式适合精细作图,但是日常用来浏览网页感觉不如 win 的鼠标要好用啊。 触摸板的速度就没有这个问题。 长时间使用 Mac 的鼠标(不管是 magic mouse 还是普通的蓝牙鼠标),都感觉挺累的,也可能是我习惯 win 的鼠标了….或者大家都喜欢使用快捷键 hhh,不像我一样只想点点点。

32 条回复    2021-03-25 17:30:52 +08:00
superrichman
    1

superrichman   18 天前 via iPhone

我不习惯,所以装插件把它的加速改成 windows 一样的
chendy
    2

chendy   18 天前

平时 win 和 mac 用的一套键鼠,没觉得速度不一样啊……
ssqtctc
    3

ssqtctc   18 天前

@chendy 不一样的,mac 系统在慢速移动的时候要慢得多
ssqtctc
    4

ssqtctc   18 天前

@superrichman 我就是这么干的,但是滚轮还是不如 win
emberzhang
    5

emberzhang   18 天前

装了 steermouse,感觉跟 win 没区别了
lostberryzz
    6

lostberryzz   18 天前

两种都能习惯
hello2060
    7

hello2060   18 天前 via iPhone

移动速度不是能调的吗?从快到慢没一个你满意的?
ssqtctc
    8

ssqtctc   18 天前

@hello2060 这两种加速方式不一样,mac 系统在慢速移动的时候距离较短
ssqtctc
    9

ssqtctc   18 天前

@hello2060 有人说 mac 的鼠标适合用手臂移动,win 适合用手腕。我试了一下,确实如此。但是手臂要想对累一些。
seres
    10

seres   18 天前

日常用 mm,已经习惯了

calmWei
    11

calmWei   17 天前

下载一个 mos,你会发现外接鼠标比触摸板还快
jiayong2793
    12

jiayong2793   17 天前

经常在 mac 、win 之间切换,没有感觉有区别
fx777
    13

fx777   17 天前

指针移动速度 这个问题,*近遇到过很诡异的现象。 电脑上使用其他应用时,基本上都是正常的,但是当我打开 edge 后,edge 处于前台应用时,鼠标移动速度就会变得快很多。。。。切换到其他程序就又正常了,这个真的很分裂哎。原因未知
CoCoMcRee
    14

CoCoMcRee   17 天前

就是觉得 mac 下面鼠标指针不舒服, 所以常年使用妙控板 2 代.
amwyyyy
    15

amwyyyy   17 天前

用了两年没感到什么不同
domodomo
    16

domodomo   17 天前

你想多了,这只是肌肉记忆的习惯造成的问题,并不是 windows 的鼠标比 macos 更好用。
你常年用 windows 肌肉习惯了那种速度,突然换 macos 速度不一样肌肉要重新学习,你就会感觉很难受。
我常年用 macOS,偶尔用回 windows 也会有难受的感觉。
不过在滚轮的处理上 windows 比 macOS 做得更好,这跟苹果近年来没推出过带滚轮的设备有关。
Dayz
    17

Dayz   17 天前

经常切换,没有明显感觉。5000DPI
IvanLi127
    18

IvanLi127   17 天前

感觉 mac 上的加速度挺舒服的,之前一直用 mac 偶尔用 win 会不太习惯,现在经常切换着用,没啥感觉了
dynastysea
    19

dynastysea   17 天前

自从触摸板把手指按疼之后,用鼠标感觉是真爽
zhouweiluan
    20

zhouweiluan   17 天前

刚用 mac 的时候觉得加速度很慢,用久了习惯之后鼠标指哪儿打哪儿。
然后用回 Windows 之后感觉好飘,要瞄准去按一个精细的小按钮非常吃力。
估计也就习惯问题。
webshe11
    21

webshe11   17 天前

以前用 MacBook 打 CS:GO,每次打之前都先关闭鼠标加速,注销,然后才开始玩,玩完又打开鼠标加速,注销
后来嫌麻烦就直接不开默认的鼠标加速了,很快一会也就适应了
就是个习惯问题
cubecube
    22

cubecube   17 天前

bug sur 上面的指针加速貌似无法关闭了。。命令行调整到 0.1,依然有加速,忍着用吧
1002xin
    23

1002xin   17 天前

选罗技游戏鼠标就行,办公鼠标 DPI 太低,用起来很粘滞
ssqtctc
    24

ssqtctc   14 天前

@fx777 也许是 edge 是微软的产品得到了神秘力量支持 hhh
ssqtctc
    25

ssqtctc   14 天前

@CoCoMcRee 是呢,也许用 magic mouse 会好一些,但是轻度使用还是妙控板*好
ssqtctc
    26

ssqtctc   14 天前

@domodomo 很有道理,毕竟 Windows 的习惯已经根深蒂固了
ssqtctc
    27

ssqtctc   14 天前

@webshe11 这个鼠标加速我就没想过用来玩游戏….
ssqtctc
    28

ssqtctc   14 天前

@dynastysea 对对对,重度使用还是鼠标轻松
ssqtctc
    29

ssqtctc   14 天前

@cubecube 对的。
ssqtctc
    30

ssqtctc   14 天前

@1002xin 或者 mx master..
ssqtctc
    31

ssqtctc   14 天前

@zhouweiluan 啊这,我正好和你相反。Windows 定位贼准,mac 感觉好慢好飘..果然是习惯问题,还有滚轮是硬伤,所以还是需要用 magic mouse,毕竟它是触摸滚轮支持的比较好。
1002xin
    32

1002xin   14 天前

@ssqtctc Master 还是算了,又大又重,DPI 也低

TextRNN 的 tensorflow-1.14 实现

TextRNN 的 tensorflow-1.14 实现

RNN 原理自己找,这里只给出简单例子的实现代码来展示原理

import tensorflow as tf
import numpy as np

tf.reset_default_graph()
sentences = [‘i love damao’,’i like mengjun’,’we love all’]
words = list(set(” “.join(sentences).split()))
word2idx = {v:k for k,v in enumerate(words)}
idx2word = {k:v for k,v in enumerate(words)}

V = len(words) # 词典大小
step = 2 # 时间序列长度
hidden = 5 # 隐层大小
dim = 50 # 词向量维度

# 制作输入和标签
def make_batch(sentences):
input_batch = []
target_batch = []
for sentence in sentences:
words = sentence.split()
input = [word2idx[word] for word in words[:-1]]
target = word2idx[words[-1]]

input_batch.append(input)
target_batch.append(np.eye(V)[target]) # 这里将标签改为 one-hot 编码,之后计算交叉熵的时候会用到
return input_batch, target_batch

# 初始化词向量
embedding = tf.get_variable(shape=[V, dim], initializer=tf.random_normal_initializer(), name=”embedding”)

X = tf.placeholder(tf.int32, [None, step])
XX = tf.nn.embedding_lookup(embedding, X)
Y = tf.placeholder(tf.int32, [None, V])

# 定义 cell
cell = tf.nn.rnn_cell.BasicRNNCell(hidden)
# 计算各个时间点的输出和隐层输出的结果
outputs, hiddens = tf.nn.dynamic_rnn(cell, XX, dtype=tf.float32) # outputs: [batch_size, step, hidden] hiddens: [batch_size, hidden]

# 这里将所有时间点的状态向量都作为了后续分类器的输入(也可以只将*后时间节点的状态向量作为后续分类器的输入)
W = tf.Variable(tf.random_normal([step*hidden, V]))
b = tf.Variable(tf.random_normal([V]))
L = tf.matmul(tf.reshape(outputs,[-1, step*hidden]), W) + b

# 计算损失并进行优化
cost = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits_v2(labels=Y, logits=L))
optimizer = tf.train.AdamOptimizer(0.001).minimize(cost)

# 预测
prediction = tf.argmax(L, 1)

# 初始化 tf
init = tf.global_variables_initializer()
sess = tf.Session()
sess.run(init)

# 喂训练数据
input_batch, target_batch = make_batch(sentences)
for epoch in range(5000):
_, loss = sess.run([optimizer, cost], feed_dict={X:input_batch, Y:target_batch})
if (epoch+1)%1000 == 0:
print(“epoch: “, ‘%04d’%(epoch+1), ‘cost= ‘, ‘%04f’%(loss))

# 预测数据
predict = sess.run([prediction], feed_dict={X: input_batch})
print([sentence.split()[:2] for sentence in sentences], ‘->’, [idx2word[n] for n in predict[0]])

结果打印:

epoch: 1000 cost= 0.008979
epoch: 2000 cost= 0.002754
epoch: 3000 cost= 0.001283
epoch: 4000 cost= 0.000697
epoch: 5000 cost= 0.000406
[[‘i’, ‘love’], [‘i’, ‘like’], [‘we’, ‘love’]] -> [‘damao’, ‘mengjun’, ‘all’]

友情链接: SITEMAP | 旋风加速器官网 | 旋风软件中心 | textarea | 黑洞加速器 | jiaohess | 老王加速器 | 烧饼哥加速器 | 小蓝鸟 | tiktok加速器 | 旋风加速度器 | 旋风加速 | quickq加速器 | 飞驰加速器 | 飞鸟加速器 | 狗急加速器 | hammer加速器 | trafficace | 原子加速器 | 葫芦加速器 | 麦旋风 | 油管加速器 | anycastly | INS加速器 | INS加速器免费版 | 免费vqn加速外网 | 旋风加速器 | 快橙加速器 | 啊哈加速器 | 迷雾通 | 优途加速器 | 海外播 | 坚果加速器 | 海外vqn加速 | 蘑菇加速器 | 毛豆加速器 | 接码平台 | 接码S | 西柚加速器 | 快柠檬加速器 | 黑洞加速 | falemon | 快橙加速器 | anycast加速器 | ibaidu | moneytreeblog | 坚果加速器 | 派币加速器 | 飞鸟加速器 | 毛豆APP | PIKPAK | 安卓vqn免费 | 一元机场加速器 | 一元机场 | 老王加速器 | 黑洞加速器 | 白石山 | 小牛加速器 | 黑洞加速 | 迷雾通官网 | 迷雾通 | 迷雾通加速器 | 十大免费加速神器 | 猎豹加速器 | 蚂蚁加速器 | 坚果加速器 | 黑洞加速 | 银河加速器 | 猎豹加速器 | 海鸥加速器 | 芒果加速器 | 小牛加速器 | 极光加速器 | 黑洞加速 | movabletype中文网 | 猎豹加速器官网 | 烧饼哥加速器官网 | 旋风加速器度器 | 哔咔漫画 | PicACG | 雷霆加速