自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (13)
  • 收藏
  • 关注

原创 小白打基础一定要吃透的11类 Python 内置函数

内置函数就是python给你提供的, 拿来直接用的函数,比如print,input等。截止到python版本3.6.2 python一共提供了68个内置函数。本人在复习过程中将其整理了出来,做成了思维导图的形式,将Python的68个内置函数分成了11个大类,并且将每一个内置函数的用途都做了标注。该思维导图由于是短时间内复习时顺便整理的,没有太长时间的仔细推敲,若有笔误望指出。...

2020-07-30 23:02:25 204

原创 Python之数据分析(numpy线性模型、线性预测、线性拟合)

文章目录一、线性预测二、线性拟合线性模型分为两种:线性预测和线性拟合,这两种都可以起到预测走势和数据点的作用,当然,预测是存在一定误差的,因此这种预测图像仅供参考。一、线性预测1、基本概念线性预测(a*x=b)/a b c\ /A\ / d \|b c d| X | B | = | e |\c d e/ \C/ \ f /2、numpy进行预测的函数numpy.linalg.lstsq(a, b)需要预测的就是x3、价格

2020-07-28 22:32:48 2688

原创 Python之数据分析(卷积运算、移动均线、布林带)

文章目录一、卷积运算二、移动均线的绘制三、布林带绘制本篇依然是数据分析里数据可视化方面的内容,主要内容有一维卷积、完全卷积、有效卷积、移动均线的绘制、布林带的绘制。一、卷积运算1、关于卷积这里说到的卷积计算,是指我们对图像进行某种滤波处理或者是边缘检测、锐化等应用要用到的运算。通常,要进行卷积的话就必须要有一个模板(掩模),这些模板的实际就是在卷积计算是所用到的点乘系数。2、卷积的运算a = [1 2 3 4 5] # 被卷积数组b = [6 7 8] # 卷积核数组卷积运算:c =

2020-07-27 22:42:34 1193

原创 Python之数据分析(星期均值、星期汇总、Numpy的take与where方法、apply_along_axis函数)

文章目录一、处理星期数据二、apply_along_axis函数的用法三、星期汇总案例一、处理星期数据1、datetime对象的weekday()方法该方法将会用0到6这七个数字表示周一到周日2、计算周一到周五数据平均值的三种方法数组[关系表达式]:关系表达式的值是一个布尔型数组,其中为True的元素是数组中满足关系表达式的元素。以上下标运算的值就是从数组拣选与布尔数组中为True的元素相对于的元素。np.where(关系表达式):数组中满足关系表达式的元素的下标数组np.take(数组,

2020-07-18 22:13:19 1796

原创 Python之数据分析(规范数据生成器Faker,学习、数据分析、开发测试专用)

文章目录写在前面一、生成数据写入csv文件中二、基础信息三、邮箱信息四、地理信息五、数字信息六、时间信息七、网络基础信息八、浏览器信息九、文本与文本加密信息写在前面无论是在我们学习数据分析之际,还是在实际的开发、测试过程中,我们常常需要构造数据进行功能验证,但手动创建数据简直太费时费力了,并且数据不够规范。针对这个问题,现在Python提供了一个超级好用的伪造数据的开源库,它可以根据我们的需求伪造各种符合规范格式的数据,供我们学习和开发测试使用。Faker是一个Python的第三方开源项

2020-07-17 22:52:42 473

原创 Python之数据分析(中位数、波动范围、极差、离差、方差、标准差)

文章目录一、中位数二、波动范围与极差三、离差、方差与标准差一、中位数1、中位数将多个样本按照大小顺序排列,居于中间位置的元素为中位数2、经典求法1)A:样本集2)L:样本数3)M = (A[(L-1)/2] + A[L/2]) / 24、Numpy求法1)对数组进行排序:np.msort(数组)2)求中位数:M = numpy.median(数组)5、练习import numpy as np# 导入数据highest_prices, lowest_prices, closing

2020-07-16 22:49:52 13316

原创 Python之数据分析(算数平均值、加权平均值、最大值与最小值)

文章目录一、算数平均值二、加权平均值三、最大值与最小值一、算数平均值1、平均值的作用平均数是表示一组数据集中趋势的量数,它是反映数据集中趋势的一项指标。一组数据少则几十,多则上千,甚至于过百万,“由于我们的思维不能思考所有的数据”,需要选取一个合适的代表值表达一组数据的特征。平均数便是小学阶段学习的一个重要的统计量。2、算数平均值求法样本:S = [s1, s2, s3, …, sn]算术平均值:m = (s1 + s2 + s3 + … + sn)/n3、Numpy中的格式m = nu

2020-07-15 22:06:34 10480

原创 Python之数据分析(Numpy中读取与保存数据文件、将数据文件制成K线图)

文章目录一、读取与保存文件二、将数据文件制成K线图一、读取与保存文件1、读取文件格式numpy.loadtxt( 文件名, delimiter = 分割符, usecols = 选择列, unpack = 是否解包(True/False), dtype = 目标类型, converters = 转换器)unpack = False:最终会输出一个二维数组unpack = True:一列一维数组的集合2、保存文件格式numpy.savetx

2020-07-14 19:37:28 645

原创 Python之数据分析(生成动态图像、示波器效果)

文章目录1、效果展示2、动画分析3、案例源码1、效果展示动态更新波形图:静态图:2、动画分析这是一个使用了生成器的动画效果,生成器里面会不断生成新的值,然后放到更新函数里面在指定的interval间隔时间里执行,将其渲染出图像def 更新函数(生成值): 更新画面帧来渲染def 生成器(): for...: 产生新的数据 yield 生成值创建动画:ma.FuncAnimation(图形对象, 更新函数, 生成器, interv

2020-07-13 22:39:12 3642 1

原创 Python之数据分析(动画效果、animation模块、气泡动画)

文章目录1、动画效果2、原理分析3、动画源码本篇文章其实与数据分析没有太大关系,因为是涉及到数据分析的数据可视化方面的内容,因此也必须要学习。主要内容是如何制作一个气泡动画效果,当然也是使用matplotlib模块下的animation模块。1、动画效果动态图片是限制了大小的,所以可能清晰度不是很好,这里再来一张静态图片吧:就这些泡泡会一个一个膨胀,最好爆炸,然后再随机位置重生,再继续膨胀,不断产生新的泡泡。2、原理分析1)导入库:import matplotlib.animation a

2020-07-12 20:17:44 955

原创 Python之数据分析(三维立体图像、极坐标系、半对数坐标)

文章目录写在前面:一、三维立体图像1、三维线框2、三维曲面3、三维散点二、极坐标系三、半对数坐标写在前面:import numpy as npimport matplotlib.pylab as mp因此文章中的np就代表numpy库,mp就代表pylab绘图库一、三维立体图像导入类:from mpl_toolkits.mplot3d import axes3d获得三维坐标轴:ax = mp.gca(projection=‘3d’)1、三维线框格式:ax.plot_wireframe

2020-07-11 14:45:32 5208 2

原创 Python之数据分析(Numpy数据可视化:等高线图、热力图、饼图)

文章目录写在前面:一、等高线图二、热力图三、饼图写在前面:import numpy as npimport matplotlib.pylab as mp因此文章中的np就代表numpy库,mp就代表pylab绘图库一、等高线图1、两类等高线图线型:mp.coutour(x, y, z, 线的数量, colors=颜色, linewidths=线宽)色带型:mp.coutourf(x, y, z, 线的数量, cmap=颜色映射)2、添加标签mp.clabel(cntr, inli

2020-07-10 14:30:24 4379

原创 Python之数据分析(坐标刻度定位器、散点图、柱状图、颜色区域填充)

文章目录一、坐标刻度定位器二、散点图三、柱状图四、颜色填充一、坐标刻度定位器1、步骤1)创建:定位器对象 = mp.XXXLocator(…)2)获得坐标轴:ax = mp.gca()3)主刻度:ax.xaxis.set_major_locator(定位器对象) # 例如厘米4)次刻度:ax.xaxis.set_minor_locator(定位器对象) # 例如毫米2、各种定位器mp.NullLocator():无刻度mp.MaxNLocator(nbins=5, steps=[1,

2020-07-09 23:43:32 1868

原创 Python之数据分析(figure图形对象、Numpy连线特殊点、图像多元布局)

文章目录一、点的绘制二、figure图形对象三、多元布局一、点的绘制1、绘制点需要提前设置点# 设置点,在plot后面绘制点xo = np.pi * 3/4 # 设置点横坐标位置为为3π/4yo_cos = np.cos(xo)/2 # 两个纵坐标位置yo_sin = np.sin(xo)2、连点成线绘制:mp.scatter(水平坐标数组, 垂直坐标数组, marker=点的形状, s=点的大小, edgecolor=勾边色, facecolor=填充色, zorder=Z序)

2020-07-08 23:57:27 1059

原创 Python之数据分析(Numpy通用属性、数据可视化与matplotlib库通用函数)

文章目录一、ndarray属性二、数据可视化一、ndarray属性1、常用属性dtype:数组类型shape:数组维度T:转置视图ndim:维数(一维是1,二维是2,三维是3……)size:元素数itemsize:每个元素的字节数nbytes:数组总字节数(size * itemsieze)flat:扁平迭代器(若不想每行每列访问元素,可以扁平化成1行来访问),扁平化之后可以用下标来取值,用于批量修改值real:复数的实部数组imag:复数的虚部数组数组.tolist():将数组

2020-07-07 23:04:34 499

原创 Python之数据分析(Numpy的数组切片、数组变维、组合与拆分)

文章目录一、Numpy的切片二、数组变维三、组合与拆分一、Numpy的切片1、格式数组[起始:终止:步长]2、缺省值缺省起始:步长为正,首;步长为负,尾缺省终止:步长为正,尾后;步长为负,首前缺省步长:13、端部切片靠近端部的一个或几个连续的维度使用缺省切片,可以用“…”表示print(a[3:6]): 起始包括终止不包括:有指定起始值,则不包括起始值,即4到6包括6print(a[-4:-7:-1]) :步长为-1,起始是倒数第3个即7(不包括),终止是倒数第6个即4(包括)4

2020-07-06 22:13:02 1581

原创 Python之数据分析(Numpy的使用、多维数组、数据类型)

文章目录写在前面一、数据分析与Numpy二、多维数组三、Numpy的数据类型写在前面代码中的np表示的是numpy,因为导入的时候是:import numpy as np一、数据分析与Numpy1、数据分析MATLAB:专业化数据分析工具Numpy:更简单上手,且结合了MATLAB大部分功能2、Numpy介绍应用于数值分析领域的Python语言工具是一个开源的科学计算库弥补了作为通用编程语言的Python在数值计算方面能力弱、速度慢的不足拥有丰富的数学函数、强大的多位数组和优异的运算

2020-07-06 12:01:44 1067

原创 Python之网络爬虫(Xpath语法、Scrapy框架的认识)

文章目录一、Xpath语法二、Scrapy框架的认识一、Xpath语法xpath是一门在XML文档中查找信息的语言1、 节点(Node)​ 元素、属性、文本、命名空间、文档(根)节点2、 节点关系​ 父(parent)​ 子 (Children)​ 同胞 (Sibling)​ 先辈 (Ancestor)​ 后代 (Descendant)3、 xpath语法表达式描述nodename选取此节点的所有子节点//从任意子节点中选取(第一级)/从根节

2020-07-05 22:24:38 380

原创 Python之网络爬虫(验证码、代理IP、防反爬策略、封装一个抓取页面的函数)

文章目录一、使用tesseract做OCR验证码识别二、代理服务器设置三、反爬与防反爬四、封装一个抓取页面的函数一、使用tesseract做OCR验证码识别1、cookie, session的作用用户曾经访问过个这个网站,我们需要在HTTP协议之外用一些额外的信息和技术来标识这个用户曾经来过为了让用户体验更好;所以我们的爬虫程序可以巧妙的利用这个漏洞来达到登录获取信息的效果。2、安装tesseractpip install pytesseract3、测试tesseract1)from pyte

2020-07-04 15:49:48 442

原创 Python之网络爬虫(selenium爬取动态网页、爬虫案例分析、哈希算法与RSA加密)

文章目录一、selenium爬取动态网页二、爬虫案例分析三、哈希hash算法与RSA加密一、selenium爬取动态网页1、动态网页认知爬虫其实就是在模仿浏览器的行为应对要多次数据的交互模拟的网站,我们有时会遇到像淘宝这样的大型网站,对数据版权看得特别重的,它们的网站有大量的工程师和技术人员去维护,它们也可能在技术手段上采用多次交互数据包的方式来完成网站服务器与用户浏览器之间的交互。如果此时还采用传统的分析数据包的方式会比较的复杂,难度较高。对于这类网页的爬取,我们的解决方案是: Seleniu

2020-07-03 16:12:52 873

原创 Python之网络爬虫(XML与HTML与JSON文件、urllib与request的用法)

文章目录一、数据的类型二、HTML与XML的区别三、json文件四、提取网页中的信息五、爬虫的实现一、数据的类型1、结构化数据可以用统一的结构加以表示的数据。可以使用关系型数据库表示和存储,表现为二维形式的数据。特点是:数据以行为单位,一行数据表示一个实体的信息,每一行数据的属性是相同的。比如MySQL数据表中是数据。2、半结构化数据是结构化数据的一种形式,并不符合关系型数据库或其他数据表的形式关联起来的数据模型结构,但包含相关标记,用来分隔语义元素以及对记录和字段进行分层。因此,它也被称为自描述

2020-07-02 15:20:17 1163

原创 模电之半导体基础篇3(半导体二极管、二极管应用)

文章目录半导体二极管二极管的应用半导体二极管1、二极管的结构与类型PN结+引线+管壳=二极管按材料分为:硅二极管、锗二极管按结构分为:点接触型、面接触型、平面型(集成电路中)2、伏安特性1)PN结的伏安方程2)二极管的伏安特性3、正向特性与反向特性正向特性:有死区(电流约等于0的区域)硅管死区电压为0.5V,锗管死区电压为0.1V反向特性1)硅管Is小于0.1微安,锗管几十到几百微安2)反向电流急剧增大,二极管发生击穿4、二极管的击穿击穿分为可逆的电击

2020-07-01 19:00:47 1431

原创 Python之网络爬虫(爬虫基本认知、网络爬虫之路)

文章目录一、爬虫基本认知二、爬虫之路初级爬虫工程师中级爬虫工程师高级爬虫工程师一、爬虫基本认知1、爬虫的简单定义网络爬虫,又称为网页蜘蛛、蚂蚁、蠕虫、模拟程序,在FOAF社区中,被称为二王爷追逐者。是一种按照一定的规则,自动抓取万维网信息的程序或者脚本。简单来说,网络爬虫就是使用事先写好的程序去抓取网络上所需要的数据。2、通用网络爬虫搜索引擎的第一步就是爬虫,但是搜索引擎中的爬虫是一种广泛获取各种网页信息的程序,除了HTML文件外,搜索引擎通常还会抓取和索引文字为基础的多种文件类型,如TXT,WO

2020-07-01 17:58:58 613

shellNew Settings右键菜单管理工具

shellNew Settings是一款简单实用的右键菜单管理工具,主要作用是清理右键新建菜单,随着电脑程序装的多了,这个新建菜单里的内容也会很多,这时你可以用过shellNewSettings清理掉不常用的程序,等需要的时候,还可以重新添加回来。ShellNewSettings显示在一个小窗口中,并显示文件资源管理器中的所有项目您可以从此窗口中分别选中或取消选中以启用或禁用它们的项目。之后,您可以单击刷新按钮,未选中的项目将从新建上下文菜单中消失。没有什么比这更容易。如果你想要这些条目,然后再次启动ShellNewSettings,这次检查这些禁用的项目,然后单击刷新按钮。

2022-07-03

蓝桥杯单片机历年省赛+国赛真题【第三届—第十届】.zip

这是蓝桥杯单片机组历年真题,从第三届到第十届的完整真题,包括省赛和国赛的全部真题。

2021-05-22

第十一届-电压采集计数.rar

这是第十一届蓝桥杯单片机组项目开发编程题,该压缩包分为两个版本,一个是我写的版本,一个是官方版。

2021-05-22

第十界-电压频率采集显示.rar

这是第十届蓝桥杯单片机组省赛的编程项目题,分为两个版本,第一个是我自己写的版本,第二个是官方版。

2021-05-22

第八届-电子钟.rar

这是第八届蓝桥杯单片机组省赛的编程开发题,分为两个版本,一个是个人版,一个是官方版。

2021-05-22

第七届-模拟风扇控制系统.rar

这是第七届蓝桥杯单片机组省赛的参考源码。有两个版本,一个是我自己写的,一个是官方版本。

2021-05-22

蓝桥杯51单片机数码管、外部中断、定时器中断必须学会的14个案例.rar

该文件适用于参加蓝桥杯以及正在学习51单片机的嵌入式开发学习人员,包含14个单片机必须掌握的数码管、外部中断、定时器中断必须掌握的案例,还涉及蜂鸣器、流水灯、独立按键、矩阵按键方面的应用。

2021-03-18

51单片机5种花式流水灯C源码与hex文件

该资源包括5种用51单片机实现的花式流水灯C语言源码和hex文件,两种是动态流水灯,三种是使用独立键盘控制的流水灯程序。

2020-11-17

Python实现一个经典植物大战僵尸.rar

这是一个用Python实现的一个“植物大战僵尸”小游戏,无限关卡,视图经典,玩法完整。最主要的是,游戏代码总共只有300多行,层次分明,简单十个步骤!

2020-06-24

轮播图、放大镜、面板拖动【HTML常见实例】.rar

该资源是HTML的三个实例,轮播图片、放大镜效果、面板拖动,里面附有完整的代码和图片资源,需要学习参考的可以下载。

2020-05-19

Python实现一个FTP多用户在线文件管理程序.zip

这是用Python实现的一个多用户同时在线的FTP用户管理程序的完整源码,可以上传文件,可以切换目录,可以查看目录下文件,允许多用户同时在线操作

2020-04-03

C语言学习者福利(二级C语言知识点速记).rar

压缩包内包含了3个文档,都是关于二级C语言的考试知识点,有公共基础知识部分和C语言选择题部分及C语言的上机题部分,非常详细,都是考计算机二级C语言必须掌握的知识

2020-04-02

udp技术之从实时服务器返回时间.rar

用udp实现的一个时间接收器,能够做到每发送一次请求就返回一个时间。 基于udp的套接字; 一种没有链接的套接字,腾讯QQ就是根据udp协议通信的; 为何udp套接字的服务端不需要获取对方的链接; 因为客户端每次发消息时都会指定发给哪个服务端

2020-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除