制作一个五子棋小游戏,实现人机对战,其中电脑在进行极大值极小值搜索时需要运用α-β剪枝算法。
五子棋小游戏的核心是电脑端走步的选取,使用的方法是极大极小值搜索,并且题目要求使用α-β剪枝来提高搜索效率;
除此,在极大极小值搜索中,需要实现获取下一步可能走的点位以及设计评估函数,评估函数对于电脑能否“智能”地下棋十分关键。
程序整体需要实现先后手的选取,胜负的判断以及显示棋局和相应信息。
运行所需环境:PyCharm2019.2语言:python使用方法:①点击执行exe后默认玩家为先手,鼠标样式为黑子,可以直接开始下棋②点击选择AIFirst按钮将设置玩家为后手,鼠标样式白子,游戏重新开始;
点击MeFirst设置玩家为先手,游戏重新开始;
③当胜负已出,会显示“YOULOSE”或者“YOUWIN!!”字样,此时无法再在棋盘下棋,需点击设置先后手按钮或者Replay按钮,重新游戏;
④若只选择Replay而不设置先后手,先后手同上一局。
⑤点击Quit按钮退出游戏
2025/7/16 14:57:31 15KB python 五子棋 人机对战 pygame
1
设计PCM30基群帧同步电路电路功能说明:1.输入码流DATA,速率为2.04Mb/S;
每帧256bit,其中前8bit为帧同步码;
偶数帧的帧同步码为10011011,奇数帧的帧同步码为110XXXXX(X为任意值)。
2.系统初始状态为失步态,失步信号FLOSS输出低电平,电路在输入码流里逐比特搜寻同步码,当搜寻到第一个偶帧同步码后,电路转为逐帧搜寻,当连续三帧均正确地搜寻到同步码后,系统状态转为同步态,失步信号输出高电平;
否则电路重新进入逐比特搜寻状态。
3.系统处于同步态后,当连续四帧检出的同步码均错误,则系统转为失步态
2025/7/12 16:14:35 1KB Verilog PCM30
1
智能排课辅助决策支持系统本排课系统采用图论中染色定理以及结合人工智能原理,专门解决高等院校课程安排难题。
该排课软件可以按照传统自然班级进行排课(包括合班情况、多教师、同时间不同周次课程)以及按照个体学生方式(适合选课管理方式的院校的课程排课)。
本排课系统既有自动排课和人工辅助排课,同时具有以鼠标拖动方式进行快速手动调课,并且提供了丰富的查询、统计、打印等功能。
2025/7/11 19:09:24 5.79MB 智能排课辅助决策支持系统
1
针对智能水下机器人(AUV)软件故障修复过程中存在的修复代价过高和系统环境只有部分可观察的问题,提出了一种基于微重启技术和部分客观马尔可夫决策(POMDP)模型的AUV软件故障修复方法。
该方法结合AUV软件系统分层结构特点,构建了基于微重启的三层重启结构,便于细粒度的自修复微重启策略的实施;并依据部分可观马尔可夫决策过程理论,给出AUV软件自修复POMDP模型,同时采用基于点的值迭代(PBVI)算法求解生成修复策略,以最小化累积修复代价为目标,使系统在部分可观环境下能够以较低的修复代价执行修复动作。
仿真实验结果表明,基于微重启技术和POMDP模型的AUV软件故障修复方法能够解决由软件老化及系统调用引起的AUV软件故障,同与两层微重启策略和三层微重启固定策略相比,该方法在累积故障修复时间和运行稳定性上明显更优。
2025/7/11 11:30:10 810KB POMDP
1
POSTEKBrowserPrint是一款可实现POSTEK打印机与网页进行通讯的服务器及应用程序。
用户只需要在一台Windows电脑上安装POSTEKBrowserPrint,同一局域网内的其他设备就可以通过此电脑的IP与POSTEK打印机进行通讯,而不在同一局域网内的设备则可以通过路由器映射IP的方式来实现与POSTEK打印机进行通讯
2025/7/10 1:47:10 57.21MB POSTEK Brows
1
教学目录第11章三角形(8)11.1与三角形有关的线段(2)11.1.1三角形的边11.1.2三角形的高、中线与角平分线11.1.3三角形的稳定性信息技术应用画图找规律11.2与三角形有关的角(3)11.2.1三角形的内角7.2.2三角形的外角阅读与思考为什么要证明11.3多边形及其内角和(2)11.3.1多边形11.3.2多边形的内角和数学活动复习小结(1)第12章全等三角形(11)12.1全等三角形(1)12.2三角形全等的判定(6)信息技术应用探究三角形全等的条件教学目录12.3角的平分线的性质(2)数学活动复习小结(2)第13章轴对称(14)13.1轴对称(3)13.1.1轴对称13.1.2线段的垂直平分线的性质13.2画轴对称图形(2)信息技术应用用轴对称进行图案设计13.3等腰三角形(5)13.3.1等腰三角形13.3.2等边三角形实验与探究三角形中边与角之间的不等关系13.4课题学习最短路径问题(2)数学活动复习小结(2)第14章整式的乘法与因式分解(14)14.1整式的乘法(6)14.1.1同底数幂的乘法14.1.2幂的乘方
1
之前传的HALCON9有用户说解压有问题,本人重新传,这个安装包分4部分压缩,请下载完后放于同一文件夹,任选其一解压。
2025/7/7 15:57:15 26.23MB halcon9.0.2 机器视觉
1
这是一款按图像相似度排序的软件,可帮助查同。
首先浏览到指定目录,软件可自动搜索目录下的所有图片,进行预处理。
之后可分色查同,重点关注区域可调。
2025/7/5 16:53:06 46KB 图像 相似 排序 查同
1
2.3更新控件引用因为软件产品的更新换代,而之前的PowerSolutionDOTNetOLE控件的版本是在建立VB.NET2010项目时使用的版本。
安装并更新控件的版本对你的应用程序的应用没有不适应的错误。
使用旧版本的控件DLL,应用程序也能够正常的运行。
如果你希望能够使用新版本的DLL控件中的新功能函数,你需要做的是,打开你的VB.Net程序并正常的运行程序,该引用会自动的更新到新的控件,并把新的控件复制到当前的目录中。
2.4使用控件的类PowerSolutionDOTNetOLE类允许你通过代码连接到每一个Delcam的产品。
此外,这一个类是共享的,这表示你可以使用OLE连接到PowerMILL,项目下的所有的表格、类、模块等都可以使用同一个OLE的连接。
使用控件中的所有类,你可以每次引用全部的“命名空间”,例如:从你的应用程序的设计视图框中的主窗体中,双击标题栏。
VB.NET2010会自动进入Form_Load事件代码中。
如果你输入:PowerSolutionDOTNetOLE然后再按下.键,VB.NET会出现命令提示,如下图所示:示例中的连接PowerMILL和执行宏命令,你会使用:PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadPowerSolutionDOTNetOLE.clsPowerMILLOLE.Connect()PowerSolutionDOTNetOLE.clsPowerMILLOLE.Execute("CREATETOOL;BALLNOSED")EndSub
2025/7/3 9:44:22 1.45MB 二次开发教程
1
【原书名】CommunicationSystemsFourthEdition【原出版社】JohnWiley【作  者】(加)SimonHaykin[同作者作品][作译者介绍]【译  者】宋铁成[同译者作品]徐平平徐志勇等【丛书名】国外电子与通信教材系列【出版社】电子工业出版社【书号】7505382543【出版日期】2003年10月【开本】16开【页码】719【版次】1-1【内容简介】本书对通信系统的基础理论和关键环节进行了深入分析,力图让学生在讨论中领会通信的精髓。
全书首先给出通信系统的梗概及需要研究的关键技术,接着分章详细讨论了随机过程、连续波调制、脉冲调制、基带脉冲传输、信号空间分析、带通数据传输、扩频调制、多用户无线通信、信息论基础以及差错控制编码等。
各章都附有大量习题,便于学生实践掌握。
书中还给出了很有价值的附录,包括概率论、信号和系统描述、贝叶斯函数、超几何分布函数汇总、密码学方面的介绍以及一些有用的表格等。
全书强调通信理论的统计基础,并给出了用MATLAB模拟的8个计算机实验,这些实验几乎覆盖了各章节的主要内容,形成了独特的通信理论“软件实验室”。
【编辑推荐】随着微电子技术、计算机技术、激光技术、卫星与光纤等相关信息技术的发展,特别是计算机与通信的有机结合,现代通信正经历着一场变革。
在这场变革中,各种新技术、新手段、新业务、新系统层出不穷,现代通信的内容也日趋丰富。
在通信新技术不断产生,新需求逐步扩展的背景下,建立在多网互连互通、多个系统集成、多种技术综合应用基础上的一体化通信、全球个人通信迅速发展,这就要求通信技术工作者和通信工程等专业的学生不仅深入学习本专业的典型通信系统,还要全面学习和了解目前广泛应用的各种现代通信系统,以全面、系统地了解现代通信的目的。
本书正是为了实现这一目的而编写的。
作者介绍:SimonHaykin是国际电子电气工程界的著名学者,加拿大皇家学会院士,IEEE会士,于1953年获得英国伯明翰大学博士学位,现任加拿大麦克马斯特大学教授,在该校创办了通信研究实验室并长期担任主任。
他曾经获得IEEEMcNaughton奖章,在神经网络、通信、自适应滤波器等领域成果颇丰,著有多种标准教材。
目录第1章随机过程1.1简介1.2随机过程的数字定义1.3平稳过程1.4均值、相关函数和协方差函数1.5遍历过程1.6随机过程通过一个线性时不变滤波器1.7功率谱密度1.8高斯过程1.9噪声1.10窄带噪声1.11基于同相和正交分量的窄带噪声表示法1.12基于包络和相位分量的窄带噪声表示法1.13正弦信号加窄带噪声1.14计算机实验:平衰落信道1.15总结与讨论注释与参考习题第2章连续波调制第3章脉冲调制第4章基带脉冲传输第5章信号空间分析第6章通带数据传输第7章扩频调制第8章多用户无线通信第9章信息论基础第10章差错控制编码附录1概率论附录2信号与系统简述附录3贝塞尔函数附录4汇合型超几何函数附录5密码学附录6表格术语表参考文献索引
2025/6/29 1:22:56 17.56MB 西蒙.赫金 通信系统 第4版 中文版
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡