将例二改写成面向对象模式,并加了环境! 不过更新环境的过程中,用到了清屏命令,play()的时候,会有点问题。learn()的时候可以勉强看到:P 0.效果图 1.完整代码 相对于例一,修改的地方: Agent 五处:states, actions, rewards, get_valid_actio ...
分类:
编程语言 时间:
2018-12-18 21:47:59
阅读次数:
268
Twisted是用Python实现的基于事件驱动的网络引擎框架,Twisted支持许多常见的传输及应用层协议,包括TCP、UDP、SSL/TLS、HTTP、IMAP、SSH、IRC以及FTP。就像Python一样,Twisted也具有“内置电池”(batteries-included)的特点。Twi ...
分类:
其他好文 时间:
2018-12-18 19:37:42
阅读次数:
234
问题情境 一个2*2的迷宫,一个入口,一个出口,还有一个陷阱。如图 这是一个二维的问题,不过我们可以把这个降维,变为一维的问题。 0.相关参数 1.状态集 探索者的状态,即其可到达的位置,有4个。所以定义 那么,在某个状态下执行某个动作之后,到达的下一个状态如何确定呢? 2.动作集 探索者处于每个状 ...
分类:
编程语言 时间:
2018-12-18 11:00:19
阅读次数:
271
此次的目标是爬取指定城市的天气预报信息,然后再用Python发送邮件到指定的邮箱。 一、爬取天气预报 1、首先是爬取天气预报的信息,用的网站是中国天气网,网址是http://www.weather.com.cn/static/html/weather.shtml,任意选择一个城市(比如武汉),然后要 ...
分类:
编程语言 时间:
2018-12-16 16:44:19
阅读次数:
260
import random from timewrap import cal_time # 一个计算时间的装饰器 def merge(li, low, mid, high): i = low j = mid + 1 li_tmp = [] while i <= mid and j <= high: ... ...
分类:
编程语言 时间:
2018-12-15 18:46:11
阅读次数:
224
前言 棋需要一步一步下,人生需要一步一步走。千里之行,始于足下,九层之台,起于累土。 用Python五子棋小游戏。 基本环境配置 版本:Python3 相关模块: 本文所做工作如下: (1) 五子棋界面实现; (2) 智能判定棋盘走势; (3) 改进了棋盘扫描方式; (4) 改良了系统评分表评估方式 ...
分类:
编程语言 时间:
2018-12-14 12:50:11
阅读次数:
228
https://blog.csdn.net/a1368783069/article/details/52137417 ...
分类:
编程语言 时间:
2018-12-13 21:46:50
阅读次数:
330
题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。时间限制:1秒 空间限制:32768K Python实现 class Solution: def Fibonacci(self, n): if n <= 1: return n if n ...
分类:
编程语言 时间:
2018-12-12 00:13:36
阅读次数:
235
单链表反转实现 1、递归实现 根据递归,递归到最后一个节点(条件为head3为非空,其下一个指向为空),将其next指向前一个结点,前一个结点的指向为None。 注释:原来链表为{1,2,3,4} head指向为1,pHead1=head.next pHead2=pHead1.next pHead3 ...
分类:
编程语言 时间:
2018-12-09 20:00:41
阅读次数:
207