
python学习
文章平均质量分 51
python基本内容学习
zou_albert
菜鸡程序员一个
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
matplotlib-python两个子图在同一个画布上
Matplotlib中最基础的模块是pyplot。matplotlib和matplotlib.pyplot的惯用别名分别是mpl和plt。import matplotlib as mplimport matplotlib.pyplot as plt在Matplotlib中,画图时有两个常用概念,一个是平时画图蹦出的窗口,叫做figure。figure相当于一个大的画布,在每个figure中,又可以存在多个子图,这种子图叫做axes。顾名思义,有了横纵轴就是一幅简单的图表。在下面代码中,先把figu转载 2021-03-15 17:16:01 · 7553 阅读 · 0 评论 -
python_使用matplotlib画饼状图(pie)
代码与详细注释from matplotlib import pyplot as plt #调节图形大小,宽,高plt.figure(figsize=(6,9))#定义饼状图的标签,标签是列表labels = [u'第一部分',u'第二部分',u'第三部分']#每个标签占多大,会自动去算百分比sizes = [60,30,10]colors = ['red','yellowgreen','lightskyblue']#将某部分爆炸出来, 使用括号,将第一块分割出来,数值的大小是分割出来的与原创 2021-03-15 17:12:42 · 474 阅读 · 0 评论 -
【python matplotlib 】fig, ax = plt.subplots()画多表图
文章目录一、 fig, ax = plt.subplots()的作用二、参数的含义三、图上排列多个子图四、把多个子图一起合并到一个图上五、画图刻度、图例等字体、字体大小、刻度密度、线条样式设置一、 fig, ax = plt.subplots()的作用它是用来创建 总画布/figure“窗口”的,有figure就可以在上边(或其中一个子网格/subplot上)作图了,(fig:是figure的缩写)。plt.subplot(111)是plt.subplot(1, 1, 1)另一个写法而已【引用链接】原创 2021-03-16 19:57:07 · 11871 阅读 · 4 评论 -
【转载】三种工具绘制errorbar图
原文链接:https://www.cnblogs.com/mat-wu/p/7966855.html误差棒是数据可变性的图形表示,并用于图表以指示所报告的测量中的误差或不确定性。他们给出了测量精确度的一般概念,或者相反,距报告值有多远,真实(无误差)值可能是多少。误差线通常代表不确定度的一个标准偏差,一个标准误差或特定的置信区间(例如95%间隔)。如果各种其他条件成立,误差棒可以用来比较两种数量。这可以确定差异是否具有统计显着性。误差条也可以表明给定函数的拟合度,即函数描述数据的程度。实验科学中的科学论转载 2021-03-15 21:33:18 · 2870 阅读 · 0 评论 -
python+matplotlib绘图线条类型、颜色
参考网址:http://stackoverflow.com/questions/22408237/named-colors-in-matplotlibhttp://stackoverflow.com/questions/8409095/matplotlib-set-markers-for-individual-points-on-a-lineplt.subplots(1, 1)x= range(100)y= [i**2 for i in x]plt.plot(x, y, linewidth =原创 2021-03-16 20:13:39 · 1035 阅读 · 0 评论 -
list之中过滤元组之中前三项相同的,保留第四项数目最大的
nodes = set([(2,1,2,1),(2, 1, 2, 2),(2, 1, 3, 2),(3, 1, 4, 1),(3, 5, 5, 1)])nodes_max_time = filter(lambda x: x[2] == max(map(lambda z: z[2], filter(lambda y: y[0] == x[0] and y[1] == x[1], nodes))),...原创 2020-02-20 10:56:23 · 179 阅读 · 0 评论 -
Python 标准库之 xml.etree.ElementTree
https://www.cnblogs.com/insane-Mr-Li/p/9963875.html转载 2020-06-11 10:17:43 · 392 阅读 · 0 评论 -
python中数组(numpy.array)的基本操作
为什么要用numpy1 Python中提供了list容器,可以当作数组使用。但列表中的元素可以是任何对象,因此列表中保存的是对象的指针,这样一来,为了保存一个简单的列表[1,2,3]。就需要三个指针和三个整数对象。对于数值运算来说,这种结构显然不够高效。2 Python虽然也提供了array模块,但其只支持一维数组,不支持多维数组,也没有各种运算函数。因而不适合数值运算。3 NumPy的出现...转载 2020-03-20 10:27:53 · 539 阅读 · 0 评论 -
python 判断目录和文件是否存在,强制删除整个文件
判断目录是否存在import osdirs = '/Users/joseph/work/python/'if not os.path.exists(dirs): os.makedirs(dirs)判断文件是否存在import osfilename = '/Users/joseph/work/python/poem.txt'if not os.path.exists(fi...原创 2020-03-02 18:15:25 · 1864 阅读 · 0 评论 -
使用minidom来处理XML的示例(Python 学习)
https://www.cnblogs.com/boyeestudio/archive/2005/08/16/216408.html转载 2020-06-11 10:14:04 · 144 阅读 · 0 评论 -
计算Python的代码块或程序的运行时间
内置模块time包含很多与时间相关函数。我们可通过它获得当前的时间和格式化时间输出。time(),以浮点形式返回自Linux新世纪以来经过的秒数。在linux中,00:00:00 UTC, January 1, 1970是新49的开始。计算Python的某个程序,或者是代码块运行的时间一般有三种方法。方法1:import datetimestart = datetime.datetime....转载 2020-02-21 10:56:34 · 220 阅读 · 0 评论 -
np.max 与 np.maximum 和 np.minimum
1 参数首先比较二者的参数部分:np.max:(a, axis=None, out=None, keepdims=False)求序列的最值最少接收一个参数axis:默认为列向(也即 axis=0),axis = 1 时为行方向的最值;np.maximum:(X, Y, out=None)X 与 Y 逐位比较取其大者;最少接收两个参数2 使用上一直按照字面意思理解,以为maxm...原创 2020-03-20 14:46:35 · 1754 阅读 · 0 评论 -
python中的np.add()用法
@TOCpython中的np.add()函数用法使用numpy中的add()函数发现在矩阵相加的时候理解不是很清楚。把自己的理解记录在这里!官网的例子:Examples -------- >>> np.add(1.0, 4.0) 5.0 >>> x1 = np.arange(9.0).reshape((3, 3)) ...原创 2020-01-06 19:51:29 · 25917 阅读 · 1 评论 -
【python】No such file or directory的解决方法
利用python读取文件或者图片的时候,可能会出现读写文件出错。报错的信息如下: IOError: [Errno 2] No such file or directory。通常情况下都是因为读取的文件路径不对找不到文件的原因。解决方法:import osprint os.getcwd() #打印出当前工作路径 也可以修改当前的工作路径,方法如下:os.chdir('the dir which include the file a.txt') #修改当前工作目录...原创 2021-08-19 16:02:31 · 23352 阅读 · 2 评论 -
python中频繁的print到底能浪费多长时间
python 调试代码的时候,经常在各个地方加入大量的print 来监测每一步的输出,但是对于大批量数据处理时,print 往往增加几十倍的耗时,严重影响效率。所以最好养成调试的时候print ,调试完成后,需要核实并注释没有必要的print的习惯。简单测试一下:import time a=time.time()num=0while num<10000: num=nu...转载 2020-04-18 18:18:05 · 1864 阅读 · 0 评论 -
Python nan ,lnf的含义
NaNNaN,是Not a Number的缩写。一种计算机用语。NaN 用于处理计算中出现的错误情况,比如 0.0 除以 0.0 或者求负数的平方根。在Matlab中,NaN是一个预定义的常量,表示“不明确的数值结果”。lnf还有Inf表示“无穷大”...原创 2020-02-21 15:32:16 · 1742 阅读 · 0 评论 -
Python报ValueError: invalid literal for int() with base 10解决办法
indexes = int(node)改变为下面的就可以解决这个问题的indexes = int(float(node))原创 2020-02-19 20:15:50 · 2495 阅读 · 0 评论 -
python的reduce函数
python的reduce函数官方说明:def reduce(function, sequence, initial=None): # real signature unknown; restored from __doc__ """ reduce(function, sequence[, initial]) -> value Apply a funct...原创 2020-01-06 20:00:53 · 229 阅读 · 0 评论 -
python爬虫BeautifulSoup解析网页,出现错误
BeautifulSoup解析网页,出现错误:UserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("lxml"). This usually isn't a problem, but if you run this code on...原创 2020-03-02 20:39:04 · 1695 阅读 · 0 评论 -
【Python】爬虫——urlretrieve下载不完整问题且避免用时过长
随手记我们使用urllib.urlretrieve(url,filename)时经常遇到下载到一半时,出现urllib.ContentTooShortError错误。这是因为文件下载不完全导致的错误。urllib.urlretrieve(url,filename)等待时间过长,导致程序死循环或者卡死。 import socket import urllib.request ...原创 2020-03-02 18:26:48 · 1560 阅读 · 0 评论