- 前言前面的文章中,我们讲解了pandas处理时间的功能,本篇文章我们来介绍pandas时间序列的处理。 时间序列顾名思义,时间序列(time series),就是由时间构成的序列,它指的是在一定时间内按照时间顺序测量的某个变量的取值序列,比如一天内的温度会随时间而发生变化,或者股票的价格会随着时间不断的波动,这里用到的一系列时间,就可以看做时间序列。时间序列包含三种应用场景,分别是:特定的... 前言前面的文章中,我们讲解了pandas处理时间的功能,本篇文章我们来介绍pandas时间序列的处理。 时间序列顾名思义,时间序列(time series),就是由时间构成的序列,它指的是在一定时间内按照时间顺序测量的某个变量的取值序列,比如一天内的温度会随时间而发生变化,或者股票的价格会随着时间不断的波动,这里用到的一系列时间,就可以看做时间序列。时间序列包含三种应用场景,分别是:特定的...
- 前言之前我们介绍了pandas读写csv文件,json文件,本篇文章我们来介绍一下pandas读写Excel文件。关于ExcelExcel 是由微软公司开发的办公软件之一,它在日常工作中得到了广泛的应用。在数据量较少的情况下,Excel 对于数据的处理、分析、可视化有其独特的优势,因此可以显著提升您的工作效率。但是,当数据量非常大时,Excel 的劣势就暴露出来了,比如,操作重复、数据分析... 前言之前我们介绍了pandas读写csv文件,json文件,本篇文章我们来介绍一下pandas读写Excel文件。关于ExcelExcel 是由微软公司开发的办公软件之一,它在日常工作中得到了广泛的应用。在数据量较少的情况下,Excel 对于数据的处理、分析、可视化有其独特的优势,因此可以显著提升您的工作效率。但是,当数据量非常大时,Excel 的劣势就暴露出来了,比如,操作重复、数据分析...
- 前言上一篇文章我们介绍了pandas读写CSV文件的有关方法,本篇文章我们介绍pandas读取JSON文件的方法。pandas同样可以很方便地处理JSON文件。关于jsonJSON(JavaScript Object Notation,JavaScript 对象表示法),是存储和交换文本信息的语法,类似 XML,但是JSON 比 XML 更小、更快,更易解析。 数据准备我们根据部分省份20... 前言上一篇文章我们介绍了pandas读写CSV文件的有关方法,本篇文章我们介绍pandas读取JSON文件的方法。pandas同样可以很方便地处理JSON文件。关于jsonJSON(JavaScript Object Notation,JavaScript 对象表示法),是存储和交换文本信息的语法,类似 XML,但是JSON 比 XML 更小、更快,更易解析。 数据准备我们根据部分省份20...
- 前言很多时候,我们使用pandas进行数据处理的时,并不是将数据写在脚本里,而是使用pandas读取数据文件,pandas可以很便捷地处理CSV格式的文件,本篇文章我们就来介绍一下pandas处理CSV文件的方法。关于CSV文件CSV(Comma-Separated Values,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。... 前言很多时候,我们使用pandas进行数据处理的时,并不是将数据写在脚本里,而是使用pandas读取数据文件,pandas可以很便捷地处理CSV格式的文件,本篇文章我们就来介绍一下pandas处理CSV文件的方法。关于CSV文件CSV(Comma-Separated Values,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。...
- 前言前面我们介绍了pandas Series数据结构,本篇文章我们来介绍另外一种pandas数据结构——DataFrame。 DataFrameDataFrame 是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。DataFrame 既有行索引也有列索引,它可以被看做由 Series 组成的字典(共同用一个索引)。如下图所示:DataFrame ... 前言前面我们介绍了pandas Series数据结构,本篇文章我们来介绍另外一种pandas数据结构——DataFrame。 DataFrameDataFrame 是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。DataFrame 既有行索引也有列索引,它可以被看做由 Series 组成的字典(共同用一个索引)。如下图所示:DataFrame ...
- 前言网页自动化是一种技术,可以让用户自动执行网页上的一系列操作,从而节省时间和提高效率。DrissionPage,即 driver 和 session 组合而成的 page。是个基于 python 的 Web 自动化操作集成工具。它用 POM 模式封装了页面和元素常用的方法,自带一套简洁直观优雅的元素定位语法,实现了 selenium 和 requests 之间的无缝切换,可兼顾 sele... 前言网页自动化是一种技术,可以让用户自动执行网页上的一系列操作,从而节省时间和提高效率。DrissionPage,即 driver 和 session 组合而成的 page。是个基于 python 的 Web 自动化操作集成工具。它用 POM 模式封装了页面和元素常用的方法,自带一套简洁直观优雅的元素定位语法,实现了 selenium 和 requests 之间的无缝切换,可兼顾 sele...
- 1 @allure.step()@allure.step()装饰器,可以让测试用例在allure报告中显示详细的测试过程;step() 只有一个参数title,传什么就在allure上就显示什么;举例:# -*- coding:utf-8 -*-# 作者:虫无涯# 日期:2023/3/28 # 文件名称:test_allure_step.py# 作用:@allure.step特性# 联系:... 1 @allure.step()@allure.step()装饰器,可以让测试用例在allure报告中显示详细的测试过程;step() 只有一个参数title,传什么就在allure上就显示什么;举例:# -*- coding:utf-8 -*-# 作者:虫无涯# 日期:2023/3/28 # 文件名称:test_allure_step.py# 作用:@allure.step特性# 联系:...
- 如下图,我们可以看到allure报告的总览,里边的一些特性是可以自定义设置的。 1 Environment设置Environment可以理解为环境变量;默认为空;可以自己设置。 1.1 设置方法在存放测试报目录下创建environment.properties或者environment.xml文件;而测试报告目录是使用--alluredir指定的目录,比如:--alluredir allur... 如下图,我们可以看到allure报告的总览,里边的一些特性是可以自定义设置的。 1 Environment设置Environment可以理解为环境变量;默认为空;可以自己设置。 1.1 设置方法在存放测试报目录下创建environment.properties或者environment.xml文件;而测试报告目录是使用--alluredir指定的目录,比如:--alluredir allur...
- 1 什么是分布式测试?在进行本文之前,先了解些基础知识,什么是分布式测试?分布式测试:是指通过局域网和Internet,把分布于不同地点、独立完成特定功能的测试计算机连接起来,以达到测试资源共享、分散操作、集中管理、协同工作、负载均衡、测试过程监控等目的的计算机网络测试。通俗的讲:分布式测试 就是活太多,一个人干费时间,那就让多个人一起干,节省了资源和时间。 2 为什么要进行分布式测试? ... 1 什么是分布式测试?在进行本文之前,先了解些基础知识,什么是分布式测试?分布式测试:是指通过局域网和Internet,把分布于不同地点、独立完成特定功能的测试计算机连接起来,以达到测试资源共享、分散操作、集中管理、协同工作、负载均衡、测试过程监控等目的的计算机网络测试。通俗的讲:分布式测试 就是活太多,一个人干费时间,那就让多个人一起干,节省了资源和时间。 2 为什么要进行分布式测试? ...
- 1 配置文件的作用改变pytest的运行方式;pytest.ini是一个固定的文件;pytest.ini用来读取配置信息。 2 文件格式# 文件名为:pytest.ini[pytest]addopts = xfail_strict = 3 查看pytest.ini的选项使用命令:pytest --help其中pytest.ini选项内容如下:[pytest] ini-options in... 1 配置文件的作用改变pytest的运行方式;pytest.ini是一个固定的文件;pytest.ini用来读取配置信息。 2 文件格式# 文件名为:pytest.ini[pytest]addopts = xfail_strict = 3 查看pytest.ini的选项使用命令:pytest --help其中pytest.ini选项内容如下:[pytest] ini-options in...
- 注意事项:【本文字数包含代码38175字,建议慢慢看~哈哈哈】1、以下仅为举例,具体以自身实际项目为准;2、以下内容重点是介绍HTMLReport的应用,并不是说明如何搭建框架;3、如果想了解框架内容,可移步博主有关测试框架的系列文章;4、写了一个用例,用例中没有加断言,只是为了生成测试报告,可以忽略;5、用例故意写错了3个,1个通过,是为了生成测试报告数据。 1 测试框架结构目录/脚本说明... 注意事项:【本文字数包含代码38175字,建议慢慢看~哈哈哈】1、以下仅为举例,具体以自身实际项目为准;2、以下内容重点是介绍HTMLReport的应用,并不是说明如何搭建框架;3、如果想了解框架内容,可移步博主有关测试框架的系列文章;4、写了一个用例,用例中没有加断言,只是为了生成测试报告,可以忽略;5、用例故意写错了3个,1个通过,是为了生成测试报告数据。 1 测试框架结构目录/脚本说明...
- 前言我有个朋友是一个品牌的县级代理,免不了要给自己的上级代理汇报自己区域的销售情况,他不只一次给我抱怨,发送报表的次数太多,领导也太多,有时候一天发邮件就要占用自己不少的时间,问我有没有什么办法能够解放他。作为他的好基友,我必须帮帮他,刚好我们Python能够实现自动化的发送邮件,非常符合他的需求,脚本写好,他只需要准备好报表,动动手指就可以完成发送了。 邮箱设置要实现自动化发送邮件,我们... 前言我有个朋友是一个品牌的县级代理,免不了要给自己的上级代理汇报自己区域的销售情况,他不只一次给我抱怨,发送报表的次数太多,领导也太多,有时候一天发邮件就要占用自己不少的时间,问我有没有什么办法能够解放他。作为他的好基友,我必须帮帮他,刚好我们Python能够实现自动化的发送邮件,非常符合他的需求,脚本写好,他只需要准备好报表,动动手指就可以完成发送了。 邮箱设置要实现自动化发送邮件,我们...
- 前言我有朋友问我,他准备买车,预算20-25万,他在考虑几个车,说现在很难做出决定,让我帮他参谋参谋,该买哪个?我只能问,你考虑的是哪几款车?我朋友提出了下列的名单,帕萨特,迈腾,凯美瑞,亚洲龙,天籁,雅阁。说实话,这6款车都不错,是中级车市场的主流车型,没想到这小子混的是真不错。那么我们应该如何提出我们的意见,我们在提出我们的意见之前,需要对各个车型做出对比,选出最符合我朋友要求的车型。... 前言我有朋友问我,他准备买车,预算20-25万,他在考虑几个车,说现在很难做出决定,让我帮他参谋参谋,该买哪个?我只能问,你考虑的是哪几款车?我朋友提出了下列的名单,帕萨特,迈腾,凯美瑞,亚洲龙,天籁,雅阁。说实话,这6款车都不错,是中级车市场的主流车型,没想到这小子混的是真不错。那么我们应该如何提出我们的意见,我们在提出我们的意见之前,需要对各个车型做出对比,选出最符合我朋友要求的车型。...
- 前言之前我们介绍了使用matplotlib绘制柱状图等图像,这篇文章我们将介绍使用matplotlib绘制饼状图,并且我们将介绍使用matplotlib绘制不同类型的饼图,下面我们直接开始绘制。 绘制非分裂式饼状图饼状图是我们使用最多的数据分析图形之一,matplotlib可以很简便地绘制饼状图,直接调用pie()方法即可,代码如下:import matplotlib as mplimpo... 前言之前我们介绍了使用matplotlib绘制柱状图等图像,这篇文章我们将介绍使用matplotlib绘制饼状图,并且我们将介绍使用matplotlib绘制不同类型的饼图,下面我们直接开始绘制。 绘制非分裂式饼状图饼状图是我们使用最多的数据分析图形之一,matplotlib可以很简便地绘制饼状图,直接调用pie()方法即可,代码如下:import matplotlib as mplimpo...
- 前言我们的工作是每天敲键盘,基本上很少用到手来写字了,一旦提起笔,写出来的字往往也不堪入目,那万一到了我们需要签字的时候,怎么办,手写的字简直难看,老话说得好,字如其人?最起码也得把自己的名字写漂亮,所以我们可以考虑在艺术字设计网站设计一下自己的签名,但是,能不花钱我们就不会去花钱,而且还要把自己的签名保存成gif图保存到本地,看着gif图跟着写,练练签名肯定没问题的。怎么免费获取,肯定是... 前言我们的工作是每天敲键盘,基本上很少用到手来写字了,一旦提起笔,写出来的字往往也不堪入目,那万一到了我们需要签字的时候,怎么办,手写的字简直难看,老话说得好,字如其人?最起码也得把自己的名字写漂亮,所以我们可以考虑在艺术字设计网站设计一下自己的签名,但是,能不花钱我们就不会去花钱,而且还要把自己的签名保存成gif图保存到本地,看着gif图跟着写,练练签名肯定没问题的。怎么免费获取,肯定是...
上滑加载中
推荐直播
-
华为云鸿蒙应用入门级开发者认证
2025/06/11 周三 16:00-17:30
Skye / 华为云学堂技术讲师
本次直播专为备考华为云鸿蒙端云应用入门级开发者认证的学员设计,提供系统的考试辅导。深度解析认证核心知识点,涵盖HarmonyOS介绍、应用开发入门、ArkTS语言、声明式开发范式组件、Stage应用模型、玩转服务卡片、鸿蒙应用网络请求开发、鸿蒙应用云函数调用等内容。
回顾中 -
基于昇腾NPU的合成孔径雷达成像案例
2025/06/12 周四 19:00-20:00
李阳 华为开发者布道师-高校教师
介绍合成孔径雷达算法的原理和优势,了解合成孔径雷达在传统计算中的痛点,分享如何使用昇腾NPU和AscendC语言构建信号处理算子,如何助力信号处理领域的高性能计算。
回顾中 -
华为云GaussDB入门级认证 - 考试辅导
2025/06/13 周五 16:00-17:30
Steven / 华为云学堂技术讲师
本次直播为HCCDA-GaussDB认证考试提供全面辅导,旨在帮助学员深入了解数据库技术原理与应用实践。我们将详细解析考试大纲,分享高效备考策略,并讲解关键知识点,包括但不限于SQL操作介绍、GaussDB数据库管理与运维基础等。
回顾中
热门标签