python课实训报告心得体会2000字

这篇具有很好参考价值的文章主要介绍了python课实训报告心得体会2000字。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,小编来为大家解答以下问题,一个有趣的事情,一个有趣的事情,今天让我们一起来看看吧!

python实验结果与分析,pygame,python,人工智能

20192416 实验四 《Python程序设计》 综合实践报告

课程:《Python程序设计》

班级:1924

姓名:不愿透露姓名的はんたくさん

学号:20192416

实验教师:王志强老师

实验日期:2020年6月11日

必修/选修: 公选课

1.实验分析

相较之下个人对游戏比较感兴趣,于是选择了趣味性较强且容易上手的pygame作为综合实践的内容。

通过观看嵩天教授的视频进行自学,在事件处理机制中学会了通过键盘、鼠标进行交互以及时间的计算方法火车采集器伪原创【php源码】。

于是想把所学到的结合起来,制作一个可以通过键盘与鼠标操纵、并根据通关时间结算最终得分的小游戏,恰好想起上次考科目三没过,于是以考试线路为地图进行制作。

2.实验设计

第一步:设计地图

这里以科目三考试线路为原型,最终得出了一个1400×900的地图

将障碍分为横竖两类,分别导入各自的位置上。

python实验结果与分析,pygame,python,人工智能

第二步:操纵小飞船

键盘上通过KEYDOWN、KEYUP事件实现小飞船的加速减速

鼠标通过MOUSEBUTTONDOWN、MOUSEBUTTONUP以及MOUSEMOTION事件使小飞船能在鼠标按下的时候随鼠标移动

这是小飞船:

python实验结果与分析,pygame,python,人工智能

第三步:判断失败及成功条件

失败条件判断:既小飞船与障碍重合时,可以通过循环分别判断各个障碍是否与小飞船有重合部分

成功条件判断:当小飞船完全进入右下方区域时成功

位置判断用.left .right 等属性进行分析

python实验结果与分析,pygame,python,人工智能

python实验结果与分析,pygame,python,人工智能

第四步:结果

成功与失败都有各自的图片出现在屏幕中央,点击图片退出游戏,退出前打印游戏结果

图片的点击利用MOUSEBUTTONDOWN事件的.button属性判断左键的按下。

.pos[]返回的鼠标位置在图片范围内来确定游戏的退出。

循环中递增的num值计算当前时间以计算得分。

python实验结果与分析,pygame,python,人工智能

3.实验内容

爬虫、数据处理、可视化、机器学习、神经网络、游戏、网络安全等。

我选择用pygame制作了一个飞船小游戏

4. 实验过程及结果

功能

飞船小游戏

能通过键盘和鼠标操控飞船

碰到障碍则失败,弹出失败图片,点击图片退出游戏

到达右下角的终点则成功,弹出成功图片,点击图片退出游戏

根据通关的时间决定分数

代码

import pygame,sys #将pygame库导入到python程序中

from pygame.locals import * #然后需要引入pygame中的所有常量

pygame.init() #初始化

size = width,height = 1400,900

screen = pygame.display.set_mode(size) #定义窗口大小

pygame.display.set_caption("我的第一个pygame") #设置窗口标题

speed = [0,0] #初始速度

nspeed = [0,5]

WHITE = 255,255,255

num = 0

n = 0

n1 = 33 #障碍数

n2 = 39

still = False #以上均为对各变量的初始定义

car = pygame.image.load(r'D:/abiancheng/. python/tu/car.jpg')

lose = pygame.image.load(r'D:/abiancheng/. python/tu/lose.jpg')

win = pygame.image.load(r'D:/abiancheng/. python/tu/win.gif')

mod = {} #导入障碍物的图像

mod[0] = pygame.image.load(r'D:/abiancheng/. python/tu/横障碍.png') #横障碍物

mod[1] = pygame.image.load(r'D:/abiancheng/. python/tu/竖障碍.png') #竖障碍物

carrect = car.get_rect() #返回矩形图像

carrect = carrect.move(10,420)

loserect = lose.get_rect()

loserect = loserect.move(1000,1000)

winrect = win.get_rect()

winrect = winrect.move(1000,1000)

fps = 50

fclock = pygame.time.Clock()

HENG = {}

i=0

while i<=n1:

HENG[i] = mod[0].get_rect()

i+=1

SHU = {}

i=0

while i<=n2:

SHU[i] = mod[1].get_rect()

i+=1

i = 0

while i<=8:

HENG[i] = HENG[i].move((i+1)*100,0)

i+=1

while i<=13:

HENG[i] = HENG[i].move((i-6)*100,100)

i+=1

while i<=18:

HENG[i] = HENG[i].move((i-11)*100,200)

i+=1

HENG[19] = HENG[19].move(0,400)

HENG[20] = HENG[20].move(0,500)

i = 21

while i<=24:

HENG[i] = HENG[i].move((i-11)*100,700)

i+=1

while i<=30:

HENG[i] = HENG[i].move((i-17)*100,895)

i+=1

while i<=33:

HENG[i] = HENG[i].move((i-21)*100,800)

i+=1

i=0

while i<=3:

SHU[i] = SHU[i].move(100,i*100)

i+=1

while i<=7:

SHU[i] = SHU[i].move(100,(i+1)*100)

i+=1

while i<=13:

SHU[i] = SHU[i].move(200,(i-6)*100)

i+=1

while i<=20:

SHU[i] = SHU[i].move(300,(i-12)*100)

i+=1

while i<=27:

SHU[i] = SHU[i].move(800,(i-19)*100)

i+=1

while i<=32:

SHU[i] = SHU[i].move(900,(i-26)*100)

i+=1

while i<=39:

SHU[i] = SHU[i].move(1000,(i-33)*100)

i+=1

#以上均为各单位的初始位置设置

while True: #无限循环,直到游戏结束时退出

for event in pygame.event.get(): #从pygame的事件队列中取出事件,并从队列中删除该事件

if event.type == pygame.QUIT: #pygame.QUIT是pygame中定义的事件常量

sys.exit() #用于退出结束游戏并退出

elif event.type == pygame.KEYDOWN: #键盘的松放进行对应方向速度的增加

if event.key == pygame.K_LEFT:

speed[0] = speed[0] - 1

elif event.key == pygame.K_RIGHT:

speed[0] = speed[0] + 1

elif event.key == pygame.K_UP:

speed[1] = speed[1] - 1

elif event.key == pygame.K_DOWN:

speed[1] = speed[1] + 1

elif event.type == pygame.KEYUP:

if event.key == pygame.K_LEFT:

speed[0] = speed[0] - 1

elif event.key == pygame.K_RIGHT:

speed[0] = speed[0] + 1

elif event.key == pygame.K_UP:

speed[1] = speed[1] - 1

elif event.key == pygame.K_DOWN:

speed[1] = speed[1] + 1

elif event.type == pygame.MOUSEBUTTONDOWN: #鼠标控制小飞船移动

if event.button == 1:

still = True

elif event.type == pygame.MOUSEBUTTONUP:

still = False

if event.button == 1:

carrect = carrect.move(event.pos[0] - carrect.left - 20,event.pos[1] - carrect.top - 20)

elif event.type == pygame.MOUSEMOTION:

if event.buttons[0] == 1:

carrect = carrect.move(event.pos[0] - carrect.left - 20,event.pos[1] - carrect.top - 20)

num +=1

i = 0

while i <= n2: #判断是否碰到障碍

if carrect.leftSHU[i].right and ((carrect.top>SHU[i].top and carrect.topSHU[i].top and carrect.bottom

speed[0]=speed[1]=0

loserect = lose.get_rect()

loserect = loserect.move(500,250)

screen.blit(lose,loserect)

if event.type == pygame.MOUSEBUTTONDOWN:

if event.button == 1:

if event.pos[0] > loserect.left and event.pos[0] < loserect.right and event.pos[1] > loserect.top and event.pos[1] < loserect.bottom:

print("lose")

sys.exit()

i +=1

i = 0

while i <= n1:

if carrect.topHENG[i].bottom and ((carrect.right>HENG[i].left and carrect.rightSHU[i].left and carrect.left

speed[0]=speed[1]=0

loserect = lose.get_rect()

loserect = loserect.move(500,250)

screen.blit(lose,loserect)

if event.type == pygame.MOUSEBUTTONDOWN:

if event.button == 1:

if event.pos[0] > loserect.left and event.pos[0] < loserect.right and event.pos[1] > loserect.top and event.pos[1] < loserect.bottom:

print("you lose")

sys.exit()

i +=1

if carrect.left>1300 and carrect.right<1400 and carrect.top>700 and carrect.bottom<900: #判断是否进入目标区域

speed[0]=speed[1]=0

winrect = win.get_rect()

winrect = winrect.move(600,350)

screen.blit(win,winrect)

if event.type == pygame.MOUSEBUTTONDOWN:

if event.button == 1:

if event.pos[0] > winrect.left and event.pos[0] < winrect.right and event.pos[1] > winrect.top and event.pos[1] < winrect.bottom:

print("you win")

if num>1000:

print("score:0/1000")

else:

print("score:",1000-num,"/1000")

sys.exit()

carrect = carrect.move(speed[0],speed[1]) #车的惯性移动

if carrect.left < 0 or carrect.right > width: #车的碰壁反弹

speed[0]=-speed[0]

if carrect.top < 0 or carrect.bottom > height:

speed[1]=-speed[1]

screen.fill(WHITE) #屏幕刷新

screen.blit(car,carrect)

screen.blit(lose,loserect)

screen.blit(win,winrect)

i=0

while i<=n1:

screen.blit(mod[0],HENG[i])

i+=1

i=0

while i<=n2:

screen.blit(mod[1],SHU[i])

i+=1

pygame.display.update() #刷新显示窗口

fclock.tick(fps)

实验结果截图

python实验结果与分析,pygame,python,人工智能

以及

python实验结果与分析,pygame,python,人工智能

3. 实验过程中遇到的问题和解决过程

问题1:边界判定比较复杂

问题1解决方案:冷静分析

问题2:导入图片失败

问题2解决方案:通过上网查找以及视频弹幕得知pygame.image.load()括号中填r+"绝对路径"

问题3:成功及失败时,最后的图片没有显示出来

问题3解决方案:经过数次尝试,发现要及时刷新屏幕,不然图片是无法出现的。屏幕的刷新是pygame的核心部分。

课程感想体会

上了王老师的课的第一感受就是王老师的教学水平很高,总是能将复杂晦涩抽象的东西简单化,让我们对其有更加深入的理解。此外,王老师也总是和学生们打成一片,和学生对发表情包的老师又有谁不爱呢?至于我自身的学习方面,因为大一上学期的自学python让我有了一定基础,在课程前期的学习中比较轻松。但随着学习内容的深入,我开始渐渐有些难以跟上老师教学的步伐了。由于基础不够扎实,总是会遇到各种各样的问题,虽然云班课中的教学资源非常充足,但过多的视频学习资源同时让人生畏,难以提起学习积极性来。在上课时,我总觉得有些知识点还没弄透就学到了下一章节,对于基础不好的同学不够友好。所以我建议老师开设单双学期的课程,单学期教授基础课程,双学期教授提高课程,让萌新与大佬分隔开来,各取所需。即便如此学习的路程磕磕绊绊,我依然还是随着老师的脚步,对python各个方面的内容都进行了一定方面的学习,尤其是网络编程技术与网络爬虫,给我打开了新世界的大门,感谢王老师的辛勤付出及一个学期的陪伴。

python实验结果与分析,pygame,python,人工智能文章来源地址https://www.toymoban.com/news/detail-727868.html

20192416 实验四 《Python程序设计》 综合实践报告

课程:《Python程序设计》

班级:1924

姓名:不愿透露姓名的はんたくさん

学号:20192416

实验教师:王志强老师

实验日期:2020年6月11日

必修/选修: 公选课

1.实验分析

相较之下个人对游戏比较感兴趣,于是选择了趣味性较强且容易上手的pygame作为综合实践的内容。

通过观看嵩天教授的视频进行自学,在事件处理机制中学会了通过键盘、鼠标进行交互以及时间的计算方法火车采集器伪原创【php源码】。

于是想把所学到的结合起来,制作一个可以通过键盘与鼠标操纵、并根据通关时间结算最终得分的小游戏,恰好想起上次考科目三没过,于是以考试线路为地图进行制作。

2.实验设计

第一步:设计地图

这里以科目三考试线路为原型,最终得出了一个1400×900的地图

将障碍分为横竖两类,分别导入各自的位置上。

python实验结果与分析,pygame,python,人工智能

第二步:操纵小飞船

键盘上通过KEYDOWN、KEYUP事件实现小飞船的加速减速

鼠标通过MOUSEBUTTONDOWN、MOUSEBUTTONUP以及MOUSEMOTION事件使小飞船能在鼠标按下的时候随鼠标移动

这是小飞船:

python实验结果与分析,pygame,python,人工智能

第三步:判断失败及成功条件

失败条件判断:既小飞船与障碍重合时,可以通过循环分别判断各个障碍是否与小飞船有重合部分

成功条件判断:当小飞船完全进入右下方区域时成功

位置判断用.left .right 等属性进行分析

python实验结果与分析,pygame,python,人工智能

python实验结果与分析,pygame,python,人工智能

第四步:结果

成功与失败都有各自的图片出现在屏幕中央,点击图片退出游戏,退出前打印游戏结果

图片的点击利用MOUSEBUTTONDOWN事件的.button属性判断左键的按下。

.pos[]返回的鼠标位置在图片范围内来确定游戏的退出。

循环中递增的num值计算当前时间以计算得分。

python实验结果与分析,pygame,python,人工智能

3.实验内容

爬虫、数据处理、可视化、机器学习、神经网络、游戏、网络安全等。

我选择用pygame制作了一个飞船小游戏

4. 实验过程及结果

功能

飞船小游戏

能通过键盘和鼠标操控飞船

碰到障碍则失败,弹出失败图片,点击图片退出游戏

到达右下角的终点则成功,弹出成功图片,点击图片退出游戏

根据通关的时间决定分数

代码

import pygame,sys #将pygame库导入到python程序中

from pygame.locals import * #然后需要引入pygame中的所有常量

pygame.init() #初始化

size = width,height = 1400,900

screen = pygame.display.set_mode(size) #定义窗口大小

pygame.display.set_caption("我的第一个pygame") #设置窗口标题

speed = [0,0] #初始速度

nspeed = [0,5]

WHITE = 255,255,255

num = 0

n = 0

n1 = 33 #障碍数

n2 = 39

still = False #以上均为对各变量的初始定义

car = pygame.image.load(r'D:/abiancheng/. python/tu/car.jpg')

lose = pygame.image.load(r'D:/abiancheng/. python/tu/lose.jpg')

win = pygame.image.load(r'D:/abiancheng/. python/tu/win.gif')

mod = {} #导入障碍物的图像

mod[0] = pygame.image.load(r'D:/abiancheng/. python/tu/横障碍.png') #横障碍物

mod[1] = pygame.image.load(r'D:/abiancheng/. python/tu/竖障碍.png') #竖障碍物

carrect = car.get_rect() #返回矩形图像

carrect = carrect.move(10,420)

loserect = lose.get_rect()

loserect = loserect.move(1000,1000)

winrect = win.get_rect()

winrect = winrect.move(1000,1000)

fps = 50

fclock = pygame.time.Clock()

HENG = {}

i=0

while i<=n1:

HENG[i] = mod[0].get_rect()

i+=1

SHU = {}

i=0

while i<=n2:

SHU[i] = mod[1].get_rect()

i+=1

i = 0

while i<=8:

HENG[i] = HENG[i].move((i+1)*100,0)

i+=1

while i<=13:

HENG[i] = HENG[i].move((i-6)*100,100)

i+=1

while i<=18:

HENG[i] = HENG[i].move((i-11)*100,200)

i+=1

HENG[19] = HENG[19].move(0,400)

HENG[20] = HENG[20].move(0,500)

i = 21

while i<=24:

HENG[i] = HENG[i].move((i-11)*100,700)

i+=1

while i<=30:

HENG[i] = HENG[i].move((i-17)*100,895)

i+=1

while i<=33:

HENG[i] = HENG[i].move((i-21)*100,800)

i+=1

i=0

while i<=3:

SHU[i] = SHU[i].move(100,i*100)

i+=1

while i<=7:

SHU[i] = SHU[i].move(100,(i+1)*100)

i+=1

while i<=13:

SHU[i] = SHU[i].move(200,(i-6)*100)

i+=1

while i<=20:

SHU[i] = SHU[i].move(300,(i-12)*100)

i+=1

while i<=27:

SHU[i] = SHU[i].move(800,(i-19)*100)

i+=1

while i<=32:

SHU[i] = SHU[i].move(900,(i-26)*100)

i+=1

while i<=39:

SHU[i] = SHU[i].move(1000,(i-33)*100)

i+=1

#以上均为各单位的初始位置设置

while True: #无限循环,直到游戏结束时退出

for event in pygame.event.get(): #从pygame的事件队列中取出事件,并从队列中删除该事件

if event.type == pygame.QUIT: #pygame.QUIT是pygame中定义的事件常量

sys.exit() #用于退出结束游戏并退出

elif event.type == pygame.KEYDOWN: #键盘的松放进行对应方向速度的增加

if event.key == pygame.K_LEFT:

speed[0] = speed[0] - 1

elif event.key == pygame.K_RIGHT:

speed[0] = speed[0] + 1

elif event.key == pygame.K_UP:

speed[1] = speed[1] - 1

elif event.key == pygame.K_DOWN:

speed[1] = speed[1] + 1

elif event.type == pygame.KEYUP:

if event.key == pygame.K_LEFT:

speed[0] = speed[0] - 1

elif event.key == pygame.K_RIGHT:

speed[0] = speed[0] + 1

elif event.key == pygame.K_UP:

speed[1] = speed[1] - 1

elif event.key == pygame.K_DOWN:

speed[1] = speed[1] + 1

elif event.type == pygame.MOUSEBUTTONDOWN: #鼠标控制小飞船移动

if event.button == 1:

still = True

elif event.type == pygame.MOUSEBUTTONUP:

still = False

if event.button == 1:

carrect = carrect.move(event.pos[0] - carrect.left - 20,event.pos[1] - carrect.top - 20)

elif event.type == pygame.MOUSEMOTION:

if event.buttons[0] == 1:

carrect = carrect.move(event.pos[0] - carrect.left - 20,event.pos[1] - carrect.top - 20)

num +=1

i = 0

while i <= n2: #判断是否碰到障碍

if carrect.leftSHU[i].right and ((carrect.top>SHU[i].top and carrect.topSHU[i].top and carrect.bottom

speed[0]=speed[1]=0

loserect = lose.get_rect()

loserect = loserect.move(500,250)

screen.blit(lose,loserect)

if event.type == pygame.MOUSEBUTTONDOWN:

if event.button == 1:

if event.pos[0] > loserect.left and event.pos[0] < loserect.right and event.pos[1] > loserect.top and event.pos[1] < loserect.bottom:

print("lose")

sys.exit()

i +=1

i = 0

while i <= n1:

if carrect.topHENG[i].bottom and ((carrect.right>HENG[i].left and carrect.rightSHU[i].left and carrect.left

speed[0]=speed[1]=0

loserect = lose.get_rect()

loserect = loserect.move(500,250)

screen.blit(lose,loserect)

if event.type == pygame.MOUSEBUTTONDOWN:

if event.button == 1:

if event.pos[0] > loserect.left and event.pos[0] < loserect.right and event.pos[1] > loserect.top and event.pos[1] < loserect.bottom:

print("you lose")

sys.exit()

i +=1

if carrect.left>1300 and carrect.right<1400 and carrect.top>700 and carrect.bottom<900: #判断是否进入目标区域

speed[0]=speed[1]=0

winrect = win.get_rect()

winrect = winrect.move(600,350)

screen.blit(win,winrect)

if event.type == pygame.MOUSEBUTTONDOWN:

if event.button == 1:

if event.pos[0] > winrect.left and event.pos[0] < winrect.right and event.pos[1] > winrect.top and event.pos[1] < winrect.bottom:

print("you win")

if num>1000:

print("score:0/1000")

else:

print("score:",1000-num,"/1000")

sys.exit()

carrect = carrect.move(speed[0],speed[1]) #车的惯性移动

if carrect.left < 0 or carrect.right > width: #车的碰壁反弹

speed[0]=-speed[0]

if carrect.top < 0 or carrect.bottom > height:

speed[1]=-speed[1]

screen.fill(WHITE) #屏幕刷新

screen.blit(car,carrect)

screen.blit(lose,loserect)

screen.blit(win,winrect)

i=0

while i<=n1:

screen.blit(mod[0],HENG[i])

i+=1

i=0

while i<=n2:

screen.blit(mod[1],SHU[i])

i+=1

pygame.display.update() #刷新显示窗口

fclock.tick(fps)

实验结果截图

python实验结果与分析,pygame,python,人工智能

以及

python实验结果与分析,pygame,python,人工智能

3. 实验过程中遇到的问题和解决过程

问题1:边界判定比较复杂

问题1解决方案:冷静分析

问题2:导入图片失败

问题2解决方案:通过上网查找以及视频弹幕得知pygame.image.load()括号中填r+"绝对路径"

问题3:成功及失败时,最后的图片没有显示出来

问题3解决方案:经过数次尝试,发现要及时刷新屏幕,不然图片是无法出现的。屏幕的刷新是pygame的核心部分。

课程感想体会

上了王老师的课的第一感受就是王老师的教学水平很高,总是能将复杂晦涩抽象的东西简单化,让我们对其有更加深入的理解。此外,王老师也总是和学生们打成一片,和学生对发表情包的老师又有谁不爱呢?至于我自身的学习方面,因为大一上学期的自学python让我有了一定基础,在课程前期的学习中比较轻松。但随着学习内容的深入,我开始渐渐有些难以跟上老师教学的步伐了。由于基础不够扎实,总是会遇到各种各样的问题,虽然云班课中的教学资源非常充足,但过多的视频学习资源同时让人生畏,难以提起学习积极性来。在上课时,我总觉得有些知识点还没弄透就学到了下一章节,对于基础不好的同学不够友好。所以我建议老师开设单双学期的课程,单学期教授基础课程,双学期教授提高课程,让萌新与大佬分隔开来,各取所需。即便如此学习的路程磕磕绊绊,我依然还是随着老师的脚步,对python各个方面的内容都进行了一定方面的学习,尤其是网络编程技术与网络爬虫,给我打开了新世界的大门,感谢王老师的辛勤付出及一个学期的陪伴。

python实验结果与分析,pygame,python,人工智能

到了这里,关于python课实训报告心得体会2000字的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 学习python过程中的心得体会和收获,也说一下好处坏处

    首先,Python是一种流行的编程语言,用于数据分析、机器学习、人工智能等领域。Python的语法简单易懂,易于学习和理解。这使得它成为许多初学者的首选编程语言。 对于初学者来说,建议从基础开始学习,例如语法、数据类型、控制流等。同时,也要多做一些练习和项目,

    2024年02月15日
    浏览(30)
  • 神经网络的心得体会,神经网络心得体会

    。 现在深度学习在机器学习领域是一个很热的概念,不过经过各种媒体的转载播报,这个概念也逐渐变得有些神话的感觉:例如,人们可能认为,深度学习是一种能够模拟出人脑的神经结构的机器学习方式,从而能够让计算机具有人一样的智慧;而这样一种技术在将来无疑是

    2024年02月05日
    浏览(24)
  • Unity心得体会

    在当今这个高度信息化的时代,计算机技术已经成为了我们生活中不可或缺的一部分。而在计算机技术中,游戏开发无疑是一个非常重要的领域。作为一名热爱游戏的玩家,我一直对游戏开发抱有浓厚的兴趣。在大学期间,我有幸接触到了Unity这款强大的游戏引擎,并开始了

    2024年02月03日
    浏览(27)
  • Spark心得体会

            学习了spark之后我才知道Hadoop和spark还有着这种缘分:Hadoop 是由Java语言编写的,部署在分布式服务器集群上,用于存储海量数据并运行分布式分析应用的开源框架;其重要组件有,HDFS 分布式文件系统、MapReduce 编程模型、Hbase 基于HDFS的分布式数据库:擅长实时随

    2024年02月11日
    浏览(24)
  • STM32-个人心得体会

    目录 什么是STM32? 该怎么学STM32? 个人实践案例 总结         1.概述         在准备学习STM32之前,得知道什么是STM32,大家翻阅资料都知道STM32是意法半导体(STMicroelectronics)公司推出的一系列32位基于ARM Cortex-M内核的微控制器。它具有低功耗、高性能和丰富的外设资源

    2024年02月04日
    浏览(30)
  • 近期参与开源的心得体会

    最近随着Kepler项目加入CNCF sandbox,写一篇blog来记录下参与这个项目半年的发展的心得体会。 项目的运营最好还是专注于项目自身的发展,围绕项目的特点,创新点入手,为大家提供价值,从而自然而然的扩大自身影响力。 我们的文档写的,并不好。这是Thoughtworks技术雷达对

    2024年02月11日
    浏览(78)
  • 实验心得,包括代码复现工作的体会

    实践是检验真理的唯一标准 resnet20,cifar100. Direct training: 和原论文一样的参数 64.45 time step 1, Accuracy = 0.5918 time step 2, Accuracy = 0.6320 time step 4, Accuracy = 0.6446 time step 8, Accuracy = 0.6531 time step 16, Accuracy = 0.6608 time step 32, Accuracy = 0.6631 和原论文69.97相差比较大。 加了部分预处理,参数

    2024年02月14日
    浏览(30)
  • 关于参加大学生挑战杯赛的心得体会

    CSDN话题挑战赛第1期 活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f 参赛话题:大学生竞赛指南 话题描述:本话题聚焦于大学生竞赛心得体会分享,对于计算机众多领域每年都有很多都会举办科技竞赛,很多学生也都会踊跃参与,每到竞赛结束,学生们都会收

    2024年02月06日
    浏览(28)
  • Labview实现程序控制(有一篇心得体会)

    这次博客,我将刚刚所学的知识进行总结。如有不足,欢迎交流。 使用移位寄存器或反馈节点计算0+5+10+…+50的值 用顺序结构实现两数相加,同时实现两数相加后再乘以2。 使用条件结构实现5个LED轮流亮灭。 设计一个VI程序,前面板如下。单击确定,计数加1;单击停止,程序

    2024年02月09日
    浏览(26)
  • 大数据Hadoop完全分布式及心得体会

    Hadoop是一个 分布式系统 基础技术框架,利用hadoop,开发用户可以在不了解分布式底层细节的情况下,开发分布式程序,从而达到充分利用集群的威力高速运算和存储的目的;而在本学期中,我们的专业老师带我们学习了Hadoop框架中最 核心 的设计: MapReduce 和 HDFS 。 MapReduc

    2024年02月08日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包