搜索到与相关的文章
Python

python机器学习 ---推荐书籍和视频

半路出家,学习机器学习,参加了一系列大数据竞赛,取得了较为不错的成绩想给有同样想法的人推荐一波自己的学习之路1.python必看教程:MagnusLieHetland著,袁国忠译的Python基础教程(第3版)链接(京东):https://item.jd.com/12279949.html推荐看些基础概念,python的应用在很多方面,真正的掌握主要依赖于后续项目的实践2.机器学习必看书籍:书籍:李航老师的统计学习链接(京东):https://item.j

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

Python

一文了解 Elasticsearch 及其与 Python 的对接实现

原文链接:https://blog.csdn.net/wufaliang003/article/details/81368365什么是Elasticsearch想查数据就免不了搜索,搜索就离不开搜索引擎,百度、谷歌都是一个非常庞大复杂的搜索引擎,他们几乎索引了互联网上开放的所有网页和数据。然而对于我们自己的业务数据来说,肯定就没必要用这么复杂的技术了,如果我们想实现自己的搜索引擎,方便存储和检索,Elasticsearch就是不二选择,它是一个全文搜索引擎

系统 2019-09-27 17:50:20 2436

Python

希尔排序(python)

4.希尔排序(缩小增量排序)4.1算法思想希尔排序是插入排序的一种优化,又称“缩小增量排序”,是直接插入排序算法的一种更高效的改进版本。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。先取一个正整数d1该方法实质上是一种分组插入方法。4.2算法分析希尔排序的时间复杂度与增量序列的选取有关,例如希尔增量时间复杂度为O(n²),而Hibbard增

系统 2019-09-27 17:49:38 2436

Python

python面相对象查漏补缺

self代表类的实例,而非类类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,按照惯例它的名称是self。从执行结果可以很明显的看出,self代表的是类的实例,代表当前对象的地址,而self.class则指向类。self不是python关键字,我们把他换成其他也是可以正常执行的:classTest:def__init__(runoob):runoob.a='a'defprt(runoob):print(runoob.a)t=Te

系统 2019-09-27 17:48:04 2436

Python

python学习小结

#!/usr/bin/envpython#-*-coding:utf-8-*-#注释换行写代码\进制十进制123456789二进制0b123八进制0o123十六进制0x123变量不用声明必须赋值字符串''""""""""''''''用来括长字符串,保留换行格式转义字符\\uxxxx表示使用Unicode编码#eg:"\u0040"格式化字符串在Python中很少用“+”进行字符串拼接,字符串只能和字符串拼接print('a=',a)创建字符串时指定占位符b

系统 2019-09-27 17:47:34 2436

Python

Python版微信红包分配算法

红包分配算法代码实现发给大家,祝红包大丰收!#coding=gbkimportrandomimportsys#printrandom.randint(0,99)#print"====",random.uniform(0,0.99)defcalRandomValue(min,max,total,num):printmin,max,total,numtotal=float(total)num=int(num)min=0.01if(numreturnifnum=

系统 2019-09-27 17:47:02 2436

Python

Python3 基础入门学习

时隔半年多再次登陆这个账号,此时感慨万千。努力和幸运并存,我考上了自己理想的学校,现在研究的方向是人工智能中的深度学习,而我对这方向的知识知之甚少。暑假一个月,刚把Python3的基础入门和进阶看完,所以想记录在博客上,加深自己的记忆。话不多说,见下文。一、Python的环境配置(一)、linux(ubuntu):因为ununtu会自带python解释器,比如crtl+alt+t打开终端:输入python会有如下显示但本人推介最好不要使用python自带的

系统 2019-09-27 17:46:59 2436

Python

python调用fortran模块

在python中调用fortran代码,要用到f2py这个程序。它的项目主页在此。现在该项目已经合并到numpy中了,先安装python再装好numpy,就可以使用f2py。不过对windows平台必须使用gnu的fortran编译器gfortran,在此下载。装完了python,numpy和gfortran这三样东西之后,还必须更改如下几个环境变量:1.在$PATH中添加gfortran的路径,我的是c:\ProgramFiles\pythonxy\mi

系统 2019-09-27 17:46:30 2436

Python

巧用python和libnmapd,提取Nmap扫描结果

每当我进行内网渗透面对大量主机和服务时,我总是习惯使用自动化的方式从nmap扫描结果中提取信息。这样有利于自动化检测不同类型的服务,例如对web服务进行路径爆破,测试SSL/TLS服务使用的密钥或协议,以及其他有针对性的测试。我在渗透测试中也会经常使用到IPthon或*nixshell,而这些又都能够通过Python来访问,无论是直接在脚本中使用、在REPL环境下使用,还是将代码写入到磁盘上然后通过shell命令访问都是非常好用的。为了完成这些,libnm

系统 2019-09-27 17:38:10 2436

编程技术

用正则表达式验证密码强度

项目中有个需要验证密码强度,我对正则表达式并不熟悉,每次都是上网google,这次照例,发现了一个,就用了,结果被QA测试出只能在safari上用,IE和FF不行,奇怪了。functionvalidatePassword_delete(password,error){if(password.value.length<{error.innerHTML="Passwordmustbeminimum8alphanumericwithcomplexitye.g.P

系统 2019-08-29 23:47:48 2436