python

python人工智能深度学习入门逻辑回归限制

目录 1.逻辑回归的限制 2.深度学习的引入 3.深度学习的计算方式 4.神经网络的损失函数 1.逻辑回归的限制 逻辑回归分类的时候,是把线性的函数输入进sigmoid函数进行转换,后进行分类...

python人工智能深度学习算法优化

目录 1.SGD 2.SGDM 3.Adam 4.Adagrad 5.RMSProp 6.NAG 1.SGD 随机梯度下降 随机梯度下降和其他的梯度下降主要区别,在于SGD每次只使用一个数据样本,去计算损失函数,求梯度,更新参数。这种方法...

Python使用Numpy实现Kmeans算法的步骤详解

目录 Kmeans聚类算法介绍: 1.聚类概念: 2.Kmeans算法: 定义: 大概步骤: Kmeans距离测定方式: 3.如何确定最佳的k值(类别数): 手肘法: python实现Kmeans算法: 1.代码如下: 2.代码结果展...

python计算机视觉opencv卡号识别示例详解

目录 一、模板预处理 1.将模板设置为二值图 2.检测模板的轮廓 3.对模板轮廓排序,并将数字和轮廓一一对应,以字典存储 4.备注 二、图片预处理 1.初始化卷积核 2.图片预处理第一部分...

python计算机视觉opencv图像金字塔轮廓及模板匹配

目录 1.图像金字塔 ①高斯金字塔 ②拉普拉斯金字塔 2.图像轮廓 ①寻找轮廓 ②轮廓特征 ③轮廓绘制 3.模板匹配 ①模板匹配 ②匹配框线绘制 ③多对象匹配 4.直方图统计 ①直方图绘制...

python机器基础逻辑回归与非监督学习

目录 一、逻辑回归 1.模型的保存与加载 2.逻辑回归原理 ①逻辑回归的输入 ②sigmoid函数 ③逻辑回归的损失函数 ④逻辑回归特点 3.逻辑回归API 4.逻辑回归案例 ①案例概述 ②具体流程...

python实战项目scrapy管道学习爬取在行高手数据

目录 爬取目标站点分析 编码时间 爬取结果展示 爬取目标站点分析 本次采集的目标站点为:https://www.zaih.com/falcon/mentors,目标数据为在行高手数据。 本次数据保存到 MySQL 数据库中,基...

python爬虫框架scrapy代理中间件掌握学习教程

目录 代理的使用场景 使用 HttpProxyMiddleware 中间件 代理的使用场景 编写爬虫代码的程序员,永远绕不开就是使用代理,在编码过程中,你会碰到如下情形: 网络不好,需要代理; 目标...

Qt实现炫酷启动图动态进度条效果

目录 一、简述 二、动效进度条 1、光效进度条 2、延迟到达进度条 3、接口说明 三、启动图 1、实现思路 2、背景图切换 四、测试 1、构造启动图 2、背景图 3、其他信息 4、事件循环 五...

python机器学习基础线性回归与岭回归算法详解

目录 一、什么是线性回归 1.线性回归简述 2.数组和矩阵 数组 矩阵 3.线性回归的算法 二、权重的求解 1.正规方程 2.梯度下降 三、线性回归案例 1.案例概述 2.数据获取 3.数据分割 4.数据...

python机器学习基础决策树与随机森林概率论

目录 一、决策树原理概述 1.决策树原理 2.信息论 ①信息熵 ②决策树的分类依据 ③其他决策树使用的算法 ④决策树API 二、决策树算法案例 1.案例概述 2.数据处理 3.特征工程 4.使用决策...

python机器学习朴素贝叶斯算法及模型的选择和调

目录 一、概率知识基础 1.概率 2.联合概率 3.条件概率 二、朴素贝叶斯 1.朴素贝叶斯计算方式 2.拉普拉斯平滑 3.朴素贝叶斯API 三、朴素贝叶斯算法案例 1.案例概述 2.数据获取 3.数据处理...

python机器学习基础K近邻算法详解KNN

目录 一、k-近邻算法原理及API 1.k-近邻算法原理 2.k-近邻算法API 3.k-近邻算法特点 二、k-近邻算法案例分析案例信息概述 第一部分:处理数据 1.数据量缩小 2.处理时间 3.进一步处理时间...

python机器学习算法与数据降维分析详解

目录 一、数据降维 1.特征选择 2.主成分分析(PCA) 3.降维方法使用流程 二、机器学习开发流程 1.机器学习算法分类 2.机器学习开发流程 三、转换器与估计器 1.转换器 2.估计器 一、数据...

python机器学习基础特征工程算法详解

目录 一、机器学习概述 二、数据集的构成 1.数据集存储 2.可用的数据集 3.常用数据集的结构 三、特征工程 1.字典数据特征抽取 2.文本特征抽取 3.文本特征抽取:tf-idf 4.特征预处理:归...

零基础也能看懂的python内置csv模块教程

目录 csv(Comma-Separated Values)文件是什么? python 中的 csv 文件清晰解法 读取文件 写入文件 csv 文件其它说明 csv(Comma-Separated Values)文件是什么? 它是一种文件格式,一般也被叫做逗号...

python自动化测试selenium核心技术处理弹框

页面上的弹框一般有三种: (1)alert:用来提示 (2)confirm:用来确认 (2)prompt:输入内容 示例网站:http://sahitest.com/demo 示例场景:打开Sahi Tests页面, (1)点击“Alert Test”页面,...

python自动化测试selenium操作checkbox和radiobox技术

form表单中经常涉及复选框(checkbox)和单选框(radiobox),如用户的爱好跑步、游泳、跳舞可以使用复选框,性别男、女可以使用单选框。 (1)checkbox选择或反选:使用click()方法 (2)...

python自动化测试selenium操作下拉列表实现

处理下拉列表需要使用selenium中的工具类Select,常用方法如下: 示例网站:http://sahitest.com/demo 示例场景:打开Sahi Tests页面, (1)点击“ Select Test ”页面,鼠标点击页面中第一个下拉...

python自动化测试selenium核心技术三种等待方式详解

目录 1 使用python自带模块time的sleep方式 2 隐式等待(implicitly_wait) 3 显示等待(WebDriverWait) UI自动化测试过程中,可能会出现因测试环境不稳定、网络慢等情况,如果不做任何处理的话...

python自动化测试selenium核心技术等待条件教程

Selenium中的鼠标和键盘事件被封装在ActionChains类中,使用方法: ActionChains(driver).click(btn).perform() ActionChains中常用方法: 示例网站:http://sahitest.com/demo 示例场景:打开Sahi Tests页面,点击...

python自动化测试selenium执行js脚本实现示例

WebDriver有2个方法执行Java Script脚本。 (1)同步执行:execute_script (2)异步执行:execute_async_script from selenium import webdriverfrom time import sleepclass TestScriptss(object): def setup(self): self.driver =...

关于Python连接Cassandra容器进行查询的问题

首先Cassandra是使用docker-swarm同微服务一同部署的。 问题的关键在于寻找到Cassandra的9042端口,从而获取数据。 问题一 :在主节点Ping Cassandra容器的IP,由于利用docker-swarm网桥连接的容器...

Python定时库Apscheduler的简单使用

在Python中需要执行定时任务,可以使用Apscheduler。 Apscheduler是基于Quartz的Python定时任务框架,功能上跟Quartz一致,使用上跟Quartz也几乎一致。 核心的四个部分: ①触发器(trigger)、②...

python自动化测试selenium定位frame及iframe示例

frame标签有frameset、frame、iframe三种,frameset和其它普通标签没有区别,不会影响正常定位,而frame与iframe对selenium定位而言是一样的。 Selenium有以下方法对frame进行操作。 示例网站:htt...

解析Pytorch中的torch.gather()函数

参数说明 以官方说明为例,gather()函数需要三个参数,输入input,维度dim,以及索引index input必须为Tensor类型 dim为int类型,代表从哪个维度进行索引 index为LongTensor类型 举例说明 input=t...

python自动化测试selenium屏幕截图示例

WebDriver内置了测试中捕获屏幕并保存的方法。 示例脚本: (1)save_screenshot(filename):保存屏幕截图 from selenium import webdriverfrom time import sleep,strftime,localtime,timeimport osclass TestScreenShot(obj...

数据驱动测试DDT之Selenium读取Excel文件

(1)安装xlrd pip3 install xlrd (2)示例脚本 import pytest import xlrd def get_data(): filename="F:\\学习\\自动化测试\\selenium自动化测试\\selenium_test\\data\\test.xls" # 读取工作簿 wb=xlrd.open_workbook(filenam...

python机器学习逻辑回归随机梯度下降法

目录 写在前面 随机梯度下降法 参考文献 写在前面 随机梯度下降法就在随机梯度上。意思就是说当我们在初始点时想找到下一点的梯度,这个点是随机的。全批量梯度下降是从一个点...

python编程scrapy简单代码实现搜狗图片下载器

学习任何编程技术,都要有紧有送,今天这篇博客就到了放松的时候了,我们学习一下如何用 scrapy 下载图片吧。 目标站点说明 这次要采集的站点为搜狗图片频道,该频道数据由接口直...

python实战scrapy操作cookie爬取博客涉及browsercookie

browsercookie 知识铺垫 第一个要了解的知识点是使用 browsercookie 获取浏览器 cookie ,该库使用命令 pip install browsercookie 安装即可。 接下来获取 firefox 浏览器的 cookie,不使用 chrome 谷歌浏览...

使用pycharm将自己项目代码上传github(小白教程)

目录 1、梳理一下Git、github和gitee这三个之间的关系: 1.1、Github 1.2、Gitee 1.3、Git 2、如何安装Git 基于Pycharm将代码上传到github或者gitee上 1、首先安装一个插件: 2、注册github账号; 1、梳...

python绘制字符画视频的示例代码

目录 读取视频 转为字符 动画 已经11月了,不知道还有没有人看华强买瓜。。。要把华强卖瓜做成字符视频,总共分为三步 读取视频 把每一帧转为字符画 把字符画表现出来 读取视频...

python scrapy拆解查看Spider类爬取优设网极细讲解

目录 拆解 scrapy.Spider scrapy.Spider 属性值 scrapy.Spider 实例方法与类方法 爬取优设网 Field 字段的两个参数: 拆解 scrapy.Spider 本次采集的目标站点为:优设网 每次创建一个 spider 文件之后,...

Python语言实现SIFT算法

目录 一、什么是SIFT算法 二、准备工作 2.1 实验设备 2.2 OpenCV安装 三、实验工作 3.1 图像选择 3.2 程序实现 3.3 程序结果 本文侧重于如何使用Python语言实现SIFT算法 所有程序已打包 :基于...

python的多元数据类型(上)

目录 什么是列表list 1.声明一个列表list 2.列表list支持什么数据类型 3.列表list的基本特性 总结 什么是列表list 列表是python中最基本的数据结构,列表中的每个元素都分配一个数字——即...

python的函数和方法(中)

目录 匿名函数 1.什么是匿名函数 2.如何声明/调用一个匿名函数(lambda) 3.匿名函数的几种使用方式 4.匿名函数的组合使用 总结 匿名函数 1.什么是匿名函数 lambda是个匿名函数,也是一...

python爬虫框架Scrapy基本应用学习教程

在正式编写爬虫案例前,先对 scrapy 进行一下系统的学习。 scrapy 安装与简单运行 使用命令 pip install scrapy 进行安装,成功之后,还需要随手收藏几个网址,以便于后续学习使用。 scra...

python的函数和方法(上)

目录 函数 什么是函数/方法 2.为什么需要函数 1、载体 2、组织 3、复用 4、封装 5、清晰 6、按需 3.如何声明/调用一个函数 4.函数/方法的参数 1、形式参数 参数的名字(类似变量名)-...

python的多元数据类型(下)

目录 元组 1.什么是元组tuple 2.元组tuple支持什么数据类型 3.元组tuple的基本特征 4.如何声明一个元组tuple 5.玩转元组tuple 字典 总结 元组 1.什么是元组tuple 元组tuple像是一个list,但是它内...

通过python绘制华强买瓜的字符画视频的步骤详解

已经11月了,不知道还有没有人看华强买瓜。。。要把华强卖瓜做成字符视频,总共分为三步 读取视频 把每一帧转为字符画 把字符画表现出来 读取视频 通过 imageio 读取视频,除了 p...

python的逻辑与循环详解

目录 程序的逻辑: 程序的循环 1. for循环的构建和原理: 2. while循环的构建和原理 3. 循环控制语句 4. for循环伴侣 range()函数 总结 程序的逻辑: 一个让计算机按照既定计划或规则执行的...

详解python中的变量

目录 变量 变量的分类: 赋值 变量的命名规则: 总结 变量 变量的分类: 赋值 变量的命名规则: 总结 变量 一个由程序员或用户定义的量且在程序中可能发生改变的量 #变量是所有程...

python中字典和列表的相互嵌套问题详解

目录 1.列表中存储字典: 1.列表中存储多个字典 2.访问列表中字典的值 3.遍历访问多个值 2.字典中存储列表 1.访问字典中的列表元素 2.访问字典中的值(字典中的值为列表) 3.字典中存...

Effective Python bytes 与 str 的区别

目录 1、Python 有两种类型可以表示字符序列 2、Unicode 数据和二进制数据转换 3、使用原始的 8 位值与 Unicode 字符串 3.1 问题一:bytes 和 str 的实例互不兼容 3.2问题二:操作文件句柄时需...

Python 中使用 argparse 解析命令行参数

目录 1、Python 中的参数解析 2、类型 3、子命令 4、程序架构 使用 argparse 模块为应用程序设置命令行选项。 有一些第三方库用于命令行解析,但标准库 argparse 与之相比也毫不逊色。 无...

python实现AI聊天机器人详解流程

前言 开始几天,我是使用很原始的方法,自己去获取天气预报截图,再手动发送给小姐姐。连续几天之后我一想:不对呀,我怎么说也是一个程序猿,怎么能用这么 low 的方式呢。 联想...

Python抢购脚本的编写方法

想买mate40,但总是抢不到,所以想试着能不能写个脚本代码。 第一步:把想要抢购的商品加进购物车,注意:脚本是对购物车内全部商品进行下单操作,所以不够买的商品最好先从购物...

Python 中 Elias Delta 编码详情

目录 1、分步实施 第1步: 第2步: 第3步: 第4步: 语法: Elias Delta Encoding(X)= Elias Gamma encoding (1+floor(log2(X)) + Binary representation of X without MSB. 1、分步实施 首先,在为 Elias Delta 编码编写代...

Python写一个简单上课点名系统(附源码)

目录 一.准备工作 1.Tkinter 2.PIL 二.预览 1.启动 2.开始点名-顺序点名 3.开始点名-随机点名 4.手动加载人名单 5.开始点名-顺序点名-Pyqt5版本 三.思路 1.整体实现思路 2.点名实现思路 四...