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-数据结构和算法
浅谈C++|STL初识篇
C++的面向对象和泛型编程思想,目的就是复用性的提升·大多情况下,
数据结构和算法
都未能有一套标准,导致被迫从事大量重复工作·为了建立
数据结构和算法
的一套标准,诞生了STLSTL(StandardTemplateLibrary
左手的月光
·
2023-09-13 23:24
c++
开发语言
python-
爬虫-requests
安装模块pipinstallrequests在jupyternotebook里使用Shift+Tab查看requestsrequests库的主要方法方法解释requests.requset()构造一个请求,支持以下各种方法requests.get()获取HTML的主要方法requests.head()获取HTML头部信息requests.post()向HTML网页提交POST请求requests.
蔷莫
·
2023-09-13 15:42
python
爬虫
requests
jupyter
Python-
文件
文件编码使用编码技术(密码本)将内容翻译为0和1存入默认使用UTF-8文件操作打开在python中,使用open函数,可以打开一个已经从存在的文件,或者创建一个新文件open(name,mode,encoding)name:名字、具体路径mode:访问模式:只读,写入,追加encoding:编码格式(UTF-8)模式:r:只读w:写入a:追加关闭close()读read()方法文件对象.read(
aaaaadongcn
·
2023-09-13 12:49
python
开发语言
Python-
异常
捕获异常对可能出现的异常,提前准备,提前处理基本语法try:可能发生错误的代码except:如果出现异常执行的代码捕获指定异常基本语法try:print(name)exceptNameErrorase:print("name变量名称未定义错误")try:print(name)exceptNameErrorase:print("变量未定义")print(e)捕获多个异常,用元组给他包括起来,用逗号隔
aaaaadongcn
·
2023-09-13 12:48
python
开发语言
数据结构和算法
之插入排序
一、插入排序插入排序是一种简单直观的排序算法。它的原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。有元素无元素无元素初始数组未排序区间选择一个待插入元素已排序区间插入元素到已排序区间重新确定未排序区间排序完成这个流程图描述了插入排序的过程。初始数组经过选择一个待插入元素的步骤,并判断是否有元素。如果有元素,则将它插入到已排序区间,并重新确定未排序区间。如果没
jieyucx
·
2023-09-13 05:53
数据结构和算法
算法
数据结构
排序算法
插入排序
前端
数据结构和算法
之冒泡排序
冒泡排序是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就交换位置,直到没有再需要交换的元素。该算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。否是是否开始冒泡排序是否还有未排序的元素排序完毕从头开始比较相邻元素是否需要交换元素位置交换元素位置继续比较下一组相邻元素继续比较下一组相邻元素排序结果根据上述表格,我们可以得到详细的冒泡排序过程的描述。
jieyucx
·
2023-09-13 05:23
数据结构和算法
数据结构
算法
javascript
回归与聚类算法系列⑤:逻辑回归
1、介绍2、原理输入激活函数3、损失及其优化损失函数优化4、API5、案例:乳腺癌肿瘤预测数据集代码作者介绍:双非本科大三网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅长web应用开发、
数据结构和算法
逐梦苍穹
·
2023-09-13 00:11
人工智能
算法
回归
聚类
人工智能
机器学习
逻辑回归
python
回归与聚类算法系列④:岭回归
目录1.背景2.数学模型3.特点4.应用领域5.岭回归与其他正则化方法的比较6、API7、代码8、总结作者介绍:双非本科大三网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅长web应用开发、
数据结构和算法
逐梦苍穹
·
2023-09-13 00:40
人工智能
回归
聚类
岭回归
人工智能
数据挖掘
python
机器学习
数据结构和算法
(十三)快速排序
定义快速排序(英语:Quicksort),又称划分交换排序(partition-exchangesort),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。算法步骤挑选基准值:从数列中挑出一个元素,称为“基准”(pivot)。分割:重新排序数列,所
充值查看昵称
·
2023-09-12 21:35
数据结构与算法(一)数组的相关概念和底层java实现
一、前言从今天开始,笔者也开始从0学习
数据结构和算法
,但是因为这次学习比较捉急,所以记录的内容并不会过于详细,会从基础和底层代码实现以及力扣相关题目去写相关的文章,对于详细的概念并不会过多讲解二、数组基础数组这个结构
雨~旋律
·
2023-09-12 17:47
java
开发语言
数据结构
Python-
函数进阶
函数的多返回值按照返回值的顺序,写对应顺序的多个变量接受即可,变量之间用逗号隔开,支持不同类型的数据returndeftest_return():return1,2,3x,y,z=test_return()print(x)print(y)print(z)函数参数种类使用方式上的不同,函数有4中常见参数使用方式位置参数直接按照参数的位置顺序一一输入关键字参数在传参的时候把名字打上就可以打乱顺序def
aaaaadongcn
·
2023-09-12 17:14
python
开发语言
Python-
数据容器
一种可以容纳多份数据的数据类型根据特点的不同,如:是否支持重复元素是否可以被修改是否有序等分为5类:列表List元组tuple字符串str集合set字典dict列表list列表的定义字面量[1,2,3,4,5]定义变量变量名称=[1,2,3,4]定义空列表变量名称=[]变量名称=list()列表也是有下标索引的,不同的是,py中的索引可以反向,如最后一个元素下标为-1存在索引越界问题常用操作增删改
aaaaadongcn
·
2023-09-12 17:43
python
开发语言
python-
爬虫-urllib
网络爬虫(WebCrawler),又叫网络蜘蛛、网络机器人,是一种自动化数据采集程序数据采集→数据处理→数据存储常见的工作流程如下:1.定义采集的目标(网站、APP、公众号、小程序),发送网络请求获取数据2.当向目标发起请求,遇到对方服务器无响应或提示其他错误时,进行发起指定次数的重新请求3.对获取到的数据进行重新处理,提取出需要的信息4.将提取到的数据进行保存,可保存在文件、数据库中5.继续循环
蔷莫
·
2023-09-12 17:00
python
爬虫
urllib
jupyter
iOS标准库中常用
数据结构和算法
之查找
前言我本来想说的是Unix系统C标准库所提供的一些算法和数据结构API,但毕竟带有iOS标题可能更加吸引眼球一些。其实我说的也没有错,因为iOS毕竟是从Unix衍生出来的系统,所以说标题所述也算是正确的。下面将要介绍的几类API,有些可以在POSIX平台中支持,有些则只能在FreeBSD中支持,有些则只有在iOS系统中单独支持。iOS系统中的C标准库中主要提供了线性查找、二分查找、双向链表、快速排
羽裳有涯
·
2023-09-12 11:53
学习
python-
今天的学习笔记
为了区分隶属关系,python缩进是强制的。缩进加强程序的易读性、美观。选择结构让程序摆脱了枯燥的指令式排列if...elif...else:...循环用于重复执行一些程序块:有for循环和while循环For循环for元素in序列:statement隶属于循环结构的、需要重复的程序会被缩进。序列中元素的个数决定了循环重复的次数,for循环的次数是确定的。从序列中取出元素,再赋予给一个变量并在隶属
番人生
·
2023-09-12 02:48
Python-
编写点云处理软件(十一)点云按轴切割实时刷新界面
目录0简述1功能潜在应用2功能实现3效果展示0简述本篇内容介绍的功能是:生成一个带有滑动控件的frame,通过滑动控件来分别控制点云在相应的x、y、z轴上进行切割,并实时地刷新vtk界面。该版本功能是很久之前写的,放在我们这个点云处理软件调试了一下没有问题就先放出来了,功能存在内存及实现方式上的优化方案,这个等后面有时间再改改。1功能潜在应用包括但不限于可能存在的应用价值:分析建筑物结构:将建筑物
Auto工程师
·
2023-09-11 23:39
Python编写点云处理软件
python
算法
3d
数据可视化
pyqt
Python-
编写点云处理软件(十)点云平面拟合与高程面倾斜纠正
目录0简述1点云平面拟合2高程面倾斜纠正3结语0简述本篇为点云处理软件实现以下功能:点云平面拟合与高程面倾斜纠正。此功能可用于实现高程面倾斜状态调整为水平。相应的可以将功能拓展为x轴和y轴上的水平状态,进一步,根据已知的某一条轴线将点云变换为轴线方向水平(应用:如隧道切割点云调整轴线方向等)1点云平面拟合有关点云平面拟合的内容在文章Python点云处理(九)点云平面分割拟合已有详细介绍,且均不依赖
Auto工程师
·
2023-09-11 23:38
Python编写点云处理软件
python
平面
3d
数据可视化
pyqt
Python-
编写点云处理软件(二)点云软件ui制作之仿CC界面
目录0简述1CloudCompare软件2QtDesigner设计UI界面文件3Main函数编写(用于接入ui界面的主函数)4结语0简述本系列第一篇中已经对VTK显示点云、VTK集成到Pyside2以及可执行程序打包进行了介绍与示例分析。接着我们需要对这个小程序的界面进行优化,点云处理的开源软件中,CloudCompare算是比较实用的一款,其界面也是比较简洁和美观。那么本篇将在UI界面上进行简单
Auto工程师
·
2023-09-11 23:08
Python编写点云处理软件
python
3d
数据可视化
pyqt
DS复杂度详解
从本期开始小编将在本专栏分享自己学习
数据结构和算法
的学习笔记以及心得!希望对诸君有用~!本期内容介绍什么是数据结构?什么是算法?为什么要学
数据结构和算法
?如何学好
数据结构和算法
?算法效率时间复杂度详
暗恋 懒羊羊
·
2023-09-11 23:18
DS初阶
c语言
数据结构
算法
Android
数据结构和算法
总结-字符串相关高频面试题算法
前言周末闲来无事,在七月在线上看了看字符串相关算法的讲解视频,收货颇丰,跟着视频讲解简单做了一下笔记,方便以后翻阅复习同时也很乐意分享给大家。什么字符串在算法中有多重要之类的大路边上的客套话就不多说了,直接上笔记吧。一、字符串java:String内置类型,不可更改。(如需更改可考虑:StringBuffer,StringBuilder,char[]等)二、归类字符串涉及到的相关题型通常会是以下几
huahaiyi
·
2023-09-11 21:20
android
数据结构
算法
android
studio
开发语言
day001:
数据结构和算法
-时间频度和时间复杂度
1、初识
数据结构和算法
简单认识中:ArrayList的查询快点,插入慢。LinkedList查询慢,插入快。但是结论是将数据的大小为基础前提,相对的。
德鲁uncle
·
2023-09-11 19:26
数据结构
算法
面试
对未来真正的慷慨,是把一切献给现在
他们不一定了解高难度的
数据结构和算法
,也可能无法证明一些理论的正确性,但他们对最常用的知识有自己深刻的理解。他们可以轻松实现基本数据结构,并且能快速判断用哪种实现方式相对更好。
翎野君
·
2023-09-11 16:54
欠拟合与过拟合
正则化类别LassoRidgeLasso和Ridge的区别3、拓展极大似然估计最大后验估计最小二乘法作者介绍:双非本科大三网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅长web应用开发、
数据结构和算法
逐梦苍穹
·
2023-09-11 15:16
人工智能
人工智能
机器学习
回归
聚类
python
欠拟合
过拟合
Python-
逻辑运算
布尔类型和比较运算符定义变量存储布尔类型的数据变量名称=布尔类型字面量TrueFalsepy可以有>=/=18:print(f"你的年龄是{age},你成年了")else:print(f"你没成年")if:elif:else:循环语句的学习#获取随机数importrandomnum=random.randint(1,10)print(num)guess_num=0whileguess_num!=n
aaaaadongcn
·
2023-09-11 08:55
python
java
前端
Python-
函数
str1="asdasdasd"str2="asfgrbbtnyjyuktuyjyder"str3="adsf3t4tykuikjdrg"defmy_len(str):count=0foriinstr:count+=1print(count)my_len(str1)my_len(str2)my_len(str3)函数的定义:def函数名(传入参数):函数体return返回值defadd(a,b):
aaaaadongcn
·
2023-09-11 08:55
python
开发语言
linux
Python-
初识
什么是字面量字面量:在代码中,被写下来的固定的值叫做字面量Python中常用的六种值数字Number字符串String列表List元组Tuple集合Set字典Dictionary变量变量名称=变量的值#变量名=变量值money=50i=2print("钱包还有:",money,"一加一等于:",i)money=money-10print(money)数据类型如何查看数据的类型,py提供了一个语句t
aaaaadongcn
·
2023-09-11 08:54
python
开发语言
python输入成绩求总分和平均分_
Python-
输入英语成绩,-1结束输入,并计算学生人数、总分和平均分。当你看到这个问题的时候,你是不是弄错了?
print("录入英语成绩,回车,录入-1,结束录入")number=0while1:i=int(input("录入:"))ifi==-1:breaknumber+=1exec("i%i=%i"%(number,i))n=numbersum=0whilenumber>0:exec("sum=sum+i%i"%number)number-=1print("总分:%s\n平均分:%s"%(sum,su
weixin_39770506
·
2023-09-11 08:35
数据结构和算法
(4):栈与队列
栈ADT及实现栈(stack)是存放数据对象的一种特殊容器,其中的数据元素按线性的逻辑次序排列,故也可定义首、末元素。尽管栈结构也支持对象的插入和删除操作,但其操作的范围仅限于栈的某一特定端。也就是说,若约定新的元素只能从某一端插入其中,则反过来也只能从这一端删除已有的元素。禁止操作的另一端,称作盲端。后进先出:从栈结构的整个生命期来看,更晚(早)出栈的元素,应为更早(晚)入栈者。ADT功能siz
飞大圣
·
2023-09-11 06:42
数据结构和算法
数据结构
算法
Python-
输入输出
基本输入输出1、print函数输出数据到文件打开一个文件供读取或写入,这个函数成功了会传回文件对象函数的基本使用格式:file_obj=open(file,mode=“r”)file用字符串列出欲打开的文件,mode打开文件的模式,file_obj是文件对象file1=open("D:\python\Best1.txt",mode="w")#如果print()函数里面包含file=file1,是指
冲鸭鸭鸭鸭
·
2023-09-11 02:01
Python
python
python-
代码实战-爬取新闻标题
近期开始学习python,目前以爬虫方向为主,打算在这个过程中通过代码的实践来记录学习过程,顺带当成笔记。我的第一个完全由自己编写的爬虫代码产生啦!主要是抓取新闻标题、时间等本次写代码代码用到的库:importrequestsimportcsvfrombs4importBeautifulSoup首先设置url等基本信息:news_list=[]head=['新闻标题','时间','主要内容']ur
乌漆帅黑
·
2023-09-10 18:30
Python_实战项目
python
爬虫
科技
《向量数据库指南》——向量数据库的底层原理是什么?
不同的向量数据库可能使用不同的
数据结构和算法
来支持高效的向量存储和相似性搜索。以下是一些常见的底层实现原理和概念:1、向量存储:数据结构:向量数据库通常使用数据结构来存储向量数据。
LCHub低代码社区
·
2023-09-10 18:12
《向量数据库指南》
数据库
AI-native
人工智能
Milvus
Cloud
Knowhere
Milvus
泛型的使用
代码重用:泛型可以应用于不同类型的
数据结构和算法
,提高了代
鼠鼠我呀2
·
2023-09-10 12:51
Java
java
开发语言
使用纯C语言定义通用型数据结构的方法和示例
文章目录前言以实现优先队列来描述实现思想基本类型的包装类型比较函数演示总结前言最近一段时间在复习
数据结构和算法
,用的C语言,不得不说,不学个高级语言再回头看C语言根本不知道C语言的强大和完美,不过相比之下也有许多不便利的地方
亻乍屯页女子白勺
·
2023-09-10 07:40
c语言
数据结构
开发语言
优先队列
void指针
数据结构和算法
(3):列表
列表是一种线性数据结构,它允许在其中存储多个元素,并且可以动态地添加或删除元素。循秩访问可通过重载下标操作符,实现寻秩访问template//assert:0::operator[](Rankr)const{//O(r),效率低下,可偶尔为之,却不宜常用Posi(T)p=first();//从首节点出发while(0succ;//顺数第r个节点即是returnp->data;//目标节点}//任一
飞大圣
·
2023-09-10 07:38
数据结构和算法
数据结构
算法
万字C语言之分支语句和循环语句
相关专栏Java基础语法,JavaEE初阶,数据库,
数据结构和算法
系列等,大家有兴趣的可以看一看。有兴趣的话关注博主一起学习,一起进步吧!
敖云岚
·
2023-09-10 04:48
初阶C语言
c语言
开发语言
深入学习 GC 算法 - 标记清除算法
相关专栏Java基础语法,JavaEE初阶,数据库,
数据结构和算法
系列等,大家有兴趣的可以看一看。有兴趣的话关注博主一起学习,一起进步吧!
敖云岚
·
2023-09-10 04:17
服务架构
学习
算法
初识集合框架 -Java
目录一、集合框架的概念二、集合框架的重要性三、涉及的
数据结构和算法
3.1什么是数据结构3.2集合框架(容器)背后对应的数据结构3.3相关的Java知识3.4什么是算法3.5如何学好
数据结构和算法
一、集合框架的概念
羽翼~
·
2023-09-10 02:50
java
开发语言
Java中级编程大师班<第一篇:初识数据结构与算法(1)>
这篇文章将介绍
数据结构和算法
的基本概念,为读者建立起对它们的理解和重要性。第一篇:数据结构与算法编程世界的奇妙之处在于其无限可能性。
爱打架的小白兔
·
2023-09-10 00:31
技能晋级
java
开发语言
python-
网络编程
网络编程入门计算机网络基础计算机网络是独立自主的计算机互联而成的系统的总称,组建计算机网络最主要的目的是实现多台计算机之间的通信和资源共享。今天计算机网络中的设备和计算机网络的用户已经多得不可计数,而计算机网络也可以称得上是一个“复杂巨系统”,对于这样的系统,我们不可能用一两篇文章把它讲清楚,有兴趣的读者可以自行阅读AndrewS.Tanenbaum老师的经典之作《计算机网络》或Kurose和Ro
赤剑吟龙
·
2023-09-09 21:46
字符串算术表达式求值-简单计算器实现(栈)-
数据结构和算法
(Java)
1字符串算术表达式分类字符串算术表达式分为前缀表达式、中缀表达式和后缀表达式。其中前缀表达式又称波兰表达式,后缀表达式基于前缀表达式,又称逆波兰表达式。下面给出百度百科关于几种表达式的定义:前缀表达式是一种没有括号的算术表达式,与中缀表达式不同的是,其将运算符写在前面,操作数写在后面。为纪念其发明者波兰数学家JanLukasiewicz,前缀表达式也称为“波兰式”。例如,-1+23,它等价于1-(
gaog2zh
·
2023-09-09 07:17
数据结构和算法
数学表达式求值
数据结构和算法
Python-
魔法方法
简介据说,Python的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的Python的一切。他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被Python所调用,你可以定义自己想要的行为,而这一切都是自动发生的。classC:def__getattribute__(self,item):#定义当该类的属性被访问时
GaoYuan117
·
2023-09-09 07:06
Python怎么实现更高效的
数据结构和算法
? - 易智编译EaseEditing
要实现更高效的
数据结构和算法
,你可以考虑以下几个方面的优化:选择合适的数据结构:选择最适合你问题的数据结构至关重要。例如,如果需要频繁插入和删除操作,可能链表比数组更合适。
易智编译
·
2023-09-08 21:18
学习推荐
数据结构
算法
学习
开发语言
职场和发展
自学
数据结构和算法
的 9 大工具
DataStructureVisualization我们都知道
数据结构和算法
一个比较难以掌握的原因就是很难形象地在脑海中形成一个结构化的画面,尤其是当一些结构和算法比较复杂时,对人的想象能力有一定要求。
戴国进
·
2023-09-08 21:06
#
算法
/
数据结构
数据结构
算法
计算准确率sklearn.accuracy_score
【小白从小学Python、C、Java】【计算机等考+500强证书+考研】【
Python-
数据分析】计算准确率sklearn.accuracy_score[太阳]选择题请问关于以下代码最后输出结果的是?
刘经纬老师
·
2023-09-08 21:16
python
计算数组中各元素的和 忽略数组中所有的nan值 numpy.nansum()
【小白从小学Python、C、Java】【计算机等级考试+500强双证书】【
Python-
数据分析】计算数组中各元素的和忽略数组中所有的nan值numpy.nansum()[太阳]选择题请问关于以下代码最后输出结果的是
刘经纬老师
·
2023-09-08 21:16
数据分析
python
判断数据类型是否为时间区间pd.api.types.is_period_dtype()
【小白从小学Python、C、Java】【计算机等考+500强证书+考研】【
Python-
数据分析】判断数据类型是否为时间区间pd.api.types.is_period_dtype()选择题下列说法错误的是
刘经纬老师
·
2023-09-08 21:16
python
开发语言
找出数组所有元素中最小值或每行每列中最小值忽略nan值numpy.nanmin()
【小白从小学Python、C、Java】【计算机等考+500强证书+考研】【
Python-
数据分析】找出数组所有元素中最小值或每行每列中最小值忽略nan值numpy.nanmin()选择题以下说法正确的是
刘经纬老师
·
2023-09-08 20:44
python
numpy
开发语言
50道基础数据结构面试题
程序员必备的50道
数据结构和算法
面试题在本文中,将分享一些常见的编程面试问题,这些问题来自于不同经验水平的程序员,囊括从刚大学毕业的人到具有一到两年经验的程序员。
小怪兽打葫芦娃
·
2023-09-08 18:33
算法面试-基础篇
数据结构
复杂度分析【数据结构与算法】
数据结构和算法
解决的是:如果在计算机内存更快时间、更省空间的解决问题。从执行时间和占用空间两个维度来评估
数据结构和算法
的性能。用时
CodePool
·
2023-09-08 16:41
数据结构与算法
java
算法
开发语言
python-
基本数据类型-笔记
数字型digit:int整型float浮点型complex复数布尔型bool:TrueFalse字符串str:用一对引号(单、双、三单、三双等引号)作为定界线列表list:[]元组tuple:()字典dict:{}由键值对组成---{‘a’:1,‘b’:2}集合set:{}1.数据类型1.1整数类型1.1.1不同进制整数的转换int()十进制---将其他的数字转为整数bin()二进制-----0b
蔷莫
·
2023-09-08 16:27
python
jupyter
笔记
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他