- 博客(6)
- 收藏
- 关注
原创 python强化学习实例:寻路Q-Learn演示
项目包含的所有资源已经上传到GitHub,欢迎访问:https://github.com/BlueShark002/QLearn 。这是一个关于Q-Learn的寻路项目。我构建了一个方块的“世界”,里面一共有四个元素:玩家会在这个方块的小世界里按Q表移动,到达终点“E”即游戏胜利,到达"X"游戏结束。通过给与玩家的每一次移动不同的奖励,来规正玩家到达终点的路线。玩家踩到陷阱奖励-100分,到达终点奖励100分,到达空方块奖励-1分 .........
2022-06-05 11:05:41
4763
原创 python遗传算法实例:求一元二次方程实例
1. 项目简介利用遗传算法(Genetic Algorithm, GA)构建了一个求一元二次方程近似解的项目。
2022-04-15 23:54:30
1890
原创 python实现kmean算法
利用python实现kmean算法,使用鸢尾花数据集分别演示了直接定义k和穷举k下,数据的聚类效果和聚类评价指标SP、CP和轮廓系数的情况。
2022-03-12 23:28:31
3726
原创 pyhon扫雷演示与讲解
一、运行环境我的环境:python 3.6.8pygame 1.9.6windows 10二、游戏规则介绍游戏开始,你将会看到一个个整齐排列的小方块,在这些小方块中,埋藏的有若干随机分布的炸弹。每当你点击一个方块,如果不是地雷埋藏点你将会得到一个数字,该数字表示以你点击的方块为中心的九宫格内一共有的炸弹数量,或者它周围一圈的炸弹数量如图:灰色部分表示未点击的方块,X表示你所得到的数字,最小为0,最大为8,表示周围这些灰色方块中藏有的炸弹数。特别的当你点击的方块在界面的边界处时,如下图红
2020-12-07 15:52:28
781
5
原创 python贪吃蛇简单演示
一、 脚本环境我的环境:Python 3.6.8pygame 1.9.6操作系统 win10也可以用其他操作系统、python版本及其适应的pygame模块。二、思路总的来说,把pygame窗口设为800x400,将蛇身体的每一方块大小设为20,窗口大小要为20的整数倍才好展开代码。蛇每一次移动一个蛇方块距离即20。为了设置随机出现的“豆子”且方便蛇吞下后长大一个蛇方块,将80...
2020-03-02 21:01:44
588
原创 python时钟模型
一个简单的时钟模型展示以python代码展示,使用了math,pygame等库。一、思路设置窗口大小为500x500,以(250,250)为圆心,以200为臂长L。秒针和分针每次跳6度在代码中以弧度计,时针每次跳30度同样以弧度计。弧度计算公式:rad=angle° x π/180°时间尺度计算:(x,y)=(|L*cos(rad)-250|,|L*sin(rad)-250|) #减25...
2020-02-29 23:41:27
826
python扫雷游戏源代码
2022-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人