Python3
文章平均质量分 75
python学习以及总结
Rambo.Fan
眼中有阳光,风雨不阻行
展开
-
(进阶)004 - AWS DeepRacer重要资料合集
Deepracer 入门必看资料原创 2022-07-31 15:30:19 · 2130 阅读 · 4 评论 -
(进阶)003 - AWS DeepRacer分析log
文章目录下载 Evaluation log解压log,找到 `0-iteration.csv`log 可视化分析对各个维度进行分析对速度低于 `1.5` 的点进行筛选对赛道范围的进行筛选下载 Evaluation log解压log,找到 0-iteration.csvlog 可视化分析import osimport numpy as npimport pandas as pdfrom math import expfrom matplotlib.collections import Line原创 2021-10-31 23:42:03 · 1146 阅读 · 0 评论 -
python对gif图压缩
问题:最近写了一篇优快云博客需要上传gif图,发现大小超过了5M,无法上传。文件大小:本想自己找个免费的压缩工具,结果下载下来的工具不是钓鱼工具就是流氓软件,还有的在线压缩工具说是免费,等你download的时候说是要付费,总之一大堆坑。...原创 2021-10-26 00:13:20 · 1627 阅读 · 3 评论 -
(实战)[re:Invent 2018]-001:赛道分析-(致敬1024)
打印log原创 2021-10-24 19:59:46 · 2120 阅读 · 0 评论 -
(基础)005 - 奖励函数的入口参数详解
文章目录奖励函数的形式入口参数paramsall_wheels_on_trackxyclosest_objectsclosest_waypointsdistance_from_centeris_crashedis_left_of_centeris_offtrackis_reversedheadingobjects_distanceobjects_headingobjects_left_of_centerobjects_locationobjects_speedprogressspeedsteering_an原创 2021-10-10 20:00:00 · 2767 阅读 · 0 评论 -
(进阶)002 - AWS DeepRacer分析log
文章目录Log 数据提取使用Notepad++ 工具将log提取出来提取常量数据处理数据可视化提取变量数据处理数据可视化所有数据可视化选择部分点可视化总结Log 数据提取使用Notepad++ 工具将log提取出来提取常量使用自定义的log开始标签reward_constant_Log,搜索所有的行数据处理将上述结果copy到新的文件中提取出来的数据可以看到 track_length 赛道总长是一个始终不变的量,17.709159380834848mwaypoints赛道定点也是一原创 2021-10-10 03:26:32 · 1540 阅读 · 0 评论 -
(进阶)001 - AWS DeepRacer获取log
文章目录如何获取log一个打印log的代码示例下载logtraining log 文件结构Evaluation log文件结构如何获取log在reward_function 中通过print可以将params入口参数打印到log中,然后通过控制台Download logs可以获取自定义的log格式一个打印log的代码示例def reward_function(params): ''' Env: re:Invent 2018 ''' x = params['x']原创 2021-10-10 02:05:05 · 1131 阅读 · 0 评论 -
Python3 教程基础:相关软件安装
软件安装解释型语言解释方式Python解释器种类安装解释器编辑器解释型语言Python 是一种解释型语言,解释型语言的含义就是边解释边执行。解释方式运行速度慢,不可脱离解释器环境运行。Python解释器种类Python有以下几种版本的解释器:CPython:官方版本的解释器。这个解释器是用C语言开发的,所以叫CPython。CPython是使用最广的Python解释器。我们通常说的、下载的、讨论的、使用的都是这个解释器。Ipython:基于CPython之上的一个交互式解释器,在交互方式原创 2021-05-30 23:59:40 · 147 阅读 · 1 评论 -
Python3 教程基础:简介
Python简介版本历史语言特色特点简介Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言,由荷兰数学和计算机科学研究学会(CWI,见 https://www.cwi.nl/ )的 Guido van Rossum 于 20世纪90代初设计,作为一门叫做 ABC 的语言的替代品。尽管 Python 包含了许多来自其他人的贡献, Guido 仍是其主要作者。1991 年,Python 发行第一个公开版本 。1995 年, Guido 在弗吉尼亚州的国家创新研究公司(CNRI,见 ht原创 2021-05-30 23:24:24 · 385 阅读 · 3 评论 -
2020-12-11-天池-汇丰专场-个人赛-04-停在原地的方案数
link 停在原地的方案数难度难度: ★☆☆☆题目描述有一个长度为 arrLen的数组,开始有一个指针在索引 0处。每一步操作中,你可以将指针向左或向右移动 1步,或者停在原地(指针不能被移动到数组范围外)。给你两个整数 steps和arrLen ,请你计算并返回:在恰好执行 steps次操作以后,指针仍然指向索引 0处的方案数。由于答案可能会很大,请返回方案数 模 10^9+7 后的结果。1<=steps<=151<=allLen<=10^6示例样.原创 2020-12-14 00:03:33 · 137 阅读 · 0 评论 -
2020-12-11-天池-汇丰专场-个人赛-03-全零子串的数量
link 全零子串的数量难度难度: ★☆☆题目描述给出一个只包含0或1的字符串str,请返回这个字符串中全为0的子字符串的个数1<=|str|<=30000示例例1:输入:"00010011"输出:9解释:"0"子字符串有5个,"00"子字符串有3个,"000"子字符串有1个。所以返回9例2:输入:"010010"输出:5#coding=utf-8class Solution: """ @param str: the strin.原创 2020-12-13 23:55:32 · 363 阅读 · 0 评论 -
2020-12-11-天池-汇丰专场-个人赛-02-字符同构
link 字符同构难度难度: ★ ☆ ☆ ☆题目描述给定两个字符串 s 和 t ,确定它们是否是同构的。两个字符串是同构的如果 s 中的字符可以被替换得到 t。所有出现的字符必须用另一个字符代替,同时保留字符串的顺序。 没有两个字符可以映射到同一个字符,但一个字符可以映射到自己。 你可以假定两个字符串 s 和 t 是一样长度的.1<= n <=1e61<= a[i]<=1e6示例样例 1 :输入 : s = "egg", t = "add"输出.原创 2020-12-13 23:43:14 · 169 阅读 · 0 评论 -
2020-12-11-天池-汇丰专场-个人赛-01-最大期望值
link 最大期望值难度难度: ★★★ ☆题目描述小强得到了长度为n的序列,但他只对非常大的数字感兴趣,因此随机选择这个序列的一个连续子序列,并求这个序列的最大值,请告诉他这个最大值的期望是多少。1<= n <=1e61<= a[i]<=1e6示例样例 1:输入: [1, 2, 3]输出: 2.33说明: 一共有六个子区间,分别是 [1], [2], [3], [1, 2], [2, 3], [1, 2, 3]分别的最大值是 1, 2, 3, 2.原创 2020-12-13 23:23:23 · 234 阅读 · 0 评论 -
Python 队列的使用
代码如下,代码分析待续#coding:utf-8"""Author:fanbinglinDate: 2020/01/28 21点22分功能:下载网站小说并保存http://www.xbiquge.la/5/5443/"""import requestsfrom lxml import etreeimport refrom bs4 import BeautifulSoup...原创 2020-04-20 23:02:49 · 251 阅读 · 0 评论 -
python包管理工具pip的常见用法
python之所以简单好用,得益于的插件包,需要用到就是包管理工具pip 一般安装了python后会自带安装pip工具 是否安装可以通过命令行输入pip 如果没有报错,说明已经安装了pip工具,如下图: 否则就需要自己安装pip工具了(自行百度) 下面讲讲pip常见的用法pip install beautifulsoup(包名)安装第三方包pip list查看...原创 2018-06-10 01:47:29 · 24095 阅读 · 0 评论 -
python3爬虫之二:爬取网页图片
本节主要内容是怎么通过python获取网页上的图片,预计完成时间5.3-5.5原创 2018-05-03 12:50:48 · 23924 阅读 · 0 评论 -
Python3爬取豆瓣网站奇幻小说信息
目的:爬取豆瓣网站的奇幻小说信息 **分析:**URL=https://book.douban.com/tag/%E5%A5%87%E5%B9%BB?start=0&type=T,通过手动翻页知道,这个信息是每20本小说为一页,这里的迭代变量是start变量,第一页是start=0,第二页是start=20,其他以此类推。 这里可看到小说名,作家,出版社,出版年,价格,豆瓣评分等以...原创 2018-05-14 01:27:44 · 24788 阅读 · 0 评论 -
Python通过发邮件通知自己电脑被入侵
我对IT技术有着狂热的追求,虽然现在很渣,但是我有颗钻研的心,例外我还比较喜欢看小说,相信看过http://www.biquge.info/11_11851/‘&amp;amp;gt;最强黑客的人对里面的黑客的技术佩服得无以复加,黑客一般对自己的电脑数据都比较在意,一般都会设置些密码等并在被破解密码后做相应的补救措施,那么我们如何知道自己的电脑被人动过或者被盗呢(假设电脑开始是关机了的),根据我最近的学习找到了实...原创 2018-05-11 02:45:19 · 26224 阅读 · 5 评论 -
Python3数据挖掘之五:获取网站数据并写入excel
本文主要讲解如何将网页上的数据写入到excel表中,因为我比较喜欢看小说,我们就以笔趣阁的小说数据为例,来说明怎么把笔趣阁的小说关键信息统计出来,比如:小说名、字数、作者、网址等。 根据之前的几次爬虫实例分析笔趣网源代码知道,小说名在唯一的标签h1中,因此可以通过h1.get_txt()得到小说名,作者在meta标签,property=”og:novel:author”中,可以通过html.fi...原创 2019-06-21 12:03:45 · 50324 阅读 · 19 评论 -
python3.6.5爬虫之四:多线程同时爬取笔趣阁小说
之前爬取笔趣阁小说都是单一的一本小说,爬取多本一般也是一本爬取爬取完成再爬取下一本,本节主要是消除这个弊端,利用多线程同时爬取多本小说,这种方式比较适合,用高性能服务器来爬取数据,这个主要技巧是在之前的爬取单本小说的基础上加上多线程技术,废话不多说,来点干货。 第一步:下载单本小说这部分就不详细讲解了,具体查看我之前写的博客python3.6.5爬虫之一:笔趣阁小说爬取(首页爬取法)第二...原创 2018-05-06 19:52:25 · 30804 阅读 · 5 评论 -
python3.6.5爬虫之一:笔趣阁小说爬取(首页爬取法)
前面几次笔趣阁小说爬取法是根据每一章的地址找到下一章的地址,这种方法有个缺点,如果中间断了话,或者找不到下一章网址就会报错,这种类似串联的方法效率太低,通过研究笔趣阁每篇小说的设计架构让我找到其中的特点,这让我找到更加高效的爬取小说的方法。列表下载法第一步:分析小说设计的结构 打开笔趣阁小说的目录界面,例如:龙符,可以看到,所有章节都有链接,我们可以将这些链接爬取下来,放到列表中,然后逐一...原创 2018-05-06 19:09:56 · 31612 阅读 · 2 评论 -
WIN 7 python 3.6.5 安装pip
Windows 7 下Python 3.6.5 安装pip第一步:下载并安装安装Python3.6.5第二步:将Python安装后运行的.exe的路径加入到Windows的环境变量中,安装成功标准,在命令行直接敲python不报错第三步:python运行get-pip.py点击获取pip,文件执行成功:Successfully installed pip-10.0.1 安装成...原创 2018-05-05 02:18:40 · 25191 阅读 · 0 评论 -
python爬虫之一(2):爬取网页小说(圣墟)
强化: 爬取最新的小说圣墟 代码:#coding=utf-8import osimport sysreload(sys)sys.setdefaultencoding('utf8')from Spider import getHtmlCode from bs4 import BeautifulSoupimport re#第一章的地址url = 'https://w...原创 2018-05-04 02:09:15 · 24403 阅读 · 0 评论 -
python爬虫之三:解析网络报文xml
本节主要是讲解在项目中怎么解析获取的xml报文并获取相关字段,时间5.6-5.10原创 2018-05-03 12:54:05 · 26073 阅读 · 0 评论 -
python爬虫之一:爬取网页小说(魂破九天)
近期做一个项目需要用到python,只懂皮毛的我花了三天时间将python重新拾起啃一啃,总算对python有了一定的认识。 然后有根据爬虫基本原理爬取了一本小说,其他爬取小说的方法类似,结果见个人资源下载(本想下载分设置为0,结果优快云设置最低为2分,没有积分的可以加我qq要该小说)。 **爬虫原理:1、模拟人打开一页小说网页 2、将网页保存下来 ...原创 2018-04-28 02:52:27 · 30629 阅读 · 3 评论 -
python数据结构与算法之冒泡排序
冒泡算法是一种非常常见的算法#coding:utf-8import timedef bobbleSort(L,count=10000): if type(L) == list: length = len(L) start = time.time() while count: count-=1 ...原创 2019-06-27 12:50:22 · 310 阅读 · 0 评论 -
python解析ini文件
新建一个config.ini文件[LocalDB]ip=127.0.0.1prot=3306user=rootpasswd=123456db=proxypython中解析ini文件的库为 `configparser`解析该ini文件#coding=utf-8import configparserif __name__ == '__main__': co...原创 2019-06-24 00:04:39 · 3435 阅读 · 0 评论 -
python3-函数的参数
定义函数时,我们把函数的名字和位置确定下来了,函数的接口定义就完成了。 而调用者只需知道如何传递正确的参数,以及函数返回值即可,函数内部的复杂逻辑被封装起来了,调用者无需了解。 位置参数def power(x): passx是位置参数,必选参数 默认参数def power(x,n = 2): &n...原创 2018-06-28 14:43:17 · 6108 阅读 · 0 评论 -
python3怎么将函数的用法通过help导出到文件
在编程中经常要用到某个函数,需要知道他的用法,经常用help去查看又不太方便,我们可以将该函数的用法保存到文件中。我们知道sys.stdout指向控制台,如果我们将sys.stdout重定向一个文件流,那么我们就可以实现控制台输入的文件写到文件中,这有点类似dos中 echo content>file.txt实现代码:import sysimport osimport p...原创 2019-04-26 00:06:48 · 849 阅读 · 0 评论 -
python3爬外汇交易中心数据存入数据库
外汇交易中心代码:#coding:utf-8import requestsimport jsonimport pymysqlimport timedef dataDeal(content): # 打开数据库连接 db = pymysql.connect(host = 'localhost',user = 'root',passwd ='123456',d...原创 2018-11-15 23:55:36 · 2962 阅读 · 0 评论 -
python --Class的学习-提高代码重用性
最近在进行爬虫学习的总结,发现以前使用函数来将网站数据进行处理,对于不同网站代码重用性太小。改用python的Class来实现之后,代码的重用性提高了很多。 下面的代码是抓取书香阁小说后的将几个函数进行代码重构之后用于笔趣阁小说爬取,效果非常好。 代码如下:#!/usr/bin/env python3#coding:utf-8import requestsfrom bs4 impo...原创 2018-06-25 00:46:16 · 9513 阅读 · 0 评论 -
Python3-list(列表)去重和排序
python中对list去重操作list(set(list)) --先将列表转化为set,再转化为list就可以实现去重操作排序函数list.sort() --用sort即可实现排序原创 2018-06-25 00:27:00 · 43169 阅读 · 2 评论 -
第三方库pymysql
python在操作mysql数据库最常用的第三方库是pymysql,使用该模块需要使用pip工具进行安装。pip install PyMySQL 如果已经安装就会显示已经安装,也可以通过pip list命令来是否安装安装以后,安装mysql数据库服务器,可在该页面根据相应的操作系统https://dev.mysql.com/downloads/下载安装包进行安装,安装过程请自...原创 2018-09-19 00:13:18 · 3401 阅读 · 0 评论