Python
文章平均质量分 66
python的一些知识
weixin_52680168
这个作者很懒,什么都没留下…
展开
-
Matplotlib中如何给柱状图中的数据添加文本注解
在用Matplotlib绘制直方图的时候,有的时候数据的差异很大,不能直观的看到数据的值具体是多少,在柱状图中加入文本数字,可以很清楚的知道每个类别的数量。通过text函数可以给指定的坐标(x,y)添加注释......原创 2022-06-17 21:41:21 · 2760 阅读 · 0 评论 -
Python的列表里面嵌套了字典转换成DataFrame
数据格式是列表里面嵌套了字典,为了更方便查看数据,需要要转换成DataFrame格式,数据长这样:对于字典组成的列表,可以用DataFrame的from_dict方法直接将其转换成DataFrame:df_data = pd.DataFrame.from_dict(ls)这样就成功转换了。注意:DataFrame是Pandas库的,需要导入Pandas的库。...原创 2022-04-29 23:46:15 · 3732 阅读 · 0 评论 -
PyCharm的matplotlib画图中文乱码解决办法
使用PyCharm的matplotlib画图中文出现乱码,绘出的图显示这样:在画图前添加以下代码就解决了:plt.rcParams['font.sans-serif']=['SimHei'] #显示中文标签plt.rcParams['axes.unicode_minus']=False # 设置正常显示符号...原创 2022-04-29 22:38:05 · 1421 阅读 · 0 评论 -
Anaconda使用matplotlib画图中文乱码解决办法
今天使用Anaconda的matplotib画图出现了中文乱码,绘出的图片如下:解决办法添加字体到matplot的字体里,然后修改设置。1、添加字体可以从网上下载字体,也可以在电脑的Windows的Fonts文件夹里找到字体来使用,这里使用的是Windows里自带“黑体”字体,如下图,然后复制字体文件,添加到Anaconda下的Lib\site-packages\matplotlib\mpl-data\fonts\ttf 文件夹。2、修改字体设置在刚刚的matplotlib\mpl-data原创 2022-04-29 22:16:38 · 1516 阅读 · 0 评论 -
python条件控制和循环
python条件控制和循环1 条件控制:if语句Python 条件语句(if语句)是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。注意:1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。3、在Python中没有switch – case语句。1、if中常用的操作运算符原创 2021-07-04 15:30:18 · 147 阅读 · 0 评论 -
python集合
python集合集合(set)是一个无序的不重复元素序列。集合中放的元素不需要类型相同。1 创建集合可以使用大括号 { } 或者 set() 函数创建集合。创建格式:parame = {value01,value02,…} 或者 set(value)集合创建过程中会去重。注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。例如:fruit = {'apple', 'orange', 'apple', 'pear', 'orange'}print(fr原创 2021-06-14 01:31:11 · 147 阅读 · 2 评论 -
python字典
python字典字典是另一种可变容器模型,且可存储任意类型对象。1 创建字典字典的每个键值对(key=>value)用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = {key1 : value1, key2 : value2, key3 : value3 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字。1、创建普通的字典。例如:dict = {"id": 2021001, "name": "zh原创 2021-06-14 00:36:38 · 421 阅读 · 2 评论 -
python元组
python元组Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。1 创建元组元组的创建很简单,只需要在小括号()中添加元素,并使用逗号隔开即可。创建元组不使用括号也可以,但是在输出时会自动有()。元组里的元素不需要类型相同。注意:元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用。例如:tup1 = ('Google', 'Runoob', 1997, 2000)tup2 = (1, 2, 3, 4,原创 2021-06-13 17:54:16 · 282 阅读 · 0 评论 -
python列表
python列表序列是 Python 中最基本的数据结构。序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,索引依次为0、1、2、3…。Python 有 6 个序列的内置类型,但最常见的是列表和元组。列表都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型。1 创建列表创建一个列表,只要把逗号分隔原创 2021-06-12 13:43:12 · 218 阅读 · 0 评论 -
python字符串
Python字符串字符串是 Python 中最常用的数据类型。但是Python不支持单字符类型,单字符在Python中也是作为一个字符串使用。1 字符串的创建可以使用单引号 (’) 或双引号 (")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:str1 = 'hello!'str2 = "hello world!"str3 = 'a'str4 = "b"print(str1)print(str2)print(str3)print(str4)hello!hel原创 2021-06-12 01:02:32 · 271 阅读 · 0 评论 -
python基础
Python基础语法因学习机器学习的需要,学了两天python,特写下文章记录,文章结合了自己课上的内容和菜鸟编程的Python3所写,如有问题,敬请指出!1 输出 printprint 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""例如:s1 = "a"s2 = "b"# 直接输出print(s1)print(s2)# 不换行输出print(s1, end="")print(s2, end="")# 赋值后的变量直接写变量名也可以打印出来,但是只能在一个原创 2021-06-10 23:37:59 · 268 阅读 · 0 评论