E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python实现数据结构与算法
读书笔记-《
数据结构与算法
》-摘要8[桶排序]
桶排序和归并排序有那么点点类似,也使用了归并的思想。大致步骤如下:设置一个定量的数组当作空桶。Divide-从待排序数组中取出元素,将元素按照一定的规则塞进对应的桶子去。对每个非空桶进行排序,通常可在塞元素入桶时进行插入排序。Conquer-从非空桶把元素再放回原来的数组中。importjava.util.ArrayList;importjava.util.Arrays;importjava.ut
JustDI-CM
·
2024-01-17 19:21
读书笔记
排序算法
算法
数据结构
数据结构与算法
之美-08讲栈:如何实现浏览器的前进和后退功能
特别备注本系列非原创,文章原文摘自极客时间-数据结构算法之美,用于平常学习记录。如有侵权,请联系我删除,谢谢!浏览器的前进、后退功能,我想你肯定很熟悉吧?当你依次访问完一串页面a-b-c之后,点击浏览器的后退按钮,就可以查看之前浏览过的页面b和a。当你后退到页面a,点击前进按钮,就可以重新查看页面b和c。但是,如果你后退到页面b后,点击了新的页面d,那就无法再通过前进、后退功能查看页面c了。假设你
蒋斌文
·
2024-01-17 18:31
基于opencv的直线检测(python&C++)
提供了直线检测python与C++版本,用于检测竖直线与横线,主要流程为:图像二值化+Canny边缘检测+霍夫直线变换直线检测一、
python实现
importshutilimportosimportcv2importnumpyasnpfilename
六五酥
·
2024-01-17 18:05
笔记
opencv
python
c++
一些很棒的Python应用程序
2.用
Python实现
它们的大部分功能。3.众所周知的,或至少在一个特定领域中非常流行。4.在相关平台上持续维护或仍然运行良好。5.已经打包好的应用程序,而不是库或框架。这个
妄心xyx
·
2024-01-17 16:19
组播的原理和使用
目录测试代码(python)Linux工具测试代码(python)code1:
python实现
一个使用socket模块创建一个组播套接字并将当前主机加入到该组播中。
General_G
·
2024-01-17 13:46
网络相关
网络协议
Scrapy爬取数据并存储到MySQL
原文:Scrapy爬取数据并存储到MySQL一、框架简介1.1、简介 Scrapy框架是用纯
Python实现
的一个为了爬取网站数据、提取结构性数据而编写的可扩展的开源应用框架,只需要少量代码就能够快速地实现数据爬取
m0_37914799
·
2024-01-17 12:48
Python
scrapy
mysql
python
KMP的应用:Python和Go实现
kmp的作用找到text中模式pattern的出现的pos时间复杂度o(m+n)
Python实现
defkmp(self,text:str,pattern:str)->List[int]:m=len(pattern
白速龙王的回眸
·
2024-01-17 11:09
python
开发语言
python实现
屏幕颜色获取
为了实时监听鼠标移动并输出鼠标当前位置的颜色值,你可以结合使用pyautogui和pynput库。pynput库可以用来监听鼠标事件,而pyautogui则可以用来获取鼠标当前位置的屏幕颜色。首先,你需要安装这两个库(如果尚未安装):pipinstallpyautoguipynput然后,你可以使用以下Python脚本来实现这个功能:frompynput.mouseimportListenerim
终将老去的穷苦程序员
·
2024-01-17 11:25
python
开发语言
基于阈值的图像分割方法以及
Python实现
阈值分割定义阈值分割法可以说是图像分割中的经典方法,它利用图像中要提取的目标与背景在灰度上的差异,通过设置阈值来把像素分成若干类,从而实现目标与背景的分离。根据不同的分类方法,阈值分割有以下几种方法:固定阈值分割迭代阈值分割大津法OTSU自适应阈值分割一、固定阈值分割法将灰度值大于某一阈值的像素点设置为255,而小于等于该阈值的点设置为0。函数说明:cv2.threshold(src,thresh
EasonZzzzzzz
·
2024-01-17 10:41
图像识别
python
opencv
计算机视觉
数据结构(五)
数据结构与算法
中的经典题
本文是在原本
数据结构与算法
闯关的基础上总结得来,加入了自己的理解和部分习题讲解。至此数据结构介绍已完结,后续会把数据结构算法题系列更完。
大地之灯
·
2024-01-17 10:34
数据结构与算法
数据结构
使用
Python实现
批量文件的压缩处理
以下是一个简单的示例,演示如何使用
Python实现
这一目标
傻啦嘿哟
·
2024-01-17 10:24
关于python那些事儿
python
开发语言
【数学建模】图论模型
文章目录图的基础理论及networkx简介图的基本概念图的表示及Networkx简介图的表示NetworkX简介最短路算法及其
Python实现
固定起点到其余各点的最短路算法每对顶点间的最短路算法最短路应用最小生成树算法及其
自律版光追
·
2024-01-17 09:16
数学建模
数学建模
图论
最大流
最短路
最小生成树
NetworkX
python
Python - 深夜
数据结构与算法
之 DP 串讲
目录一.引言二.DP知识点回顾1.递归2.分治3.动态规划三.DP经典题目回顾1.Climb-Stairs[70]2.Unique-Paths[62]3.House-Robber[198]4.Min-Path-Sum[64]5.Best-Time-Sell-Stock[121]6.Min-Cost-Climb[746]7.Edit-Distance[72]8.Longest-Sub-Seq[300
BIT_666
·
2024-01-17 08:30
夜深人静写算法
Python
python
开发语言
DP
python实现
网络爬虫代码_python如何实现网络爬虫
python实现
网络爬虫的方法:1、使用request库中的get方法,请求url的网页内容;2、【find()】和【find_all()】方法可以遍历这个html文件,提取指定信息。
cjz0422
·
2024-01-17 08:47
python
爬虫
开发语言
python编程之观察者模式
目录1.引言2.观察者模式基础观察者模式的定义核心组件工作原理优势应用场景3.
Python实现
观察者模式1.定义主题(Subject)类2.定义观察者(Observer)类3.实现具体观察者4.使用观察者模式
赵孝正
·
2024-01-17 06:47
Python面向对象编程
python
观察者模式
java
python实现
指定文件移动
python实现
指定文件移动importshutilimportos#灵活拷贝数据到另外一个文件oldpath='D:\\kobe\\face\\'#原数据路径newpath='D:\\gs\\'#移动到新文件夹的路径
楚疏笃
·
2024-01-17 05:34
python
开发语言
开源云真机平台-Sonic平台-python自定义脚本-config.yaml方式实现全局配置参数的读写操作
开源云真机平台-Sonic平台-python自定义脚本-config.yaml方式实现全局配置参数的读写操作【主要功能】config.yaml方式实现全局配置参数的读写操作使用
python实现
以下功能:
《代码爱好者》
·
2024-01-17 05:58
自动化测试框架
python
笔记
开源
python
开发语言
开源云真机平台-Sonic平台-python自定义脚本-config.json方式实现全局配置参数的读写操作
【主要功能】config.json方式实现全局配置参数的读写操作使用
python实现
以下功能:1、使用将接口获取的变量值,写入到当前目录下的config文件中,如delayTime=10;2、读取当前目录下的
《代码爱好者》
·
2024-01-17 05:57
笔记
python
自动化测试框架
json
python实现
去重
1.输入数字,放在列表中,先进行排序,然后去重numbers=[]#创建一个空列表whileTrue:num=input("请输入一个数字(输入q退出):")ifnum=='q':breakelse:numbers.append(int(num))#将输入的数字转换成整数并添加到列表中numbers.sort()#对数组进行排序new_list=list(set(numbers))#将数组转换成集
qyykaola
·
2024-01-17 04:42
算法
数据结构
python
五一期间新冠疫情可视化:爬虫自动采集疫情数据及可视化
数据获取主要requests是
python实现
的简单易用的H
paperClub
·
2024-01-17 02:57
计算机专业翘课可以,这三门绝对不行
第一门,
数据结构与算法
,程序员界一直有句话叫做,好程序=数据结构+算法,就算你精通语言的API,你也挡不住1亿的并发,这是普通程序员和高级程序员的分水岭。
HackKong
·
2024-01-17 02:34
ddos
网络
安全
学习
python
设计模式-委托模式
设计模式专栏模式介绍模式特点应用场景委托模式在GUI编程场景的应用代码示例Java实现委托模式
Python实现
委托模式委托模式在spring中的应用模式介绍委托模式是一种软件设计模式,其中一个对象(委托对象
有梦想的攻城狮
·
2024-01-17 01:43
设计模式
设计模式
java
javascript
委托模式
八大排序算法的
Python实现
本文主要介绍了常见的8大排序算法基本概念以及其
Python实现
方式,如果你是Java程序员,也可以看看之前我们介绍的Java程序员必须掌握的8大排序算法。
派派森森
·
2024-01-16 22:20
【华为OD】 C卷真题:最多购买宝石数目
python实现
标题【华为OD】C卷真题最多购买宝石数目
Python实现
题目描述:橱窗里有一排宝石,不同的宝石对应不同的价格,宝石的价格标记为gems[i],0money:#当前宝石单颗的价格超过了总钱数money,是买不起的
X..x.x
·
2024-01-16 21:54
python
华为od
用C#实现简单的线性回归
前言最近注意到了NumSharp,想学习一下,最好的学习方式就是去实践,因此从github上找了一个用
python实现
的简单线性回归代码,然后基于NumSharp用C#进行了改写。
液态不合群
·
2024-01-16 20:32
c#
线性回归
开发语言
Python实现
批量合并PDF文件
一、个人需求今天,又需要合并PDF文件,就又编写了一个Python代码。二、环境需求一台电脑Python环境下载需要的库函数pipinstallpymupdf三、编写代码"""Author:
[email protected]
:2023-11-3021:47:35Description:Functionfunctionality@批量合并PDF文件Copyright(c
LeopardRich
·
2024-01-16 16:07
自制脚本
pdf
python
Python实现
批量合并PPT文件
一、需求今天想要批量合并PPT文件,但是网上找到的代码都不能让我满意。ChatGPT写的代码也可能过时还是怎么了,总会使用一些报错的方法,搞得我有点秃头。二、环境需求一台ComputerPython环境MicrosoftOfficePowerPoint使用控制台下载需要的库pipinstallpywin32三、编写代码"""Author:
[email protected]
LeopardRich
·
2024-01-16 16:36
自制脚本
python
powerpoint
关于求N以内素数的
python实现
以及优化方法
一、素数的定义质数(primenumber)又称素数,有无限个。除了1和它本身以外不再有其他的除数整除。从定义知道;1不是素数,最小的素数是2。二、N以内素数常用实现方法首先教科书写法(暂时不做任何代码优化):importmathdefprime(n):ifn>"))foriinrange(2,n+1):ifprime(i):print(i)代码中注释行是取了[2,√n+1]作为除数范围,通过对比
vampire6
·
2024-01-16 14:14
基于
Python实现
智能废物分类系统的开题报告
设计(论文)名称基于
Python实现
智能废物分类系统设计(论文)类型指导教师学院计算机学院专业姓名学号班级选题依据(包括项目研究的背景、研究或应用的意义、国内外研究或应用现状,附主要参考文献)研究的背景
sj52abcd
·
2024-01-16 13:35
小程序
python
毕业设计
数据结构与算法
——字符串匹配问题(KMP算法)
了解KMP算法KMP算法也是比较著名的模式匹配算法。是由D.E.Knuth,J.H.Morrs和VR.Pratt发表的一个模式匹配算法。可以大大避免重复遍历的情况。KMP模式匹配算法原理情况1:假设现在有一个主串S="abcdefgab";模式串T="abcdex";如果使用暴风算法的话,前面五个字母完全相等,直到第六个字母"f"和"x"不相等。如下图:image.png接下来按照暴风算法,我们需
A慢慢懂
·
2024-01-16 13:57
【数据结构和算法】奇偶链表
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:分离节点后合并三、代码3.1方法一:分离节点后合并四
绿皮龟
·
2024-01-16 13:47
数据结构与算法合集
数据结构
算法
链表
java
线性回归
贪心算法
动态规划
NLP 学习资源
2021年1月31日贪心学院高级课程课程拼团PART1:基础篇自然语言处理概述|什么是自然语言处理|自然语言处理的现状和前景|自然语言处理应用|自然语言处理经典任务|学习自然语言处理技术
数据结构与算法
基础
红烧肉_2121
·
2024-01-16 11:10
Python实现
滚动回归模型(RollingOLS算法)项目实战
说明:这是一个机器学习实战项目(附带数据+代码+文档+视频讲解),如需数据+代码+文档+视频讲解可以直接到文章最后获取。1.项目背景滚动回归是一种描述动态系统兴伟的数学模型,它是一种差分方程,用于预测未来的状态或变化。在物理、经济、生态学等领域,滚动回归被广泛应用于时间序列分析、预测和控制系统设计等方面。本项目通过RollingOLS回归算法来构建滚动回归模型。2.数据获取本次建模数据来源于网络(
胖哥真不错
·
2024-01-16 11:00
机器学习
python
算法
python
回归
Python实现
对角但非同一性协方差结构回归模型(WLS算法)项目实战
说明:这是一个机器学习实战项目(附带数据+代码+文档+视频讲解),如需数据+代码+文档+视频讲解可以直接到文章最后获取。1.项目背景WLS回归分析是一种常用的回归分析方法,通过对数据进行加权处理,可以更准确地评估模型参数。本项目通过WLS回归算法来构建对角但非同一性协方差结构回归模型。2.数据获取本次建模数据来源于网络(本项目撰写人整理而成),数据项统计如下:编号变量名称描述1x12x23x34x
胖哥真不错
·
2024-01-16 11:30
机器学习
python
python
机器学习
协方差结构回归模型
WLS回归模型
项目实战
Python实现
分位数回归模型(quantreg算法)项目实战
说明:这是一个机器学习实战项目(附带数据+代码+文档+视频讲解),如需数据+代码+文档+视频讲解可以直接到文章最后获取。1.项目背景分位数回归是简单的回归,就像普通的最小二乘法一样,但不是最小化平方误差的总和,而是最小化从所选分位数切点产生的绝对误差之和。本项目通过quantreg回归算法来构建分位数回归模型。2.数据获取本次建模数据来源于网络(本项目撰写人整理而成),数据项统计如下:编号变量名称
胖哥真不错
·
2024-01-16 11:30
机器学习
python
python
机器学习
分位数回归模型
quantreg回归模型
项目实战
程序员的浪漫,用Python制作一个烟花代码!
今天分享用
python实现
一场烟花秀!感兴趣的小伙伴,提前收藏起来,一定要看到最后!话不多说1.首先制作一个绚丽的夜空制作夜空,其实就是设置画布。大家知道,夜晚的天空月明如水,星光攒动,绚丽至极。
再不会python就不礼貌了
·
2024-01-16 11:56
python
开发语言
烟花代码
程序员
Python入门
Python实现
递归最小二乘法回归模型(RecursiveLS算法)项目实战
说明:这是一个机器学习实战项目(附带数据+代码+文档+视频讲解),如需数据+代码+文档+视频讲解可以直接到文章最后获取。1.项目背景RLS主要是在误差平方和最小的原则基础上,提出一种解析的拟合模型参数的迭代递推公式;可以实现在新的样本数据到来时,利用新的样本数据以及旧的最优模型参数来便捷地计算新的满足最小二乘最优模型参数,从而避免直接计算方法中的逆矩阵运算。本项目通过RLS回归算法来构建递归最小二
胖哥真不错
·
2024-01-16 11:55
机器学习
python
python
机器学习
递归最小二乘法回归模型
RecursiveLS回归模型
项目实战
数据结构与算法
:快速排序
数据结构与算法
:快速排序快速排序荷兰国旗问题霍尔版本递归优化小区间优化PartSort优化三数取中挖坑法前后指针法非递归法快速排序荷兰国旗问题想要理解快速排序,就先理解这个问题:[LeetCode75.
盒马盒马
·
2024-01-16 10:47
数据结构
算法
排序算法
快速排序
C语言
《
数据结构与算法
的C语言实现》数据结构篇(一)顺序表
因此我创建了《
数据结构与算法
的C语言实现》这一专栏,不仅为了之后自己的复习同时将自己的知识分享给大家。本专栏将着重于基础的数据结构的同时,拓展一些典型的基
kurayamasy
·
2024-01-16 10:29
链表
c语言
数据结构
数据结构与算法
之美学习笔记:48 | B+树:MySQL数据库索引是如何实现的?
目录前言算法解析总结引申前言本节课程思维导图:作为一个软件开发工程师,你对数据库肯定再熟悉不过了。作为主流的数据存储系统,它在我们的业务开发中,有着举足轻重的地位。在工作中,为了加速数据库中数据的查找速度,我们常用的处理思路是,对表中数据创建索引。那你是否思考过,数据库索引是如何实现的呢?底层使用的是什么数据结构和算法呢?算法解析思考的过程比结论更重要。今天的讲解,我会尽量还原这个解决方案的思考过
浊酒南街
·
2024-01-16 09:53
数据结构与算法之美学习笔记
数据结构
算法
压缩编码之不同缩放参数对重建图像质量的影响的
python实现
——JPEG变换编码不同压缩率的模拟
原理JPEG(JointPhotographicExpertsGroup)是一种常用的图像压缩标准,它通过采用离散余弦变换(DCT)和量化来实现图像的压缩。离散余弦变换(DCT):JPEG首先将图像分割成8x8的块。对于每个块,使用离散余弦变换(DCT)将空间域的图像数据转换为频域的系数。DCT变换会将图像信息从原始的空间域转换到频域,这意味着图像中的信息被表示为一系列频率分量。量化:对于DCT变
筱筱西雨
·
2024-01-16 06:03
图像处理
python
计算机视觉
图像处理
opencv
人工智能
压缩编码之离散余弦变换(DCT)之不同块大小对图像质量和压缩效果的影响的
python实现
原理离散余弦变换(DCT)是一种在图像压缩中广泛使用的技术,特别是在JPEG图像格式中。离散余弦变换(DCT)的作用:DCT的主要目的是将图像从空间域(即像素表示)转换到频率域。在频率域中,图像的信息被表示为不同频率的余弦波的组合。高频成分通常对应于图像中的细节部分(如边缘),而低频成分则对应于图像中的平滑区域。块大小的影响:小块大小(如2x2):更小的块能更好地捕捉高频细节,因为它们局限于较小的
筱筱西雨
·
2024-01-16 06:33
图像处理
python
计算机视觉
开发语言
图像处理
opencv
人工智能
蚁群算法(ACO)解决旅行商(TSP)问题的
python实现
TSP问题旅行商问题(TravellingSalesmanProblem,简记TSP,亦称货郎担问题):设有n个城市和距离矩阵D=[dij],其中dij表示城市i到城市j的距离,i,j=1,2…n,则问题是要找出遍访每个城市恰好一次的一条回路并使其路径长度为最短。说明:回路:从某个城市出发,最后回到这个城市。蚁群算法蚁群算法(AntColonyOptimization,ACO)是一种基于蚂蚁觅食行
筱筱西雨
·
2024-01-16 06:32
计算智能
算法
python
人工智能
深度优先
启发
启发式算法
人工智能-OpenCV+
Python实现
人脸识别(人脸检测)
在OpenCV中使用Haar特征检测人脸,那么需要使用OpenCV提供的xml文件(级联表)在haarcascades目录下。这张级联表有一个训练好的AdaBoost训练集。首先要采用样本的Haar特征训练分类器,从而得到一个级联的AdaBoost分类器。Haar特征值反映了图像的灰度变化情况。例如:脸部的一些特征能由矩形特征简单的描述,如:眼睛要比脸颊颜色要深,鼻梁两侧比鼻梁颜色要深,嘴巴比周围
人工智能研究所
·
2024-01-16 06:21
人工智能之计算机视觉
opencv
人工智能
python
【opencv】
python实现
人脸检测和识别训练
人脸识别OpenCV中的人脸识别通常基于哈尔特征分类器(HaarCascadeClassifier)进行。以下是OpenCV人脸识别的基本原理:HaarCascadeClassifier:特征分类器:Haar特征是一种基于矩形区域的特征,可以用于图像中的对象检测。这些特征可以表示边缘、线和区域的变化等。级联分类器:Haar级联分类器是由大量的弱分类器组成的级联结构,每个弱分类器用于检测图像的一个特
游码客
·
2024-01-16 05:39
python
opencv
python
人工智能
数据结构与算法
(第三章)
一、什么是链表?链表是一种存储数据集合的数据结构。有以下特性:1,相邻元素之间通过指针连接。2,最后一个元素的后继指针为NULL。3,程序执行中,链表长度可变。4,链表的空间可以按需分配5,没有内存空间的浪费,只是指针需要额外的内存开销。二、什么是数组?也是存储数据的一种数据结构。特点:1,在常数时间内访问数组之内的元素。这个过程呢就是,为了访问一个数组元素,需要计算其距离数组基地址的偏移量,用一
北牧苍狼
·
2024-01-16 05:45
Python实现
压缩文件批量解压、删除
目录前言一、压缩文件批量解压1.需求目标2.代码实现二、文件批量删除1.代码实现总结前言由于工作内容需要经常导入平台的一些数据情况,虽然不是计算机专业,在学习过程中接触过一些简单的编程知识,所以决定在闲余时间研究一下能不能通过程序的手段简化一些人工操作流程,在此过程中要感谢各位大佬们在博客上分享的经验,在不断借鉴后达到了自己想要的效果。下面总结了一些工作上经常需要用到的一些简单操作,不足的地方希望
库库小弟
·
2024-01-16 05:33
python
开发语言
conda
Python实现
某城市从站点API获取天气状况示例(Crossin教室实例24)
一、要点说明:根据站点当前API数据是由‘\r’字符连接的字符串的特点,主要用到了字符串的split()方法。此方法参数就是‘\r’。函数返回值是被分隔的字符串的列表。通过使用列表索引就可以分项取到天气数据。二、示例代码:importrequestsheaders={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.
m0_64880493_江哥
·
2024-01-16 04:22
python
开发语言
腾讯2018算法题
python实现
小Q和牛牛玩了一个游戏,这个游戏进行了若干轮,每一轮都有一一个获胜者,获胜者将获得轮次的分数。例如:第一轮小Q获胜,小Q将获得1分,第二轮牛牛获胜,牛牛将获得2分。游戏结束后,小Q总共获得了x分,牛牛获得了y分。现在希望你能来计算一下小Q在所有轮次中获胜次数最少可以是多少。更一般的,假设总共进行了N轮游戏,小Q最少需要在N轮中获胜多少次,使得小Q恰好获得x分,牛牛获得y分。输入描述:输入包括两个整
北名有瑜
·
2024-01-16 02:52
基于 Opencv
python实现
批量图片去黑边—裁剪—压缩软件
简介批量处理图片文件,批量提取GIF图片中的每一帧,具有范围裁剪、自动去除黑/白边、调整大小、压缩体积等功能。先看一些软件的界面,是基于Tkinter写的GUI裁剪等功能基于Opencv下载我添加了处理GIF的github:原作者的github:hiroi-sora/Umi-CUT:图片批量去黑边/裁剪/压缩工具,带界面。可排除图片边缘的色块干扰,将黑边删除干净。基于Opencv。(github.
放风筝的猪
·
2024-01-16 01:56
文本识别
python
开发语言
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他