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算法
Python算法
学习day1:汉诺塔,斐波那契数列(递归)
1.斐波那契数列简单的递归数列问题(1)蓝桥杯入门训练:Fibonacci数列问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能
浩翰Redamancy
·
2020-07-11 21:35
Python算法
几个简单而又有趣的
Python算法
题
1.前言作为一个合格的程序员,如果仅仅只是对工具或者框架熟悉,而不清楚算法,这肯定不是一个合格的,能够经得起时间考验的程序员。如果把程序员比作是一个武林高手,那么他的算法能力就是他的内功,只有内功修炼深厚了,学习框架,语言或者工具等才会快,并且能够真正的理解他们的用法。作为一个半路出家的低端程序员,为了锻炼自己的算法能力,于是决定在leetcode上刷题来提高自己。就这段时间以来我所遇到的一些有趣
南雁375
·
2020-07-11 19:59
Java与
python算法
实现快速排序法及其测试
publicclassquick_sort{publicstaticvoidmain(String[]args){intArray[]=newint[10];for(inti=0;iarray.length||start>end)returnnull;intsmallIndex=partition(array,start,end);//获取index是分区的点if(smallIndex>start
济海河神
·
2020-07-11 11:23
python
java
python算法
:最大连续子数和
题目:给定数组a[1…n],求最大子数组和,即找出1anselseansprint'x:%s,sum:%sans:%s'%(x,sum,ans)ifsum<0:sum=0returnansif__name__=='__main__':test=[-1,-1,-5,-5,-1,-33,-10]n=MaxSum(test)printn.max_sum()
python小玩家
·
2020-07-11 10:24
Python算法
实现(一)—— 快速排序算法
快速排序是我们在面试时常常遇到的算法,我们接下来首先介绍快速排序的基本思想,然后手撸一遍快速排序算法,最后我们介绍一些特殊情景的应用。快速排序介绍快速排序算法是冒泡排序算法的一种改进,其主要思想是通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据比另一部分所有数据小,整个过程可以递归进行,最终使整个数据变成有序序列。但快速排序是一种不稳定的排序算法,即相同元素不能保序,因此在一些实
ChenKai_164
·
2020-07-10 21:56
python算法实现
快速排序
算法
数据结构
排序算法
python
Flask打包部署python项目
由于项目要远程调用
python算法
,所以项目部署的同时,也要将python项目同时打包部署到服务器。由于目前领导还没有把服务器地址给我,我先用mac本地玩弄一下。
chuta9217
·
2020-07-10 16:58
【python & VS Code】调用自定义模块 ModuleNotFoundError: No module named XXX
这并不麻烦,我很喜欢微软的这个深度学习项目,我一直将其风格作为自己写
python算法
项目的规范:https://githu
PiperNest (同公众号)
·
2020-07-10 10:49
python
python
VS
Code
入门
人工智能
深度学习
Python算法
总结(八)逻辑回归(附手写python实现代码)
算法原理损失函数带L1正则化的损失函数下带L2正则化的损失函数以下对不带正则化的损失函数求解w:批量梯度下降法BGD求解w的公式随机梯度下降法SGD求解w的公式小批量梯度下降法MBGD求解w的公式三、手写
Python
陈同学2020
·
2020-07-09 14:16
Python
Python算法
总结(五)线性回归(附手写python实现代码)
评估指标残差平⽅和:平均残差:预测数据与标签均值之间差值的平⽅和:实际值和均值之间的差值的平⽅和:R方:三、手写Python线性回归算法1.简单线性回归(1)损失函数公式(2)参数w求解公式(3)手写
python
陈同学2020
·
2020-07-09 14:44
Python
Python实现一些简单的算法(2)—计算余数与random模块的使用
计算余数的
Python算法
实现问题:要求定义一个int型数组a,包含100个元素,保存100个随机的4位数。再定义一个int型数组b,包含10个元素。
liqisa
·
2020-07-08 19:29
python算法
python算法
日记 _leetcode 9. 回文数
9.回文数判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:true示例2:输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:10输出:false解释:从右向左读,为01。因此它不是一个回文数。进阶:你能不将整数转为字符串来解决这个问题吗?来源:力扣(LeetCod
一小坨北北
·
2020-07-08 19:37
python算法
(基础)----递归
递归是一种解决问题的方法,将问题分解为更小的子问题,直到得到一个足够小的问题可以被很简单的解决。通常递归涉及函数调用自身。递归允许我们编写优雅的解决方案,解决可能很难编程的问题。简单例子:计算整数列表和我们将以一个简单的问题开始,你已经知道如何不使用递归解决。假设你想计算整数列表的总和,例如:[1,3,5,7,9]。deflistsum(numList):theSum=0foriinnumList
y°x
·
2020-07-08 02:41
python
2018-01-25
webpack中文文档v4.15.1vue-cli脚手架中webpack配置基础文件详解Python优质资源|GitHubTop45python+requests接口自动化测试框架实例详解教程2道极好的
Python
samfn
·
2020-07-07 12:46
Python算法
总结(十一)Apriori算法(附手写python实现代码)
一、算法类型无监督算法(小广告)重要事情说三遍~想听我讲代码,请点这里,进入B站想听我讲代码,请点这里,进入B站想听我讲代码,请点这里,进入B站二、算法原理(1)算法流程(2)指标三、手写
Python算法
陈同学2020
·
2020-07-07 05:57
机器学习
人工智能
Python
Python算法
总结(十)// 优点、缺点和参数
注:本文总结参考《Python机器学习基础教程》及老师课件,感谢作者!算法一逻辑回归算法优点(1)模型简单、易于理解、计算代价低算法缺点(1)容易欠拟合关键参数(1)penalty参数,取值“l1”和“l2”,如果只是为了解决过拟合,采用L2正则化即可;如果进一步希望一些不重要特征的系数归于零,让模型系数稀疏化,则采用L1正则化。(2)C参数,取值越大,正则化强度越小。(3)class_weigh
陈同学2020
·
2020-07-07 05:56
机器学习
Python
Python算法
教程:找出图的连通分量
一个图结构的连通分量是能让它里面的所有节点彼此到达的最大子图。defcomponents(graph):component=[]seen=set()foruingraph:ifuinseen:continuecurrent=walk(graph,u)seen.update(current)component.append(current)returncomponentdefwalk(graph,s
王山山
·
2020-07-07 01:19
PROGRAM
Python中的Bunch模式
最近在看《
Python算法
教程》,今天看到了一个新的模式,记录下来。引用:当树这样的数据结构被原型化(或者乃至于被定型)时,它往往会时一个非常有用而灵活的类型,允许我们在其构造器中设置任何属性。
God_white
·
2020-07-07 00:41
python学习
【
python算法
】Python十大经典排序算法!!!
python排序算法有哪些?下面本篇文章给大家介绍一下Python十大经典排序算法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。现在很多的事情都可以用算法来解决,在编程上,算法有着很重要的地位,将算法用函数封装起来,使程序能更好的调用,不需要反复编写。Python十大经典算法:一、插入排序1.算法思想从第二个元素开始和前面的元素进行比较,如果前面的元素比当前元素大,则将前面元素
Liuxin_研鑫
·
2020-07-07 00:22
python学习交流
算法
python
数据结构
排序算法
python算法
日记(归并排序)_leetcode 148. 排序链表 912. 排序数组
912.排序数组:给定一个整数数组nums,将该数组升序排列。示例1:输入:[5,2,3,1]输出:[1,2,3,5]示例2:输入:[5,1,1,2,0,0]输出:[0,0,1,1,2,5]提示:1List[int]:iflen(nums)==1:#递归边界:数组长度为1时返回returnnumsmid=len(nums)//2#递归一直分成两半,直到分成左右(1,1),或左右(1,2)or(2,
一小坨北北
·
2020-07-06 02:40
小菜狗的算法日记(链表)
小菜狗的算法日记(排序)
使用Python-OpenCV消除图像中孤立的小区域操作
morphology.remove_small_objects(img,size)img=morphology.remove_small_holes(img,size)后面需要将相应算法翻译到C++环境中,而Skimage没有对应的C++版本,为了确保
python
·
2020-07-05 16:14
【Python】记录一次逼疯人的编程经历
V还在编写一个
Python算法
,涉及到矩阵的运算,好在编写的过程中没遇到太大的问题。
☄Veni
·
2020-07-05 09:12
Python
python算法
与数据结构(14)线性查找和二分查找
线性查找:number_list=[0,1,2,3,4,5,6,7]deflinear_search(value,iterable):forindex,valinenumerate(iterable):ifval==value:returnindexreturn-1deftest_linear_search():assertlinear_search(5,number_list)==5传一个谓词进
Python_Heaven
·
2020-07-05 06:56
python算法与数据结构
【
python算法
】字符串反转与单链表的反转
1.字符串反转字符串反转有很多种方式,举例其中常见的3种a="hello"a_reverse=a[::-1]print(a_reverse)b="yangyangchi"b_list=list(b)b_list.reverse()b_reverse=''.join(b_list)print(b_reverse)defreverse(c):c_reverse=""foriinrange(1,len(
echo6120
·
2020-07-05 04:54
python
算法
python 面试( interview )
总结面试中关于python的问题,包括python数据结构,python第三方库,
python算法
,python性能:1.闭包(closure):wehaveaclosureinPythonwhenanestedfunctionreferencesavalueinitsenclosingscope.ThecriteriathatmustbemettocreateclosureinPythonare
lianliange85
·
2020-07-04 21:22
Python
Python数据结构篇(三)—— 单链表和双链表的实现
希望能够给初学
python算法
和数据结构的小伙伴提供帮助~二、单链表的实现首先看下单链表的实现,通常单链表中的节点一般包含两个属性,一是存储该节点的数据,二是指向下一节点的指针。
jackandsnow
·
2020-07-04 19:53
数据结构
python
计算两个经纬度之间的距离(
python算法
)
EARTH_REDIUS=6378.137defrad(d):returnd*pi/180.0defgetDistance(lat1,lng1,lat2,lng2):radLat1=rad(lat1)radLat2=rad(lat2)a=radLat1-radLat2b=rad(lng1)-rad(lng2)s=2*math.asin(math.sqrt(math.pow(sin(a/2),2)+
anyangyu0343
·
2020-07-04 11:41
python之奇数和或偶数和
1.贴题题目来自大学计算机–
Python算法
实践(东北大学)考试初始化如下列表alist=[12,34,51,66,31,7,87,58,92]从键盘输入一个整数。
risuinazoo
·
2020-07-04 03:07
python3
python基础题详解
Python算法
入门——第2章 2.1,栈 习题
以下问题节选自《啊哈!算法》。作者网站的传送门:啊哈磊的官方网站,啊哈论坛,星期天小哼和小哈约在一起玩桌游,他们正在玩一个非常古怪的扑克游戏——“小猫钓鱼”。游戏的规则是这样的:将一副扑克牌平均分成两份,每人拿一份。小哼先拿出手中的第一张扑克牌放在桌上,然后小哈也拿出手中的第一张扑克牌,并放在小哼刚打出的扑克牌的上面,就像这样两人交替出牌。出牌时,如果某人打出的牌与桌上某张牌的牌面相同,即可将两张
酸辣粉不要辣
·
2020-07-02 09:47
Python算法入门
python算法
题记录(一)
接下来写一下算法题的实现刚开始都是一些简单的算法实现,就在刚刚我写判断一个不大于N的最大素数时我竟然没有立马写出来,,,,崩溃。接下来打算每天写一篇算法的实现,今天开始看算法的视频然后对里面提到的算法进行实现,记录在这里啦对了这几天一直在找实习,我发现有点受打击,好好打基础,还有不到一年,加油!Day1“写出不大于N的最大素数”今天在看枚举时举了这个例子乍一看很简单啊,秒做的好嘛,竟然还想了一会,
哈哈哈哈士奇VIP
·
2020-07-02 05:23
【华为云技术分享】【
Python算法
】分类与预测——决策树
1.决策树定义决策树方法在分类、预测、规则提取等领域有着广泛的应用。20世纪70年代后期和80年代初期,机器学习研究者J.RossQuinlan提出了ID3算法以后,决策树就在机器学习与数据挖掘领域取得了巨大的发展。Quinlan后来又提出了C4.5,这成为了新的监督学习算法。1984年,几位统计学专家提出了CART分类算法。ID3和CART算法几乎同时被提出,但都是采用的类似的方法从训练样本中学
华为云
·
2020-07-01 22:30
技术交流
这本
Python算法
书有点火~
普通程序员,不学算法,也可以成为大神吗?对不起,这个,绝对不可以。可是算法好难啊~~看两页书就想睡觉……所以就不学了吗?就一直当普通程序员吗?如果有一本算法书,看着很轻松……又有代码示例……又有讲解……怎么会有那样的书呢?哎呀,最好学了算法人还能变得很萌……这个……要求是不是太高了呀?哈哈,有的书真的能满足所有这些要求哦!来,看看这本书有多可爱——二分查找萌一个1~100,阿喵同学选了个数,记在心
CSDN资讯
·
2020-07-01 21:54
Python算法
总结(三)决策树分类(附手写python实现代码)
(决策树既可以做分类也可以做回归,本篇侧重决策树分类)一、算法类型有监督的分类算法二、算法原理决策树本质上是一种图结构,由根节点、内部节点、叶节点组成。根节点&内部节点是决定性特征feature,用于分支决策;叶节点用于分类决策。决策树天生过拟合,为提高模型的精度,减少模型的复杂度,往往需要剪枝处理。算法要解决三个核心问题,如何分支?如何剪枝?如何给出类别判定?为回答核心问题,算法给出三个核心策略
陈同学2020
·
2020-07-01 21:31
Python
Python算法
总结(七)Adaboost(附手写python实现代码)
-分类器的错误率:-弱分类器的权重:注:错误率越高,该分类器的权重越小-正确分类的样本权重:-错误分类的样本权重:注:初始化样本权重是相等的;如果该样本被错误分类,则在下一轮该样本的权重被提高三、手写
Python
陈同学2020
·
2020-07-01 21:31
Python
Python算法
总结(九)集成算法
注:本篇文章不涉及模型参数调优。参数调优是一个重要的大话题。1、什么是集成算法?多个模型集成在一起的模型叫做集成评估器ensembleestimator,组成集成评估器的每个模型都叫做基评估器baseestimator或弱学习器。2、集成算法有哪些?装袋法Bagging提升法Boosting堆叠法Stacking3、什么是装袋法Bagging?Bagging选用相同的弱学习器作为基模型,每个基模型
陈同学2020
·
2020-07-01 21:31
Python
Python算法
练习(四)// 算法:KNN,数据集:DatingTestSet
本次练习利用了KNN算法对DatingTestSet数据集中异性魅力度标签做多分类。先探索数据,画图查看不同标签下特征的分布情况,初步认识特征对标签的影响。该数据集包含3个特征,存在明显的数据量纲差异,于是用标准化方法对数据进行预处理。最后,建立模型,并利用学习曲线和交叉验证的方法寻找最佳n-neighbors。利用该模型,对新增的异性样本做魅力度分类预测,为寻找心动异性提供决策参考。一、导入数据
陈同学2020
·
2020-07-01 21:30
Python
Python算法
练习(十)// 算法:随机森林(分类),数据集:Wine
一、练习目标1、通过练习掌握随机森林分类的应用,分析参数调整对结果的影响。2、区分随机森林分类与决策树分类的差别。建立最优的分类预测模型。3、通过数据挖掘了解影响红酒标签(三分类)的关键特征。二、重要结论1、探索数据发现,在小提琴图中可直观看出①特征proline,当取值大于1000,基本可以判断样本属于标签0;②特征od280/od315_of_diluted_wines,当取值小于1.5,基本
陈同学2020
·
2020-07-01 21:30
Python
Python算法
:动态规划
转载自伯乐在线本节主要结合一些经典的动规问题介绍动态规划的备忘录法和迭代法这两种实现方式,并对这两种方式进行对比大家都知道,动态规划算法一般都有下面两种实现方式,前者我称为递归版本,后者称为迭代版本,根据前面的知识可知,这两个版本是可以相互转换的1.直接自顶向下实现递归式,并将中间结果保存,这叫备忘录法;2.按照递归式自底向上地迭代,将结果保存在某个数据结构中求解。编程有一个原则DRY=Don’t
翻滚吧挨踢男
·
2020-07-01 15:36
Python
Python算法
题
判断一个字符串S是否由其他两个字符串A,B混合而成。(混合时字符顺序不变)即A,B随机切分之后的子串,随机混合在一起成为S,但是子串在S中的相对顺序要跟在原来在A,B中的顺序保持一致。如果S是由A,B混合而成,输出True。否则,输出False例如:A:“chdkeold”B:“jgkhqp”S:“chdjkgkheqopld”输出:TrueA:“aebc”B:“axbd”S:“axaebdbc”
Dinner_Python
·
2020-07-01 09:54
算法
Python算法
分析与设计实验:贪心算法
Python算法
分析与设计实验:贪心算法一、实验目的1、了解贪心算法求解优化问题的过程2、熟练掌握利用贪心算法求解典型的计算问题,如硬币找零、间隔任务规划等问题。
qwerasdcjh
·
2020-07-01 04:08
Python算法
系列(四):链表
任何数据结构,在物理上都分为顺序存储和链式存储,其中以数组为典型代表的顺序存储在上一章讲解过了,本文介绍以另一种存储方式进行数据存储的数据结构代表——链表,Python的链表单链表关于链表的概念、定义,在我之前的文章中已经详细解释了(不再赘述Python中实现一个链表类(体现面向对象的便利性)classNode(object):def__init__(self,data,next=None):#B
鸾林居士
·
2020-07-01 01:16
Python
语言
Python机器学习工具箱
SciPy是一个开源的
Python算法
库和数学工具包,SciPy包含的模块有最优化、线性代数、积分、插值、
52caml
·
2020-06-30 16:32
Deep
Learning
数据挖掘/机器学习
Python
Python算法
系列—深度优先遍历算法【二叉树】
深度优先遍历算法之二叉树一、什么是深度优先遍历二、二叉树1.二叉树简介2.二叉树类型3.二叉树相关术语4.二叉树的节点代码5.二叉树遍历顺序6.深度优先遍历和广度优先遍历三、面试题+励志这不就是二叉树吗?嗯,风景都在提示我该学学二叉树了一、什么是深度优先遍历深度优先遍历算法是经典的图论算法。从某个节点v出发开始进行搜索。不断搜索直到该节点所有的边都被遍历完,当节点v所有的边都被遍历完以后,深度优先
初心@_@
·
2020-06-29 06:41
python
Python算法
系列-哈希算法
哈希算法一、常见数据查找算法简介二、什么是哈希三、实例:两个数字的和1.问题描述2.双指针办法解决3.哈希算法求解四、总结哈希算法又称散列函数算法,是一种查找算法。就是把一些复杂的数据通过某种映射关系。映射成更容易查找的方式,但这种映射关系可能会发生多个关键字映射到同一地址的现象,我们称之为冲突。在这种情况下,我们需要对关键字进行二次或更多次处理。出这种情况外,哈希算法可以实现在常数时间内存储和查
初心@_@
·
2020-06-29 06:41
python
Python算法
系列-双指针问题
python算法
-双指针问题一、数组合并1.使用模拟指针和并两个有序数组2.模拟指针说明:二、二分法(折半查找法)1.有序数组的二分法查找2.二分法说明三、链表(双链表和单链表区别)一、数组合并1.使用模拟指针和并两个有序数组
初心@_@
·
2020-06-29 06:40
python
Python算法
汉诺塔
算法描述:汉诺塔(HanoiTower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着N片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。问应该如何操作?算法分析:将N个圆盘从左边柱子移动到右边柱子:[递归的]将N-1个圆
喜欢ctrl的cxk
·
2020-06-29 05:28
Python
python算法
教程(第二章)
[TOC]本章两个话题渐近记法(asymptoticnotation),主要关注的是运行时间的本质。树(tree)、图(graph)这两种数据结构在python中的实现方式。实证式算法评估使用timeit模块来计时快速认识模块模块与包mymodule.pydefmyfunction():sum1=0foriinrange(0,10000):sum1+=ireturnsum1计时。关于timeit模
百炼
·
2020-06-29 01:44
Github每日精选:微软开源Bing搜索背后的关键算法,近4万星的
Python算法
入门大全!
1、神奇的UDS:无限的内存驱动器存储今日Github日榜第三位是UDS,一个内存存储驱动器,其原理是使用base64编码文本将二进制文件拆分进GoogleDocs里,上传文件到Google云盘却不占用任何空间,可任性下载任意文件,真是100个赞!2、微软开源了Bing搜索背后的关键算法将开源进行到底的微软今日宣布开源一项Bing搜索背后的关键算法——SPTAG,它使Bing能够快速将搜索结果返回
开源小助手
·
2020-06-28 22:59
Github每日精选
python算法
日记(链表系列)_leetcode 138. 复制带随机指针的链表,剑指offer35 复杂链表的复制
给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。要求返回这个链表的深拷贝。我们用一个由n个节点组成的链表来表示输入/输出中的链表。每个节点用一个[val,random_index]表示:val:一个表示Node.val的整数。random_index:随机指针指向的节点索引(范围从0到n-1);如果不指向任何节点,则为null。示例1:输入:head=[[
一小坨北北
·
2020-06-28 22:30
小菜狗的算法日记(链表)
Github 标星 3w+,热榜第一,使用 Python实现所有算法!
新手如何入门
Python算法
?几位印度小哥在GitHub上建了一个各种
Python算法
的新手入门大全。从原理到代码,全都给你交代清楚了。为了让新手更加直观的理解,有的部分还配了动图。
Github中文社区
·
2020-06-28 21:50
《机器学习实战》基于信息论的三种决策树算法(ID3,C4.5,CART)
系列博客是博主阅读《机器学习实战》这本书的笔记也包含一些其他python实现的机器学习算法github源码同步:https://github.com/Thinkgamer/Machine-Learning-With-
Python
weixin_34293911
·
2020-06-28 16:32
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他