搜索到与相关的文章
Python

python爬虫---从零开始(一)初识爬虫

我们开始来谈谈python的爬虫。1,什么是爬虫:网络爬虫是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。互联网犹如一个大蜘蛛网,我们的爬虫就犹如一个蜘蛛,当在互联网遇到所需要的资源,我们就会爬取下来,即为爬虫是一个请求网站并且提取数据的自动化程序。2,下面我们来提到两个名词:1)请求,request即为我们的请求,当我们在浏览器内输入网址,敲击回车时,这时浏览器就会发送消息给该网址所在

系统 2019-09-27 17:50:56 2147

Python

模拟退火算法之特征选择的python实现(二)

目录1.模拟退火算法之特征选择的python实现(类封装)2.实验结果按照模拟退火算法基本流程的python实现,可以参考模拟退火算法之特征选择的python实现(一)特此申明:代码是作者辛辛苦苦码的,转载请注明出处1.模拟退火算法之特征选择的python实现(类封装)importnumpyasnpfromsklearn.metricsimportmean_squared_errorimportnumpyasnpfromsklearn.neural_net

系统 2019-09-27 17:50:38 2147

Python

python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算

python3中的字符串是一种常见的数据类型。字符串有多种表现形式:单引号、双引号和三引号,且这些字符串的表现形式(单、双、三)都必须是成对出现的。单、双引号是英文的:‘'和"",三引号则是三个单引号或者三个双引号都可以:""""""或者'''''',在python中打出来时没有顺序之分(其实也看不出来顺序...),在一对引号的中间打上东西就是字符串,例如:#单引号#'123''小明''xyz'#双引号#"123""小明""xyz"关于单引号:单引号比较特

系统 2019-09-27 17:49:33 2147

Python

python连接hive批量补充时间分区特征

1.python连接数据库frompyhiveimporthiveconn=hive.Connection(host='xxxxxx',port=xxx,auth='CUSTOM',username='yourusername',password='yourpassword',database='default')cursor=conn.cursor()2.SQL代码封装设计为可传参方式defget_sql(d):d="'"+d+"'"add_sql_ho

系统 2019-09-27 17:49:01 2147

Python

Python中的__new__与__init__魔术方法理解笔记

很喜欢Python这门语言。在看过语法后学习了Django这个Web开发框架。算是对Python有些熟悉了。不过对里面很多东西还是不知道,因为用的少。今天学习了两个魔术方法:__new__和__init__。开攻:如果对Python有所简单了解的话应该知道它包含类这个概念的。语法如下:复制代码代码如下:classClassName::...问题来了。像我们学习的C#或是Java这些语言中,声明类时,都是有构造函数的。类似下面这样子:复制代码代码如下:pub

系统 2019-09-27 17:47:33 2147

Python

Python正则表达式的七个使用范例详解

作为一个概念而言,正则表达式对于Python来说并不是独有的。但是,Python中的正则表达式在实际使用过程中还是有一些细小的差别。本文是一系列关于Python正则表达式文章的其中一部分。在这个系列的第一篇文章中,我们将重点讨论如何使用Python中的正则表达式并突出Python中一些独有的特性。我们将介绍Python中对字符串进行搜索和查找的一些方法。然后我们讲讨论如何使用分组来处理我们查找到的匹配对象的子项。我们有兴趣使用的Python中正则表达式的模

系统 2019-09-27 17:46:54 2147

Python

Python shelve模块实现解析

一、持久化--shelve持久化工具(1)作用:类似字典,用kv对保存数据,存取方式类似于字典(2)例子:通过一下案例创建了一个数据库,第二个程序我们读取了数据库#使用shelve创建文件并使用importshelveshv=shelve.open(r"shv.db")shv["one"]=1shv["two"]=2shv.close()shv=shelve.open(r"shv.db")try:print(shv["one"])print(shv["th

系统 2019-09-27 17:45:48 2147

Python

leetcode 123. 买卖股票的最佳时机 III Python

分类题目解题思路Python实现题目给定一个数组,它的第i个元素是一支给定的股票在第i天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成两笔交易。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票),地址。示例:输入:[3,3,5,0,0,3,1,4]输出:6解释:在第4天(股票价格=0)的时候买入,在第6天(股票价格=3)的时候卖出,这笔交易所能获得利润=3-0=3。随后,在第7天(股票价格=1)的时候买入,在第8天(股票价格

系统 2019-09-27 17:45:38 2147

编程技术

IL -- 手动处理装箱Box

我们假设静态类DataHelper类有一个静态方法:publicstaticobjectGetSafeDbValue(objectval){if(val!=null){returnval;}returnDBNull.Value;}GetSafeDbValue用于在为DbParameter赋值前,检查要赋的值是否为null,如果是,则使用DBNull.Value替换。ok,如果我在IL中这样来调用GetSafeDbValue:ldc.i4.s12callob

系统 2019-08-29 23:20:35 2147

编程技术

教你用soapUI测试web服务(二)

在《教你用soapUI测试web服务(一)》中我们介绍了如何创建第一个soapUI项目,下面我们来介绍如何编写和执行测试用例。编写并执行测试用例浏览和交互当然好,但是我在想你可能想要运行一些测试。要想做到这一点,你将需要创建一个TestSuite。可通过右键点击项目然后选择NewTestSuite,如图5所示。图5:在soapUI中创建一个新的TestSuite。第五步:在soapUI中创建一个新的TestSuite。这一步应该会打开一个NewTestSu

系统 2019-08-29 22:59:04 2147