搜索到与相关的文章
Python

Python用户推荐系统曼哈顿算法实现完整代码

出租车几何或曼哈顿距离(ManhattanDistance)是由十九世纪的赫尔曼・闵可夫斯基所创词汇,是种使用在几何度量空间的几何学用语,用以标明两个点在标准坐标系上的绝对轴距总和。图中红线代表曼哈顿距离,绿色代表欧氏距离,也就是直线距离,而蓝色和黄色代表等价的曼哈顿距离。曼哈顿距离――两点在南北方向上的距离加上在东西方向上的距离,即d(i,j)=|xi-xj|+|yi-yj|。对于一个具有正南正北、正东正西方向规则布局的城镇街道,从一点到达另一点的距离正

系统 2019-09-27 17:53:07 2185

Python

简单了解Python生成器是什么

前言生成器是Python初级开发者最难理解的概念之一,虽被认为是Python编程中的高级技能,但在各种项目中可以随处见到生成器的身影,你得不得去理解它、使用它、甚至爱上它。提到生成器,总不可避免地要把迭代器拉出来对比着讲,生成器就是一个在行为上和迭代器非常类似的对象,如果把迭代器比作Android系统,那么生成器就是iOS,二者功能上差不多,但是生成器更优雅。什么是迭代器顾名思义,迭代器就是用于迭代操作(for循环)的对象,它像列表一样可以迭代获取其中的每

系统 2019-09-27 17:50:50 2185

Python

程序员的七夕,用30行代码让Python化身表白神器

转眼又到了咱们中国传统的情人节七夕了,今天笔者就带大家来领略一下用Python表白的方式。让程序员的恋人们感受一下IT人的浪漫。一、词云制作首先咱们可以用之前介绍过的wordcould包制作词云。wordcloud包安装十分简单。pip即可完成安装pipinstallwordcloud然后需要制作一个背景图片,为了应急我用艺术字做了个七夕的图片,如果大家来不及直接图片另存为使用下图即可。具体制作的词云的代码如下:fromwordcloudimportWor

系统 2019-09-27 17:49:41 2185

Python

python -- 连接 orclae cx_Oracle的使用 二

转:https://www.cnblogs.com/cyxiaer/p/9396861.html必需的Oracle链接库的下载地址:https://www.oracle.com/technetwork/topics/winx64soft-089540.html只连接数据库的话不必安装客户端:1.把cx_Oracle的客户端文件复制到site-packages/目录下,可能是Python,Anaconda,venv下面的安装包里2.把下载的instantcl

系统 2019-09-27 17:49:09 2185

Python

python图片二值化提高识别率代码实例

这篇文章主要介绍了python图片二值化提高识别率代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下代码如下importcv2fromPILimportImagefrompytesseractimportpytesseractfromPILimportImageEnhanceimportreimportstringdefcreateFile(filePath,newFilePath):img=Imag

系统 2019-09-27 17:48:55 2185

Python

Python面试准备(一)之 python语言特性

语言特性谈谈对Python和其他语言的区别答:Python是一门语法简洁优美,功能强大无比,应用领域非常广泛,具有强大完备的第三方库,他是一门强类型的可移植、可扩展,可嵌入的解释型编程语言,属于动态语言。拿C语言和Python比:Python的第三方类库比较齐全并且使用简洁,很少代码就能实现一些功能,如果用C去实现相同的功能可能就比较复杂。但是对于速度来说Python的运行速度相较于C就比较慢了。所以有利的同时也有弊端,毕竟我们的学习成本降低了。简述解释型

系统 2019-09-27 17:48:42 2185

Python

python连接、操作mongodb数据库的方法实例详解

本文实例讲述了python连接、操作mongodb数据库的方法。分享给大家供大家参考,具体如下:数据库连接frompymongoimportMongoClientimportpandasaspd#建立MongoDB数据库连接client=MongoClient('162.23.167.36',27101)#或MongoClient("mongodb://162.23.167.36:27101/")#连接所需数据库,testDatabase为数据库名:db=

系统 2019-09-27 17:47:01 2185

Python

Python3基础之输入和输出实例分析

通常来说,一个Python程序可以从键盘读取输入,也可以从文件读取输入;而程序的结果可以输出到屏幕上,也可以保存到文件中便于以后使用。本文就来介绍Python中最基本的I/O函数。一、控制台I/O1.读取键盘输入内置函数input([prompt]),用于从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):s=input("Enteryourinput:")注:在Python3.x版本中取消了raw_input()函数。2.打印到屏幕最简单的输出方

系统 2019-09-27 17:46:46 2185

Python

利用Python爬取可用的代理IP

前言就以最近发现的一个免费代理IP网站为例:http://www.xicidaili.com/nn/。在使用的时候发现很多IP都用不了。所以用Python写了个脚本,该脚本可以把能用的代理IP检测出来。脚本如下:#encoding=utf8importurllib2frombs4importBeautifulSoupimporturllibimportsocketUser_Agent='Mozilla/5.0(WindowsNT6.3;WOW64;rv:4

系统 2019-09-27 17:38:43 2185

Python

python中的编码知识整理汇总

问题在平时工作中,遇到了这样的错误:UnicodeDecodeError:'ascii'codeccan'tdecodebyte想必大家也都碰到过,很常见。于是决定对python的编码做一个整理和学习。基础知识在python2.x中,有两种数据类型,unicode和str,这两个都是basestring的子类>>>a='中'>>>type(a)>>>isinstance(a,basestring)True>>>a=u'中'>>>type(a)>>>isin

系统 2019-09-27 17:38:31 2185