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算法
《机器学习实战》利用PCA来简化数据
系列博客是博主阅读《机器学习实战》这本书的笔记也包含一些其他python实现的机器学习算法github源码同步:https://github.com/Thinkgamer/Machine-Learning-With-
Python
Thinkgamer_
·
2016-05-15 19:18
机器学习(Python)
机器学习
Python算法
实战视频课程--二叉树-刘硕-专题视频课程
Python算法
实战视频课程--二叉树—9146人已学习课程介绍二叉树是重要的抽象数据类型,解决很多问题时都需要它。
刘硕老师
·
2016-05-11 15:44
视频教程
Python算法
实战视频课程--栈的应用-刘硕-专题视频课程
Python算法
实战视频课程--栈的应用—4877人已学习课程介绍栈是程序设计中被广泛使用的数据结构,很多问题都满足栈"后进先出"的特性,本课程以实际应用为主,先了解栈的基本特性,操作接口以及python
刘硕老师
·
2016-05-11 15:28
视频教程
Python算法
实战视频课程--队列的应用-刘硕-专题视频课程
Python算法
实战视频课程--队列的应用—5695人已学习课程介绍队列是程序设计中被广泛使用的数据结构,很多问题都满足队列"先进先出"的特性(例如,广度有限搜索),本课程以实际应用为主,先了解队列的基本特性
刘硕老师
·
2016-05-11 15:16
视频教程
Python算法
实战视频课程--图-刘硕-专题视频课程
Python算法
实战视频课程--图—8977人已学习课程介绍图是程序设计中被广泛使用的数据结构,它比栈,队列,树更复杂.图是对实际问题进行数学抽象和描述的强有力工具.本套课程我们学习图的基本概念,常用接口
刘硕老师
·
2016-05-11 15:03
python
算法
图
应用
Python
视频教程
《机器学习实战》基于信息论的三种决策树算法(ID3,C4.5,CART)
系列博客是博主阅读《机器学习实战》这本书的笔记也包含一些其他python实现的机器学习算法github源码同步:https://github.com/Thinkgamer/Machine-Learning-With-
Python
Thinkgamer_
·
2016-04-26 11:47
python
决策树
ID3
C4.5
CART
机器学习(Python)
机器学习
《机器学习实战》基于信息论的三种决策树算法(ID3,C4.5,CART)
系列博客是博主阅读《机器学习实战》这本书的笔记也包含一些其他python实现的机器学习算法github源码同步:https://github.com/Thinkgamer/Machine-Learning-With-
Python
Thinkgamer_
·
2016-04-26 11:47
python
决策树
ID3
C4.5
CART
机器学习(Python)
机器学习
Python机器学习库
SciPy是一个开源的
Python算法
库和数学工具包,SciPy包含的模块有最优化、线性代数、积分、插值、特殊函数、
三两五
·
2016-04-14 18:54
Python算法
:快速排序
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用。该方法的基本思想是:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区间只有一个数。现在通过一个实例来说明快排。比如有一个数组:6 2 4 5 3第一步:选取一个基准数,不要被这个名词吓到了,你可以把它看作是一个比
j_hao104
·
2016-04-07 11:00
快速排序
快排
python快排
机器学习 Numpy Scipy Matplotlib Scikit-Learn的安装
我所采用的python版本号是27.964bit你可以通过python-v查看你自己的python版本号
python算法
库安装顺序:NumpyScipyMatplotblibScikit-Learn通过官方下载地址
caicai_zju
·
2016-04-05 16:00
python
机器学习
numpy
python算法
面试题:一百个灯泡排成一排,第一轮将所有灯泡打开;第二轮每隔一个灯泡关掉一个..面试题(摘自infoq):一百个灯泡排成一排,第一轮将所有灯泡打开;第二轮每隔一个灯泡关掉一个。即排在偶数的灯泡被关掉,第三轮每隔两个灯泡,将开着的灯泡关掉,关掉的灯泡打开。依次类推,第n轮结束的时候,还有几盏灯泡亮着。使用一段代码实现: 1# -*- coding: utf-8 -*- 2#!/usr/loca
Jason_2016
·
2016-03-11 10:11
python
local
import
灯泡
python算法
_2016-02-18【选择、插入排序】
def selection_sort(seq): for i in range(len(seq)): position = i for j in range(i,len(seq)): if seq[position] > seq[j]: position = j if position
单蛙
·
2016-02-18 18:00
python算法
_2016-02-17【冒泡排序】
def BubbleSort(list): if not list or len(list)<=1: return list length=len(list) for i in range(length-1): for j in range(i,length): if list[j] < list[i]:
单蛙
·
2016-02-17 18:00
python算法
之二分查找
说明:大部分代码是在网上找到的,好几个代码思路总结出来的通常写算法,习惯用C语言写,显得思路清晰。可是假设一旦把思路确定下来,并且又不想打草稿。想高速写下来看看效果,还是python写的比較快。也看个人爱好。实习的时候有个同事对于python的缩进来控制代码块各种喷。。。。他认为还是用大括号合适。。。怎么说呢,适合自己的才是最好的。我个人的毛病就是,写了几天C,到要转到python的时候,代码中依
mengfanrong
·
2016-02-09 19:00
python算法
——第四天
一.递归1deffunc(num): 2ifnum/2>0: 3num-=1 4print(num) 5num=func(num) 6print('quit') 7returnnum 8 9func(10)二.二叉算法1defbinary_search(data_list,find_num): 2mid_pos=int(len(data_list)/2)#计算需要查找数据的长度的
曾春云
·
2016-01-25 14:00
Python算法
题----取出最长回文子串
GivenastringS,findthelongestpalindromicsubstringinS.YoumayassumethatthemaximumlengthofSis1000,andthereexistsoneuniquelongestpalindromicsubstring.穷举法取出所有的子串组合,挨个判断,返回最长的class Solution(object):
gccmx
·
2016-01-20 17:13
算法
python
回文
Python
Python算法
题----取出最长回文子串
Givenastring S,findthelongestpalindromicsubstringin S.Youmayassumethatthemaximumlengthof S is1000,andthereexistsoneuniquelongestpalindromicsubstring.穷举法取出所有的子串组合,挨个判断,返回最长的class Solution(object):
gccmx
·
2016-01-20 17:13
算法
python
回文
双指针
Python算法
题----Palindrome Number
Determinewhetheranintegerisapalindrome.Dothiswithoutextraspace.class Solution(object): def numLen(self, n): i = 1 while True: n /= 10 if n > 0:
gccmx
·
2016-01-20 14:01
算法
python
回文数字
Python算法
题----Palindrome Number
Determinewhetheranintegerisapalindrome.Dothiswithoutextraspace.class Solution(object): def numLen(self, n): i = 1 while True: n /= 10 if n > 0: i
gccmx
·
2016-01-20 14:01
算法
python
回文数字
Python
Python算法
题----Valid Palindrome
Givenastring,determineifitisapalindrome,consideringonlyalphanumericcharactersandignoringcases.Forexample,"Aman,aplan,acanal:Panama"isapalindrome."raceacar"isnotapalindrome.class Solution(object): d
gccmx
·
2016-01-20 13:23
算法
python
Palindrome
Python
Python算法
题----Valid Palindrome
Givenastring,determineifitisapalindrome,consideringonlyalphanumericcharactersandignoringcases.Forexample,"Aman,aplan,acanal:Panama" isapalindrome."raceacar" is not apalindrome.class Solution(object):
gccmx
·
2016-01-20 13:23
算法
python
palindrome
Python算法
题----玩转fibonacci数列
fibonacci数列是个很常见的面试题,相信大家都见识过,反正我碰见过两次。递归是最容易想到的办法。但是写一个递归,往往面试官并不满意,会追问。这个递归存在什么问题啊。有没有其它办法啊……。办法总比问题多,跳跳大路通帝都。下面就总结一下。把程序写到面试官的心缝里!递归法这个递归存在的最严重的问题就是重复计算,在代码的递归分支里可以看到函数被递归调用了两次,那么很多函数其实都被重复计算了。最后再来
gccmx
·
2016-01-20 11:44
python
数列
fibonnci
Python
Python算法
题----玩转fibonacci数列
fibonacci数列是个很常见的面试题,相信大家都见识过,反正我碰见过两次。递归是最容易想到的办法。但是写一个递归,往往面试官并不满意,会追问。这个递归存在什么问题啊。有没有其它办法啊……。办法总比问题多,跳跳大路通帝都。下面就总结一下。把程序写到面试官的心缝里!递归法这个递归存在的最严重的问题就是重复计算,在代码的递归分支里可以看到函数被递归调用了两次,那么很多函数其实都被重复计算了。最后
gccmx
·
2016-01-20 11:44
python
缓存
数列
函数装饰器
fibonnci
Python算法
题----1到100求和的3种加法
#递推法defsum01(n): result=0 foriinrange(1,n+1): result+=i returnresult#递归法defsum02(n): ifn==1: return1 else: returnn+sum02(n-1)#数学公式法defsum03(n): returnn*(1+n)/2
gccmx
·
2016-01-20 10:53
算法
python
递归
求和
Python算法
题----最大公约数
求最大公约数,辗转相除法。仍然是递归和递推的算法。不解释,上代码。 def divideNum01(n1, n2): while n1 % n2 != 0: r = n1 % n2 n1 = n2 n2 = r else: return n2 def divideNum02(n1,
gccmx
·
2016-01-20 10:21
算法
python
最大公约数
Python算法
题----孙悟空吃蟠桃
孙悟空第一天摘下若干蟠桃,当即吃了一半,还不过瘾,又多吃了一个。第二天早上,他又将剩下的蟠桃吃掉了一半,还不过瘾,又多吃了一个。之后每天早上都吃掉前一天剩下的桃子的一半零一个。到第十天早上再想吃时,就只剩下一个蟠桃了。求孙悟空第一天共摘了多少个蟠桃?此题目利用递推的思想,倒推是一种很直观的做法。第十天是1个,根据题意后一天吃掉前一天的一半零一个。那第九天的蟠桃是第十天的一倍加1个再加上第十天的
gccmx
·
2016-01-20 10:21
算法
python
递归
猴子
递推
吃桃
Python算法
题----孙悟空吃蟠桃
孙悟空第一天摘下若干蟠桃,当即吃了一半,还不过瘾,又多吃了一个。第二天早上,他又将剩下的蟠桃吃掉了一半,还不过瘾,又多吃了一个。之后每天早上都吃掉前一天剩下的桃子的一半零一个。到第十天早上再想吃时,就只剩下一个蟠桃了。求孙悟空第一天共摘了多少个蟠桃?此题目利用递推的思想,倒推是一种很直观的做法。第十天是1个,根据题意后一天吃掉前一天的一半零一个。那第九天的蟠桃是第十天的一倍加1个再加上第十天的。即
gccmx
·
2016-01-20 10:21
算法
python
递归
Python
Python算法
题----列表去重
有这样一个列表[1,1,1,2,3,3,2,4,3,4,5,5,5,6,7,8,9,9,9,9,10,10],写一个函数,将其重复元素去除。这道题,方法很多的有没有。下面就演示一下茴香豆的四种写法。解法一:Python的内置特性利用pythonset数据结构的不重复行,转换为set,然后再转为list,一行代码搞定def uniqList01(data=None): return list
gccmx
·
2016-01-19 13:03
算法
python
列表去重
Python算法
题----列表去重
有这样一个列表[1,1,1,2,3,3,2,4,3,4,5,5,5,6,7,8,9,9,9,9,10,10],写一个函数,将其重复元素去除。这道题,方法很多的有没有。下面就演示一下茴香豆的四种写法。解法一:Python的内置特性利用pythonset数据结构的不重复行,转换为set,然后再转为list,一行代码搞定def uniqList01(data=None): return list(
gccmx
·
2016-01-19 13:03
算法
python
列表去重
Python
Python算法
题----求出和为S的所有连续正整数数列
从1开始,求出所有的和为21的连续正整数数列。比如1+2+3+4+5+6和为21,6+7+8和为21。解法:该题目仍然需要首尾两个指针,一个为start,一个为end。sum=start+end。如果sum大于21,start后移,如果等于21,打印start到end的数列。start,end全部后移。如果小于21,end后移。指针移动时。注意,sum的值也要相应变化。def addSeq(n):
gccmx
·
2016-01-19 09:48
算法
python
连续数列
Python
Python算法
题----求出和为S的所有连续正整数数列
从1开始,求出所有的和为21的连续正整数数列。比如1+2+3+4+5+6和为21,6+7+8和为21。解法:该题目仍然需要首尾两个指针,一个为start,一个为end。sum=start+end。如果sum大于21,start后移,如果等于21,打印start到end的数列。start,end全部后移。如果小于21,end后移。指针移动时。注意,sum的值也要相应变化。 def addSeq(n)
gccmx
·
2016-01-19 09:48
算法
python
连续数列
Python算法
题----在列表中找到和为s的两个数字
列表data的值为[1,3,4,5,8,9,11],找出这个列表中和为13的两个数字的所有组合。这个好找,上过幼儿园大班的,估计都能找出来。4+9=13,5+8=13。如何用python写一个函数来实现呢。解法一:超级大循环最容易想到的就是遍历啊。嵌套循环,外层循环遍历全部列表,内层循环遍历当前元素位置之后的所有元素。内层循环中将两个数字相加,等于13就break。妥妥找到。def equal
gccmx
·
2016-01-18 15:55
算法
python
列表
求和
Python算法
题----在列表中找到和为s的两个数字
列表data的值为[1,3,4,5,8,9,11],找出这个列表中和为13的两个数字的所有组合。这个好找,上过幼儿园大班的,估计都能找出来。4+9=13,5+8=13。如何用python写一个函数来实现呢。解法一:超级大循环最容易想到的就是遍历啊。嵌套循环,外层循环遍历全部列表,内层循环遍历当前元素位置之后的所有元素。内层循环中将两个数字相加,等于13就break。妥妥找到。def equalSu
gccmx
·
2016-01-18 15:55
python
算法
列表
求和
Python
Python算法
题----逆序列表
有这样一个列表[1,2,3,4,5,6,7,8,9]编程实现该列表逆序排列,将其变为[9,8,7,6,5,4,3,2,1]。 题目有了,看看怎么答,逆序排列,只需要将第一个和倒数第一个,第二个和倒数第二个,一直到中间那个位置的数字依次进行交换即可。 假设列表为data,列表长度为len(data) [1,2,3,4,5,6,7,8,9] 0 1 2 3 4 5 6 7 8 从上
gccmx
·
2016-01-18 13:45
python
算法题
逆序列表
Python算法
题----逆序列表
有这样一个列表[1,2,3,4,5,6,7,8,9]编程实现该列表逆序排列,将其变为[9,8,7,6,5,4,3,2,1]。题目有了,看看怎么答,逆序排列,只需要将第一个和倒数第一个,第二个和倒数第二个,一直到中间那个位置的数字依次进行交换即可。假设列表为data,列表长度为len(data)[1,2,3,4,5,6,7,8,9]012345678从上图的列表和其下标可得出如下结论:列表第1个元素
gccmx
·
2016-01-18 13:45
python
算法题
逆序列表
Python
Python算法
案例
回归树/模型树及python代码实现http://www.wtoutiao.com/p/B9cWCY.htmlPython&kNN近邻:玩家流失预测http://www.wtoutiao.com/p/1ecdPEE.html决策树的python实现方法http://www.jb51.net/article/57551.htm支持中文文本的数据挖掘平台开源项目PyMining发布http://www
KYO4321
·
2016-01-02 13:00
机器学习之K近邻算法(KNN)
机器学习之K近邻算法(KNN)标签:
python算法
KNN机械学习苛求真理的欲望让我想要了解算法的本质,于是我开始了机械学习的算法之旅fromnumpyimport* importoperator fromcollectionsimportCounter
蓝魔逆天
·
2015-12-10 20:00
元素返回[Python]
python算法
入门 -- 栈(stack)
工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下元素返回 读书笔记 ref:http://interactivepython.org/courselib/static/pythonds/BasicDS/stacks.html
·
2015-11-13 14:34
python
python算法
题
python几道简单的算法题 最近看了python的语法,但是总感觉不知道怎么使用它,还是先来敲敲一些简单的程序吧。 1.题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 if __name__ == "
·
2015-11-07 10:19
python
Python算法
:推导、递归和规约
Python算法
:推导、递归和规约 注:本节中我给定下面三个重要词汇的中文翻译分别是:Induction(推导)、Recursion(递归)和Reduction(规约) 本节主要介绍算法设计的三个核心知识
·
2015-11-03 22:12
python
图像相似度算法的C#实现及测评
近日逛博客的时候偶然发现了一个有关图片相似度的
Python算法
实现。想着很有意思便搬到C#上来了,给大家看看。
·
2015-10-30 10:44
相似度算法
机器学习:决策树ID3\C4.5\CART\随机森林总结及python上的实现 (2)
本文主要根据Mitchell的机器学习总结归纳,图片大多来源于此,同时结合网上搜索到的资料和几篇较新的文献,自己写的决策树总结,当中的
python算法
摘自《集体智慧编程》,算法可在python2.7环境下运行
databatman
·
2015-10-25 21:20
python
机器学习
机器学习:决策树ID3\C4.5\CART\随机森林总结及python上的实现 (2)
本文主要根据Mitchell的机器学习总结归纳,图片大多来源于此,同时结合网上搜索到的资料和几篇较新的文献,自己写的决策树总结,当中的
python算法
摘自《集体智慧编程》,算法可在python2.7环境下运行
databatman
·
2015-10-25 21:00
Cart
python
决策树
随机森林
C4.5
图像相似度算法的C#实现及测评
近日逛博客的时候偶然发现了一个有关图片相似度的
Python算法
实现。想着很有意思便搬到C#上来了,给大家看看。
·
2015-10-24 09:38
相似度算法
Python算法
:动态规划
转载自伯乐在线本节主要结合一些经典的动规问题介绍动态规划的备忘录法和迭代法这两种实现方式,并对这两种方式进行对比大家都知道,动态规划算法一般都有下面两种实现方式,前者我称为递归版本,后者称为迭代版本,根据前面的知识可知,这两个版本是可以相互转换的1.直接自顶向下实现递归式,并将中间结果保存,这叫备忘录法;2.按照递归式自底向上地迭代,将结果保存在某个数据结构中求解。编程有一个原则DRY=Don’t
a359680405
·
2015-08-28 10:00
python
动态规划
python常用的数据分析工具包
SciPy是一个开源的
Python算法
库和数学工具包,SciPy包含的模块有最优化、线性代数、积分、插值、特殊
lynnucas
·
2015-08-21 11:00
python
数据处理
Mahotas(Python 计算机视觉、图像处理库)安装
完全基于numpy的数组作为它的数据类型,有一个非常干净的
Python算法
接口。包含算法分水岭。凸点计算。击中/击不中,细化算法。泽尼克&Haralick,枸杞多糖,和TAS的功能。
子辰曦
·
2015-07-27 06:01
3
Python
Mahotas(Python 计算机视觉、图像处理库)安装
完全基于numpy的数组作为它的数据类型,有一个非常干净的
Python算法
接口。包含算法分水岭。凸点计算。击中/击不中,细化算法。泽尼克&Haralick,枸杞多糖,和TAS的功能。
u012675539
·
2015-07-27 06:00
python
安装
库
图像处理
计算机视觉
python算法
之二分查找
说明:大部分代码是在网上找到的,好几个代码思路总结出来的通常写算法,习惯用C语言写,显得思路清晰,但是如果一旦把思路确定下来,而且又不想打草稿,想快速写下来看看效果,还是python写的比较快,也看个人爱好,实习的时候有个同事对于python的缩进来控制代码块各种喷。。。。他觉得还是用大括号合适。。。怎么说呢,适合自己的才是最好的。我个人的毛病就是,写了几天C,到要转到python的时候,代码中依
wxx634897019
·
2014-11-17 17:00
Python机器学习工具包
SciPy是一个开源的
Python算法
库和数学工具包,SciPy包含的模块有最优化、线性代数、积分、插值、特殊函数、
u010454729
·
2014-11-17 09:00
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他