搜索到与相关的文章
Python

Python实现DBSCAN算法

声明:代码的运行环境为Python3。Python3与Python2在一些细节上会有所不同,希望广大读者注意。本博客以代码为主,代码中会有详细的注释。相关文章将会发布在我的个人博客专栏《Python从入门到深度学习》,欢迎大家关注~K-Means算法、K-Means++算法以及MeanShift算法都是基于距离的聚类算法,一般此类聚类的聚类结果都是球状的簇,但当聚类结果是非球状的时候,基于距离聚类的聚类算法得到的聚类结果并不是那么的好,然而,基于密度的聚类

系统 2019-09-27 17:52:43 2533

Python

Python网络爬虫——bs4基本用法

使用流程:-导包:frombs4importBeautifulSoup-使用方式:可以将一个html文档,转化为BeautifulSoup对象,然后通过对象的方法或属性去查找指定的节点内容。(1)转化本地文件:-soup=BeautifulSoup(open(‘本地文件’),‘lxml’)(2)转化网络文件(与requests配合):-page_text=requests.get(url=url,headers=headers).text-soup=Bea

系统 2019-09-27 17:52:15 2533

Python

python的移位操作实现详解

因为要将js的一个签名算法移植到python上,遇到一些麻烦。int无限宽度,不会溢出算法中需要用到了32位int的溢出来参与运算,但是python的int是不会溢出的,达到界限后会自己转为long,所以很麻烦。#使用-342686650:ret=123456789<<20print(ret)得到结果129453825982464print(bin(ret))这个二进制是1110101101111001101000101010000000000000000

系统 2019-09-27 17:51:46 2533

Python

一行代码让 Python 的运行速度提高100倍

python一直被病垢运行速度太慢,但是实际上python的执行效率并不慢,慢的是python用的解释器Cpython运行效率太差。“一行代码让python的运行速度提高100倍”这绝不是哗众取宠的论调。我们来看一下这个最简单的例子,从1一直累加到1亿。最原始的代码:importtimedeffoo(x,y):tt=time.time()s=0foriinrange(x,y):s+=iprint('Timeused:{}sec'.format(time.t

系统 2019-09-27 17:38:37 2533

编程技术

Install Google Chrome using Apt-Get in Ubunt

Objectives:InstallGoogleChromeinUbuntuusingapt-getinstallEnjoy!Togetstarted,pressCtrl–Alt–TtoopenTerminal.Whenitopens,runthecommandbelowtoaddLinux-repositorypublickeyfromGoogle..wget-q-O-https://dl-ssl.google.com/linux/linux_signi

系统 2019-08-29 22:48:02 2533

编程技术

【vc】对话框:CFile和CFileDialog的结合

下面是一个函数可以使用CFileDialog取得文件路径,然后用CFile打开的.(其中,m_szEditText是已经绑定到一个CEdit里面的CString)CStringm_szTmp;charbuf[1000];CFileDialogdlg(TRUE,"mdl","*.mdl");if(dlg.DoModal()==IDOK)...{CFilemfile;mfile.Open(dlg.GetPathName(),CFile::modeRead);m

系统 2019-08-29 22:39:07 2533

Java

Jocky混淆JAVA代码(保护你的JAVA项目)

原帖地址:http://www.blogjava.net/afei0922/articles/126863.html原帖中没有给出jocky的相关jar,我从某个地方下载到了jocky的相关jar,并在项目中得到了很好的应用,在这里共享下。一、前言1.1什么是Jocky?我们知道,Java是一种跨平台的编程语言,其源码(.java文件)被编译成与平台无关的字节码(.class文件),然后在运行期动态链接。这样,编译后的类文件中将包含有符号表,从而使得Jav

系统 2019-08-29 22:25:47 2533

Android

【Android游戏开发十六】Android Gesture之【触

Himi原创,欢迎转载,转载请在明显处注明!谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/12/6130196.aspx本文补充:网上很多关于手势文章都说Android对手势的支持是从SDK1.6(也就是API4)才开始的,但是我用SDK1.5模拟器也能识别!。(本想测试下更低的SDK的支持效果,但是我没有SDK低于1.5版本的....我手机SDK2.2的--、),所以查了Api发现:a

系统 2019-08-29 22:20:25 2533

编程技术

一口一口吃掉Struts(九)——国际化问题(2)

Strust如何支持国际化?(一)页面(jsp)静态信息的国际化我们以登录这个例子来说明。通过点击中文或英文,实现登录界面语言信息的改变主要步骤:1、创建国际化资源文件*与上一篇中提到的创建方式一致属性文件内容MessagesBoundle_zn_CN.propertieslogin.form.field.username=\u7528\u6237----如果为GBK编码,这里是“用户名”login.form.field.password=\u5BC6\u

系统 2019-08-29 22:14:54 2533