python
文章平均质量分 85
西伯利亚的长颈鹿
https://www.yjbys.com/edu/cet4/401193.html#A
展开
-
Matplotlib赋予Python数据一双眼
既然是绘图工具包,那么首要的功能就是绘图了,我们直接进入主图,通过上面的介绍我们已经知道了,Matplotlib是模仿MATLAB的包,如果对MATLAB熟悉的小伙伴就会知道,plot的用法。目前基于Matplotlib构建的新包也是层出不穷,例如Seaborn,ggplot,Altair,甚至是Pandas本身也可以作为Matplotlib的包装器,但是即使是使用这些包装器,对Matplotlib的学习也是很有必要的。我们先前所讲的绘图方式都是模仿MATLAB的绘图方式,使用plot直接进行绘图。原创 2022-09-16 15:33:43 · 2063 阅读 · 1 评论 -
数据分析快速入门_Pandas详解(一)
Pandas是一个构建在NumPy之上的较新的包,提供了DataFrame的有效实现。DataFrames本质上是带有行和列标签的多维数组,通常具有异构类型和/或缺失数据。Pandas Series有一个与这些值关联的显式定义的索引。Pandas Series是索引数据的一维数组。(2)通过Dictionary定义Series。(1)通用NumPy数组定义Series。Series可以从列表或数组创建。1、Series数据结构。...原创 2022-09-13 16:30:40 · 776 阅读 · 0 评论 -
Numpy详解,带你一步步了解Numpy(三)
回到我们降雨量的问题,通过组合布尔运算、屏蔽运算和聚合,我们可以非常快速地回答西雅图雨水数据的一些统计问题。默认情况下,np.sort()使用O[NlogN],这是一种快速排序算法,不过也可以使用合并排序和堆排序。Numpy将Python的按位逻辑操作符&、|、^和~重载为对布尔数组进行元素级处理的虚函数。屏蔽操作返回一个一维数组,其中填充了掩码数组为True的所有位置的值。更强大的模式是使用布尔数组作为掩码,以选择数据本身的特定子集。结果的形状反映索引数组的形状,而不是被索引的数组的形状。......原创 2022-08-29 17:03:54 · 354 阅读 · 0 评论 -
Numpy详解,带你一步步了解Numpy(二)
快速在Numpy数组上进行计算的关键是使用向量化操作,通常通过Numpy的通用函数实现。只需对数组执行一个操作,然后将该操作应用于每个元素,就可以完成向量化操作。向量化方法只在将循环推入Numpy底层的编译层,从而大大加快执行速度。任何时候在Python脚本中看到这样的循环,都应该考虑是否可以用向量化表达式替换它。...原创 2022-08-29 15:24:57 · 356 阅读 · 0 评论 -
Numpy详解,带你一步步了解Numpy(一)
这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。(1)在python中,数据类型是动态推断的,类型的灵活性表明,python变量不仅仅是包含它们的值,而且还包含了关于这个值类型的额外信息例如。但是,如果列表中的所有变量都是相同类型的,那么很多额外的信息都是多余的。如果数组中的元素类型不匹配,Numpy将尽可能向上转换。.原创 2022-08-29 11:03:31 · 2082 阅读 · 0 评论 -
九、PyQt5实现Python界面设计_绘图工具QPainter
QPainter类是Qt中可以在小部件或者其他绘图设备上执行的低级绘制,可以通过该类进行一些简单的直线绘图、文字书写、或者较为复杂点的多表现绘图包括一些简单的函数。原创 2022-08-29 08:28:14 · 2177 阅读 · 0 评论 -
八、PyQt5实现Python界面设计_QDialog(对话框)
1、对话框QDialog,窗口的一类统称,一般指通过点击触犯弹出的窗口,常见的有消息对话框QMessageBox,颜色对话框QColorDialog,文件对话框QFileDialog,字体对话框QFontDialog等等。1、消息对话框是对话框的一种,主要功能是作为信息提示使用的,主要有关于对话框,错误对话框,提问对话框,警告对话框,信息对话框等。懂的都懂,使用字体对话框来设置字体,官方手册。三、字体对话框QFontDialog。四、文件对话框QFileDialog。通过改对话框获取文件的路径,官方文档。.原创 2022-08-26 14:42:19 · 3054 阅读 · 0 评论 -
七、PyQt5实现Python界面设计_滑块控件(QSlider)与计数器控件(QSpinBox)
1、水平或者垂直的滑动控件,一般用来设置数字,快速滑动来调整数字2、用给定的parent构造一个垂直的滑块。用给定的parent构造一个滑块。方向参数确定滑块是水平的还是垂直的。有效值是Vertical和Horizon1、QSpinBox计数器控件同样有快速设置数字的用处,区分于滑动控件,它可以进行直接的输入填写2、构造一个旋转框,其最小值为0,最大值为99,步进值为1。该值初始设置为0。它是parent的父级。(2)常用函数。.........原创 2022-08-26 13:55:48 · 1768 阅读 · 0 评论 -
Python xlwings操作Excel(摸鱼划水必备技能)——(1)各元素属性及方法
在日常工作中,或多或少会使用到excel工具。有时繁琐重复的excel会让人感到很无聊和乏味,并且浪费大量的时间。如果你也是这样,这个时间救星就到了,学好Python的xlwings包,摸鱼无烦恼。文章为个人笔记,部分代码需要根据实际情况进行调整。............原创 2022-07-18 15:55:22 · 7295 阅读 · 1 评论 -
Selenium入门笔记
目录介绍内核下载建立游览器对象网页元素定位 frame切换js键入 实例代码Selenium是一个用于Web应用程序测试的工具。直接运行在浏览器中,就像真正的用户在操作一样。优点:像用户直接访问网站一般,用户可做的操作Selenium基本可以完成;需要前端开发的知识较少,对于前端代码不熟悉的人也容易上手。缺点:需要等待网页加载刷新完毕才可以完成步骤,时间相对较慢。Selenium需要搭配游览器的内核才可以使用,以公司的电脑为例,我们使用得为Edge游览器,所以需要下载对应的Edge内核。 可在......原创 2022-07-11 16:10:14 · 2747 阅读 · 0 评论