2022
09-03
09-03
Python之基础函数案例详解
函数就是把具有独立功能的代码块封装成一个小模块,可以直接调用,从而提高代码的编写效率以及重用性,需要注意的是,函数需要被调用才会执行,而调用函数需要根据函数名调用 函数的定义格式:def函数名():函数代码使用当前文件的函数我们直接定义一个函数然后运行程序,函数并不会被调用defhello():print('hello')想要函数被执行,需要使用函数名来调用函数#定义函数defhello():print('hello')#调用函数hell...
继续阅读 >
目录单元测试和测试用例各种断言方法函数测试 1.准备测试函数2.编写一个能使用它的程序3.对函数进行单元测试类测试1.准备测试的类2.编写一个能使用它的程序3.对类进行单元测试注意单元测试和测试用例python标准库中的模块unittest提供了代码测试工具。单元测试用于核实函数的莫个方面没有问题;测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求。良好的测试用例考虑到了函数可能收到的各种输入...
在使用matplotlib绘制图片时,x轴的刻度可能比较密集,特别是以日期作为x轴时,则最后会显示不出来。数据如下,速度V的数组与时间字符串Date的数组:绘制随时间变化的值的折线图。直接绘制折线图,可以发现x轴重叠。plt.plot(Date,V1,'r',label='a')plt.plot(Date,V2,'blue',label='b')plt.plot(Date,V3,'black',label='c')plt.plot(Date,V4,'yellow',label='d')可以导入ticker库来解决这个问题,ticker可以改变数据轴...
目录1.效果图2.原理2.1OCR-A字体2.2检测过程步骤2.3优化3.源代码这篇博客将介绍如何通过OpenCV和Python使用模板匹配执行光学字符识别(OCR)。具体来说,将使用Python+OpenCV实现模板匹配算法,以自动识别卡的类型和以及16位卡号数字。在比较数字时,模板匹配是一种非常快速的方法。为此将图像处理管道分为4个步骤:通过各种图像处理技术检测信用卡上四组四个数字,包括形态学操作、阈值和轮廓提取。从四个分组中提取每个...
目录一、解析PDF(简历内推)二、发送邮件三、操作execl1.关联公式:Vlookup2.数据透视表3.对比两列差异4.去除重复值5.缺失值处理6.多条件筛选7.模糊筛选数据8.分类汇总9.条件计算10.删除数据间的空格四、画图分析五、解析word(docx、doc)六、计算器总结一、解析PDF(简历内推)应用场景:简历内推(解析内容:包括不限于姓名、邮箱、电话号码、学历等信息)输入:要解析的文件路径输出:需要解析的内容(点我主页,详...
目录前言一、核心功能设计UI设计排版布局手牌和出牌数据识别AI出牌方案输出二、实现步骤1.UI设计排版布局2.手牌和出牌数据识别3.AI出牌方案输出三、出牌器用法1.环境配置2.坐标调整确认3.运行测试前言最近在网上看到一个有意思的开源项目,基于快手团队开发的开源AI斗地主——DouZero做的一个“成熟”的AI,项目开源地址【https://github.com/tianqiraf/DouZero_For_HappyDouDiZhu–tianqiraf】。今天我们就一起来学习下是...
目录使用Appium在移动端抓取微博数据查找AndroidApp的Package和入口记录微博刷新动作爬取微博第一条信息使用Appium在移动端抓取微博数据Appium是移动端的自动化测试工具,读者可以类比为PC端的selenium。通过它,我们可以驱动App完成自动化的一系列操作,同样也可以爬取需要的内容。这里,我们需要首先在PC端安装Appium软件,安装下载的地址如下:https://github.com/appium/appium-desktop/releases安装软件的步骤非常简单,就与...