
python
喝喝咖啡
这个作者很懒,什么都没留下…
展开
-
python——实现简单的强化学习
python 实现强化学习强化学习强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一,用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。强化学习是智能体(Agent)以“试错”的方式进行学习,通过与环境进行交互获得的奖赏指导行为,目标是使智能体获得最大的奖赏,强化学习不同于连接主义学习中的监督学习,主要表现在强化信号上,强化学习中由环境提供的强化信号是对产生动作的好坏作一原创 2021-12-10 23:49:20 · 7943 阅读 · 2 评论 -
Python实战——2048
介绍本项目是通过python语言实现的2048游戏。2048是一款特别好玩的游戏,操作十分简单。下面分享一下我的思路。核心功能棋盘重置棋盘输出移动判断移动实现键盘监听结束判断功能实现与解析棋盘重置棋盘的重置核心就是将所有格子的数字全部变成0,也就是生成一个4*4的全部为0的二维数组qipan = [[0 for j in range(4)] for i in range(4)]采用双层列表解析的方式生成二维数组.棋盘输出棋盘的输出就是将二位数组输出,但难点就是输原创 2021-12-08 00:19:35 · 4140 阅读 · 0 评论 -
Python——使用Flask框架封装接口
Python——使用Flask框架封装接口引言Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。简介Flask 是一个简单且十分强大的原创 2021-10-22 20:47:56 · 7080 阅读 · 5 评论 -
解决 Python fake_useragent 报错 fake-useragent Maximum amount of retries reached问题
在使用 Python 做爬虫的时候,我们需要伪装头部信息骗过网站的防爬策略,Python 中的第三方模块 fake_useragent 就很好的解决了这个问题,它将给我们返回一个随机封装了好的头部信息,我们直接使用即可。但我在使用的过程中遇到了问题,无法返回一个我们需要的值,会报 fake-useragent Maximum amount of retries reached问题。网络上的解决方法大多是下面的代码:ua = UserAgent(use_cache_server=False)ua = U原创 2021-08-03 16:11:27 · 1980 阅读 · 34 评论 -
Python学习笔记——元组
目录元组元组的创建元组数据的添加元组的删除元组在python中是没有数组这个概念的,因为python的变量没有数据类型,而数组里存放的必须是同种类型的数据,所以准确的来说,在python中是没有数组类型的,python中取而代之的是列表和元组。由于和列表是近亲关系,所以元组和列表在实际使用上是非常相似的。下面主要介绍元组与列表的不同。元组的创建>>> tuple1 = (1,2,3,4,5,6,7)>>> tuple1(1, 2, 3, 4, 5, 6,原创 2021-07-21 20:59:09 · 958 阅读 · 22 评论 -
Python学习笔记——列表
目录列表的创建普通列表混合列表空列表向列表添加数据appendextendinsert列表通过下标交换数据从列表删除数据removedelpop列表的分片列表的一些常用操作符比较操作符逻辑操作符连接操作符重复操作符成员关系操作符列表的其他方法countindexreversesort列表的拷贝在python中是没有数组这个概念的,因为python的变量没有数据类型,而数组里存放的必须是同种类型的数据,所以准确的来说,在python中是没有数组类型的,python中取而代之的是列表和元组。列表的创建普通原创 2021-07-21 20:33:34 · 973 阅读 · 12 评论 -
Python学习笔记——for循环和range函数
Python学习笔记——for循环和range函数Python的for循环for 目标 in 表达式 : 循环体案例一>>> example = 'abcdef'>>> for i in example: print(i) abcdef案例二>>> member = ['大白菜', '黄瓜', '西瓜', '苹果']>>> for i in member : print(i,len(i))原创 2021-07-15 19:13:03 · 1785 阅读 · 1 评论 -
Python学习笔记——算术操作符和优先级问题
目录算术操作符案例一案例二案例三案例四案例五案例六优先级问题算术操作符+、-、*、/、%、**、//案例一>>> a = 5>>> a += 3>>> a8python的'+'与C语言一致案例二>>> b = 3>>> b = b - 2>>> b1python的'-'与C语言一致案例三>>> a = b = c = d = 10>&g原创 2021-07-15 12:15:53 · 862 阅读 · 2 评论 -
Python学习笔记——条件分支和while循环
目录Python的比较操作符Python的条件分支语法Python的while循环语法Python的比较操作符>大于>=大于等于<小于<=小于等于==等于!=不等于Python的条件分支语法if 条件 : 条件为真(true)执行的操作else : 条件为假(false)执行的操作Python的条件分支根据缩进进行判断是否为if-else的语句,无需使用括号,且if-else后面必须有':'原创 2021-07-14 18:20:03 · 1078 阅读 · 0 评论 -
Python学习笔记——变量和字符串
文章目录导引案例一: 赋值,输出案例二:赋值,计算,输出案例三:赋值,拼接,输出案例四:赋值,输出(转义字符的使用)案例五:赋值,输出(多个转义字符的使用)案例六:赋值,输出(赋值多行)导引变量名就像我们现实社会的名字,把一个值赋值给一个名字时,它会存储在内存中,称为变量,在大多数语言中,都把这种行为称为”给变量赋值“。案例一: 赋值,输出>>> name = '喝喝咖啡'>>> print(name)喝喝咖啡>>> name = '呵呵咖原创 2021-07-14 12:49:48 · 832 阅读 · 2 评论 -
Python学习笔记——输入与输出用法
1.输入inputpython里面的输入函数是input(),可以接收一个从键盘输入的内容,回车结束。python3版本的input可以接收任意的数据类型input()括号内可以加入一段字符串,用于提示用户输入的内容。用法:name = input(‘输入你的名字:’)将键盘输入内容赋值到name中2.输出printpython里面的输出函数是print(),用于输出括号内的内容。用法:print(‘一起学习python吧!\n’)输出一行字符串 其中'\n' 为转义字符,表示回车pri原创 2021-07-13 17:54:00 · 1687 阅读 · 0 评论