- 博客(41)
- 收藏
- 关注
转载 windows anaconda下安装Python的tesserocr库
一、先下载安装tesseract下载地址 :https://github.com/UB-Mannheim/tesseract/wiki ,下载下来之后,直接运行默认安装就行。window64位二、安装tesserocr库参考:https://blog.youkuaiyun.com/coolcooljob/article/details/80385711先 下载whl文...
2018-09-11 13:49:00
429
转载 windows10上安装docker与碰到的坑
一、下载docker去docker官网 : https://www.docker.com/下载好之后,运行:二、安装docker运行 DockerToolbox之后,直接一路next安装就行了。安装完成后桌面上会有这个docker quickstart terminal,双击运行。三、运行docker quicks...
2018-09-08 20:52:00
201
转载 阿里云centos下部署python flask应用。
一、Centos下安装Nginx1、添加Nginx到YUM源添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令:sudo rpm -Uvhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2、安装Nginx在你的Cen...
2018-06-06 14:20:00
282
转载 LeetCode--Python合并两个有序链表
class ListNode: def __init__(self, x): self.val = x self.next = Noneclass Solution: def mergeTwoLists(self, l1, l2): """ :type l1: ListNode ...
2018-05-15 17:03:00
139
转载 Linux(CentOS)下重置MySQL根(Root)密码,以及远程登录mysql连接IP受限问题解决
一 、Linux(CentOS)下重置MySQL根(Root)密码 (参考:http://www.jb51.net/article/108700.htm)1、“service mysqld status”查看当前mysql服务状态2、“killall -TERM mysqld”命令停止所有的mysqld进程。3、“service mysqld stop”命令停止mysqld服...
2018-05-08 09:20:00
188
转载 windows下anaconda安装词云wordcloud
去这个网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud 查找与你电脑上安装python版本对应的whl文件转载于:https://www.cnblogs.com/daacheng/p/8486139.html...
2018-02-28 22:22:00
2269
转载 关于selenium使用中谷歌浏览器驱动chromedriver的问题
学习使用selenium时,运行代码时报错from selenium import webdriverdriver = webdriver.Chrome()driver.get("http://www.baidu.com")Message: 'chromedriver' executable needs to be in PATH. Please see http...
2018-02-25 23:50:00
245
转载 LeetCode 184. Department Highest Salary(找出每个部门中最高薪水)
第一种情况:普通情况第二种情况:第三种情况:结果:select t1.Name as Employee,t1.Salary as Salary,t2.Name as Department from Employee t1 left join Department t2on t1.DepartmentId=t2.Id wher...
2017-12-27 14:47:00
197
转载 机器学习七--回归--多元线性回归Multiple Linear Regression
一、不包含分类型变量from numpy import genfromtxtimport numpy as npfrom sklearn import datasets,linear_modelpath=r'D:\daacheng\Python\PythonCode\machineLearning\Delivery.csv'data=genfromtxt(path,delimit...
2017-12-25 22:44:00
298
转载 机器学习六--回归--简单线性回归Simple Linear Regression
一、回归和分类 回归(regression)y变量为连续数值型(continuousnumericalvariable),如房价,降雨量。 分类(classification)y变量为类别型categorical variable。如颜色类别,电脑品牌等。二、统计量:描述数据特征 2.1集中趋势衡量:均值(mean),中位数,众数。 2.2离散程度衡量:方...
2017-12-24 22:13:00
237
转载 机器学习五--分类--神经网络算法Neural Network
多层向前神经网络 Multilayer Feed-Forward Neural Network1、组成:输入层(input layer),隐藏层(hidden layer),输出层(output layer)====两层神经网络(输入层不算)2、每层由单元(units)组成3、输入层由训练集的实例特征向量传入。4、经过连接点的权重weight传入下一层。上一层的输出也...
2017-12-24 00:00:00
714
转载 机器学习四--分类-支持向量机(SVM Support Vector Machine)
1、线性可区分(linear separable)和线性不可区分(linear inseparable)两种情况。SVM算法寻找两类的超平面(hyper plane),使边际(margin)最大。也就是找最大超平面MMH(Max Margin Hyperplane )超平面定义公式:WX+b=0 W={w1,w2,w3,……}为Weight Vector 权重向量...
2017-12-23 23:35:00
310
转载 机器学习三--分类--邻近取样(Nearest Neighbor)
最邻近规则分类 K-Nearest Neighbor步骤: 1、为了判断未知实例的类别,以所有已知类别的实例作为参考。 2、选择参数K。 3、计算未知实例与所有已知实例的距离。 4、选择最近的K个已知实例。 5、根据少数服从多数,让未知实例归类为K个最邻近样本中最多数的类别。优点:简单,易于理解,容易实现,通过对K的选择可具备丢噪音数据的强壮性。...
2017-12-21 22:05:00
545
转载 机器学习二——分类算法--决策树DecisionTree
机器学习算法评估标准:准确率,速度,强壮性(噪音影响较小),可规模性,可解释性。1、决策树 Decision Tree:决策树是一个类似于流程图的树结构,其中每个内部节点表示在一个属性上的测试,每一个分支代表一个属性输出,每一个树叶节点代表类(label)或类的分布。树的最顶层是根节点。 ...
2017-12-20 23:09:00
245
转载 机器学习一--基本概念
一、机器学习(Machine Learning) 多领域交叉学科,涉及概率论,统计学,逼近论,凸分析算法复杂度理论等多门学科,专门研究机器怎么模拟或实现人类的学习行为,以获得新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 学习:针对经验E(Experience)和一系列的任务T(tasks)和一定表现的衡量P,随着经验E的积累,针对定义好的任务T,可以提高表现...
2017-12-14 23:03:00
155
转载 python学习--常用正则表达式整理
1、预定义字符集(可以用在[ ]中) \d :数字[0-9] \D :非数字 \s: 空白字符 \S:非空白字符 \w:字母数字下划线 [A-Za-z0-9_] \W:非(字母数字下划线)2、数量词(用在字符或()中) *:匹配前一个字符0或无限次 ab* a,abbbb +:匹配前一个...
2017-12-06 16:12:00
80
转载 python学习--字符编码问题
计算机只能处理数字,处理文本要先把文本转换成二进制文件。8个二进制位为一个字节byte。00000000 三种字符编码格式: 1、ASCII编码:美国人发明,用一个字节表示所有的大小写英文字母及标点符号。2、Unicode编码:万国码,包含大部分国家的编码。通常是两个字节。3、utf-8编码:(廖老师)如果统一成Unicode编码,乱码问题从此消失了。但是,如果你写的文本...
2017-12-03 20:39:00
92
转载 python学习--字符串处理相关方法
1、如何拆分有多种分隔符的字符串。利用正则表达式 importre s='ab,cd:e\gg//aaa/kkk're.split(r'[,:/\\]+',s) #['ab', 'cd', 'e', 'gg', 'aaa', 'kkk']2、如何判断字符串a是否已以字符串b为开头或者结尾。使用str的startswith和endswith方法s='a...
2017-12-02 15:00:00
121
转载 python学习--如何在一个for循环中迭代多个可迭代对象(串行,并行)
并行,使用zip函数。l1=['1','2','3','4','5']l2=['a','b','c','d','e']l3=['qqq','www','eee','rrr','ttt']l4=zip(l1,l2,l3)for x,y,z in l4: print(x,y,z)print(list(zip(l1,l2,l3))) #[('1', 'a', 'qqq'), ...
2017-11-30 23:42:00
295
转载 python学习--如何对迭代器进行切片操作
python的切片[:]操作可以作用于list ,tuple ,str等,但是不能作用在迭代器上。如果要对迭代器对象进行切片操作,可以使用itertools的islice函数。from itertools import islicel=[x for x in range(5)] #可迭代对象ll2=iter(l) #调用可迭代对象的iter()方法,生成迭代器l2l3...
2017-11-30 23:10:00
133
转载 python学习--如何实现反向迭代
方式一:调用列表的reverse方法,这样会改变原有列表。 l=[x for x in range(5)] l =[0,1,2,3,4] l.reverse() l =[4,3,2,1,0] for x in l: print(x)方式二: 利用切片,步进值为-1. l=[x for x in range...
2017-11-30 22:39:00
159
转载 python学习--生成器Generator
生成器函数:在函数中如果出现了yield关键字,那么这个函数就是生成器函数,yield的作用就是生成一个generator,生成器函数返回一个生成器。实现一个generator:1、把列表的[ ]换成(),就创建了一个generator。>>> L = [x * x for x in range(10)]>>> L[0, 1, 4, 9...
2017-11-30 22:15:00
152
转载 python学习--如何实现可迭代对象(itearable)和迭代器(iterator)
关于可迭代对象Iterable 和迭代器对象iterator可迭代对象:可以直接作用于for循环的对象统称为可迭代对象:Iterable。 可迭代对象包含一个__iter__方法,或__getitem__方法,其中__iter__方法会返回一个迭代器iterator。 可迭代对象一类是集合数据类型,如list,tuple ,dict, set,str, 另一类可迭代对...
2017-11-29 23:25:00
141
转载 python学习--实现用户的历史记录功能deque
场景:制作一个猜数字的小游戏,添加历史记录功能,显示用户最近输入的数字。from random import randintfrom collections import dequeN=randint(0,100)history=deque([],5)#定义一个队列,最多存5个元素(先进先出)def isBingo(k): if k==N: print('right...
2017-11-28 23:32:00
148
转载 python学习--如何让字典变的有序
使用collections模块下的OrderedDict,可以使字典中的数据按照存放的顺序取出来,一般的字典存放数据是无序的。模拟一个OrderedDict存入取出的过程。from time import timefrom random import randintfrom collections import OrderedDictperson=list('ABCDEFGH...
2017-11-28 22:45:00
196
转载 python学习--快速找到多个字典中的公共key
首先先生成几个字典dict。随机生成一个字典,字典的key和value都是随机的。from random import randint,samplesample('abcdef',3) 随机取样函数,第二个参数代表取样的个数。{x:randint(1,4) for x in sample('abcdefg',randint(3,6))} 解释:随机生成一个3-6个元素的di...
2017-11-28 21:48:00
137
转载 python学习--根据字典中的值的大小,对字典的项进行排序。
首先生成一个随机字典:from random import randintd={x:randint(60,99) for x in "abcdefg"} # {'a': 62, 'b': 97, 'c': 87, 'd': 68, 'e': 91, 'f': 76, 'g': 88}第一种方式,利用collections的子类Counter从大到小排序:from collec...
2017-11-27 23:46:00
225
转载 python学习--统计序列中元素出现的频度(次数)
例如有一个列表l=[1,1,-1,2,3,22,34,32,2,-3,34,22,-5]统计列表中每个元素出现的多少次方式一:先把列表变成一个字典dict,字典的key对应列表中的每一个元素,value代表每个元素出现的次数d=dict.fromkeys(l,0)#两个参数,第一个参数为对应的列表,第二个参数设置dict的默认value=0.然后,遍历列表中每一个...
2017-11-27 22:22:00
330
转载 python学习--为元组中每个元素命名
官方文档:namedtuple():命名元组函数赋予元组中每个位置的含义,并允许更具可读性的自编写代码。它们可以在任何使用常规元组的地方使用,并且可以通过名称而不是位置索引来添加字段。实例:from collections import namedtupleStudent=namedtuple('Student',['name','age','sex','email']) ...
2017-11-26 23:13:00
140
转载 python学习--如何在列表、字典、集合中根据条件筛选数据
学习前查看python官方文档3.6版本,了解以下知识。1、range(start,stop,step)函数。start默认为0,step表示每隔几步取一个数。 list[range(5)]=[0,1,2,3,4] 生成范围内的整数。list[range(1,5)]=[1,2,3,4] list[range(1,5,2)]=[1,3]2、randi...
2017-11-26 22:11:00
165
转载 freeCodeCamping中jQuery总结
1、$(document).ready(function(){ });在dom文档树加载完后执行的一个函数。 2、 $("button").addClass("animated bounce");通过标签获取元素 $(".well").addClass("animated shake");通过类名获取元素 $("#target3").addClas...
2017-11-16 15:29:00
89
转载 freeCodeCamping上javascript基本算法题Basic Algorithm
一:翻转字符串 function reverseString(str){ var arr=str.split("");//字符串转换成数组 arr.reverse();//翻转数组 return arr.join("")//翻转后数组转换诚字符串 }二、计算一个整数的阶乘 function factorialize(num){ ...
2017-11-16 12:59:00
92
转载 freeCodeCamping练习javascript总结
1、JavaScript其中data type(数据类型):undefined(未定义),null(空),boolean,string,symbol(符号),number ,object。2、javascript中的变量声明时,会有一个初始值undefined,对一个undefined进行运算操作时,结果是NAN,not a number。当用undefined做字符串连接操作,会如...
2017-11-16 11:12:00
111
转载 Python sorted函数排序
学生先按名称排序,在按成绩排序from operator import itemgetterstudents=[('Bob',90),('David',99),('Dacheng',96),('Max',94)]sorted(students,key=itemgetter(0))sorted(students, key=lambda t: t[1])#sorted(stu...
2017-11-11 13:20:00
79
转载 Python 利用filter函数求素数
首先从2开始自然数序列2,3,4,5,6,7,8,9,10,11,12,13,14……剔除2和2 的倍数,奇数列3,5,7,9,11,13,15,17,19……剔除3的倍数5,7,11,13,17,19剔除5的倍数,以此类推#创建一个奇数序列def jishu(): n=1 while True: n=n+2 yield n #迭代...
2017-11-10 23:58:00
423
转载 Python利用递归函数移动汉诺塔
定义函数 def move(n,a,b,c) n表示a,b,c三个柱子上第一个柱子a上的盘子数量。算法看懂了,但是自己想还是想不出来,把答案写在这里记下了。def move(n,a,b,c): if n==1: print('move',a,'-->',c) else: move(n-1,a,c,b) move(1,a,b,c)...
2017-11-06 21:26:00
236
转载 阿里云上安装JDK,tomcat7.0,配置
把压缩文件放到指定的文件目录后,解压jdk,tomcat,配置:配置java环境变量修改bin目录下的catalina.sh文件: 配置java环境export JAVA_HOME=/usr/local/jdk1.7.0_80/(你的jdk的安装路径)export JRE_HOME=/usr/local/jdk1.7.0_80/jre/(你的jre的路径) 修改 内存配置JAVA...
2017-09-21 22:28:00
122
转载 轻松,阿里云云服务器上安装mysql5.6,解决远程连接失败问题
最近刚接触linux操作系统,买了个阿里云服务器,centos7系统,装mysql数据库网上查看了别人的博客,方法都不太一样,自己也试了几个,结果都没有成功。后来搜索发现阿里云安装mysql跟有专门的方法,我把云服务器磁盘初始化之后,重新安装,然后试了真的安装成功了,希望这篇博文能帮助以后在阿里云上安装mysql的朋友,不用再走我走过的弯路。以下是我测试安装成功的步骤,命令也可以直接...
2017-09-20 21:59:00
162
转载 leetcode中mysql练习(查找第二高薪,查找薪水高于其管理者的员工)
1、查找第二高薪 思路主要是先查出第一高薪,然后排出第一高薪,再次查询 select max(salary) from employee where salary < (select max(salary) from employee)2、查找薪水高于其管理者发员工 思路:把两个同样的表通过managerID 和 id 连接 select e1...
2017-09-11 22:55:00
196
转载 爬楼梯算法,LeetCode(70)
问题:假设一个楼梯有n个台阶,一次只能上1个或者2个台阶,请问一共有多少种方式来爬n个台阶。解答:首先用最笨的方式来发现答案的规律。 (1)只有一个台阶,n=1,结果只有一种 result=1; {1} (2)有两个台阶,n=2,可知结果result=2; {1+1} , {2} (3)当 n=3时,result=3, {1+1+1}, {1+2}, ...
2017-08-07 00:52:00
183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人