欢迎访问mehome的博客

Tomorrow is another day.
Fork me on GitHub

随笔分类 -  Python类

Python相关学习汇总
摘要:一、问题描述 具体问题是: 用python库matplotlib进行数据的图表展示; 横坐标是自定义统计值; 保存矢量图(svg),保存后发现横坐的第一个点离坐标原点距离较大,导致图形离y轴较远,让画出的图看着不舒服; 如果用jpg图片发现也有这个问题,但是控制台有参数可以调整,自动保存图片则需要参数控制。 二、解决办法 解决思路: 查一下相关坐标轴的参数。 解决办法: 方法1: 通... 阅读全文
posted @ 2019-03-28 16:12 mehome 阅读(7515) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 具体问题是: 二、解决办法 解决思路是: 让图片宽度增加,然后让横轴坐标均匀分布,则字符之间距离会增大。 解决办法: svg默认宽度是6.8英寸,默认高度4英寸。可以增加到8英寸宽度或者更宽 参数:设置距离set_figwidth(val, forward=True)将val改成8即可 阅读全文
posted @ 2019-03-28 15:58 mehome 阅读(2094) 评论(0) 推荐(0) 编辑
摘要:一、问题 运行jupyter notebook,然后运行python代码,读取文件处理时,会报错。发现时IO读取时错误。应该是IO速率问题。 下面是问题报错:IOPub data rate exceeded. The notebook server will temporarily stop sending output to the client in order to avoid crashi... 阅读全文
posted @ 2019-03-20 21:01 mehome 阅读(19262) 评论(0) 推荐(1) 编辑
摘要:1、简述 jupyter notebook,启动后,浏览器发现工作目录并不是自己真正的代码的工作路径。所以需要设置一下。这样方便自己快捷使用。 2、设置修改jupyter notebook打开后默认工作目录 一般主要有下面两种方法: 通过设置开始菜单jupyter快捷方式属性实现 通过修改jupyter属性和配置Jupyter Notebook配置文件 经过测试都可以生效。如果两种方法结合使用... 阅读全文
posted @ 2019-03-19 03:53 mehome 阅读(1028) 评论(0) 推荐(0) 编辑
摘要:1、问题描述 之前没有遇到过。这次重装系统,发现安装anaconda这个集成版python后,jupyter notebook打开后不能自动跳转打开的交互网页。 系统是windows7、anaconda是继承python3.7版本的。 用cmd命令提示符界面输入命令jupyter notebook, 阅读全文
posted @ 2019-03-19 03:15 mehome 阅读(10003) 评论(0) 推荐(0) 编辑
摘要:1、错误现象 环境:Python3.7 描述: 下面是报错过程: 2、资料查阅 查阅资料过程: 3、错误解决 解决的python代码: 4、回顾 这个问题困扰了我将近半天的时间,发现尝试编码不能解决后,就做别的事情去了。过了一会儿突然就想看看官方说明,然后就发现了官方文档的解决办法。 所以觉得官方文 阅读全文
posted @ 2019-03-17 23:54 mehome 阅读(1396) 评论(0) 推荐(0) 编辑
摘要:一、原题 问题描述 试题编号: 201803-4 试题名称: 棋局评估 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 Alice和Bob正在玩井字棋游戏。 井字棋游戏的规则很简单:两人轮流往3*3的棋盘中放棋子,Alice放的是“X”,Bob放的是“O”,Alice执先。当 阅读全文
posted @ 2018-08-24 19:25 mehome 阅读(934) 评论(0) 推荐(0) 编辑
摘要:一、原题 问题描述 试题编号: 201712-4 试题名称: 行车路线 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 小明和小芳出去乡村玩,小明负责开车,小芳来导航。 小芳将可能的道路分为大道和小道。大道比较好走,每走1公里小明会增加1的疲劳度。小道不好走,如果连续走小道, 阅读全文
posted @ 2018-08-24 18:46 mehome 阅读(1133) 评论(0) 推荐(0) 编辑
摘要:一、原题 问题描述 试题编号: 201712-3 试题名称: Crontab 时间限制: 10.0s 内存限制: 256.0MB 问题描述: 样例输入 3 201711170032 2017112223520 7 * * 1,3-5 get_up30 23 * * Sat,Sun go_to_bed 阅读全文
posted @ 2018-08-24 18:42 mehome 阅读(942) 评论(0) 推荐(1) 编辑
摘要:一、原题 问题描述 试题编号: 201712-2 试题名称: 游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时 阅读全文
posted @ 2018-08-24 18:04 mehome 阅读(1253) 评论(0) 推荐(0) 编辑
摘要:一、原题 问题描述 试题编号: 201803-1 试题名称: 跳一跳 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。 如果跳到 阅读全文
posted @ 2018-08-24 16:36 mehome 阅读(1412) 评论(0) 推荐(1) 编辑
摘要:一、简介 1.1、相关链接 官方文档: Python2:https://docs.python.org/2/library/re.html Python3:https://docs.python.org/3/library/re.html HOWTO: Python2:https://docs.py 阅读全文
posted @ 2018-08-21 19:35 mehome 阅读(8400) 评论(0) 推荐(3) 编辑
摘要:一、str.format 按照指定格式格式化字符串,然后返回格式化的字符串,源字符串不变。 以下是Python2.7环境。 1.1、按照位置替换 参考下面例子:>>> s = '{0} is {1}' >>> s.format('wo','haoren') 'wo is haoren' >>> s '{0} is {1}' >>> s = '{} {} age.' >>> s.format('wo... 阅读全文
posted @ 2018-08-16 22:17 mehome 阅读(1660) 评论(0) 推荐(0) 编辑
摘要:一、常用方法集合 1.1、string,字符串常用方法 以下举例是python2.7测试: 函数名称 作用 举例 str.capitalize() 字符串第一个字符如果是字母,则把字母替换为大写字母。然后返回新的字符串 >>> l = 'abc cba' >>> l.capitalize() 'Abc cba' >>> l.capitalize() '2b 3c' str... 阅读全文
posted @ 2018-08-16 21:13 mehome 阅读(690) 评论(0) 推荐(0) 编辑
摘要:一、常用方法 1.1、int 以下是Python2.7的int内置函数: 序号 函数名 作用 举例 1 int.bit_length() 二进制存储这个整数至少需要多少bit(位)。 >>> l.bit_length() 1 >>> l = 2 >>> l.bit_length() 2 >>> bin(2) '0b10' >>> l = 1024 >>> ... 阅读全文
posted @ 2018-08-16 20:44 mehome 阅读(953) 评论(0) 推荐(0) 编辑
摘要:一、简介 Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。 其中数字又包含整型(整型又包括标准整型、长整型(Python2.7及之前版本有))、浮点型、复数类型、布尔型(布尔型就是只有两个值的整型)、这几种数字类型。列表、元组、字符串都是序列。 二、各种数据 阅读全文
posted @ 2018-08-08 10:29 mehome 阅读(6760) 评论(0) 推荐(2) 编辑
摘要:一、简介 Python中运算符分为: 算术运算符:主要用于两个对象算数计算(加减乘除等运算) 比较(关系)运算符:用于两个对象比较(判断是否相等、大于等运算) 赋值运算符:用于对象的赋值,将运算符右边的值(或计算结果)赋给运算符左边。 逻辑运算符:用于逻辑运算(与或非等)。 位运算符: 对Python对象进行按照存储的bit操作。 成员运算符:判断一个对象是否包含另一个对象。 身份运... 阅读全文
posted @ 2018-08-07 19:54 mehome 阅读(15634) 评论(1) 推荐(6) 编辑
摘要:一、Python编译器简介 根据实现Python编译器语言一般分为以下几种: 1.1、CPython 标准的Python,解释型编译器。 Python:标准的CPython版本,即官方发布版本。 IPython:基于CPython的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强, 阅读全文
posted @ 2018-08-05 21:20 mehome 阅读(4480) 评论(0) 推荐(0) 编辑
摘要:一、环境 系统:windows10/7/8 软件: 1、python2.7.XX(https://www.python.org/downloads/或者https://www.python.org/ftp/python/) 2、MySQL5.5.XX(ftp://ftp.jaist.ac.jp/pu 阅读全文
posted @ 2018-07-05 10:40 mehome 阅读(538) 评论(0) 推荐(0) 编辑