- 浏览: 29318 次
- 性别:
- 来自: 汕头
最新评论
文章列表
最近报名参加了天池大数据比赛,题目是搭建一个推荐系统,我使用的是Python语言,挖掘的第一步是输入原始数据,折腾了很久才把数据按照期望的格式进行输入存储,在这里介绍一下
天池大数据比赛链接: http://tianchi.aliyun.com/competition/information.htm?spm=5176.100067.5678.2.X8Bm6J&raceId=231506
数据源分析:数据的原始格式如下,存在两个问题,其一是文件的分隔符不统一,有空格也有逗号,其二是第三列(也就是商品分词后的结果)的分词数量不一致
41 399 131001,58750,195405 ...
--判断是否存在addOneArticle这个存储过程
if Exists(select name from sysobjects where NAME = 'addOneArticle' and type='P') drop procedure addOneArticle--判断是否存在countAr这个触发器
if exists(select * from dbo.sysobjects where id = object_id(N'[dbo].[countAr]') and ...
创建有输入及输出的存储过程
- 博客分类:
- SQL Server
存储过程可以有效的补充查询语句的不足,提供更加灵活和有效的查询机制,下面的语句简单介绍了如何创建一个拥有输入及输出的存储过程,相信拥有简单编程经验的读者可以很快的看懂
USE MyTest
GO
IF EXISTS (
SELECT *
FROM SYSOBJECTS
WHERE id = OBJECT_ID(N'[DBO].[ABC]')
AND OBJECTPROPERTY(id,N'IsProcedure') = 1)
DROP PROCEDURE ABC -- 寻找是否有命名为'ABC'的存储过程,有的话就删除
GO
CREA ...
今天使者用PyODBC连接数据库,试了很久才出来,现把一些心得体会和大家分享!
一、PyODBC的下载地址:
http://code.google.com/p/pyodbc/
二、测试语句
import pyodbc
cnxn = pyodbc.connect(
DRIVER='{SQL SERVER NATIVE CLIENT 10.0}',
#对应DSN驱动,笔者这里是SQL Server 2008
SERVER='localhost'
#本地服务器,也可以写成'.',
DATABASE='MyTest',
#连接的数据库名称
uid='sa',
#连接的用户名,今 ...
什么是R语言?
R语言是开源的统计分析工具,目前有着良好的应用前景,在许多领域与专业的分析工具相比有过之而无比及,但是要求使用的人员具备一定的编程基础,因此门槛相对较高一些,详细的介绍可以浏览R语言 ...
教你与客户成交的24种技巧
销售是一种以结果论英雄的游戏,销售就是要成交。没有成交,再好的销售过程也只能是风花雪夜。在销售员的心中,除了成交,别无选择。但是顾客总是那么“不够朋友”,经常“卖关子”,销售员唯有解开顾客“心中结”,才能实现成交。在这个过程中方法很重要,以下介绍排除...销售是一种以结果论英雄的游戏,销售就是要成交。没有成交,再好的销售过程也只能是风花雪夜。在销售员的心中,除了成交,别无选择。但是顾客总是那么“不够朋友”,经常“卖关子”,销售员唯有解开顾客“心中结”,才能实现成交。在这个过程中方法很重要,以下介绍排除客 ...
1. 新建工程。
打开Eric4,选择菜单Project->New新建一个工程,名字我们取为HelloPyQt,填好各项并选择工程所在文件夹之后点OK,一个新的不含任何文件的工程就建好了。
2. 新建对话框。
在左侧的ProjectViewer中切换到Forms选项卡(左数第二个),右键点空白位置,选New Form,在弹出的对话框中选择Form类型为Dialog,然后会问你保存到哪。我设定为保存为DlgHello.ui文件。点OK之后就会新建这个文件并自动打开QtDesigner。
3. 设计界面。
先修改主对话框的属性。选中对话框,在右侧的属性编辑器中就可以查看/修改对话框 ...
On Mittwoch, 29. Dezember 2010, Youssef Oualmakran wrote:> Dear sir or madame,> > I am trying to lean pyQt and Eric5 with the tutorial from Eric5 website.> > > I get an "uic error" while trying to hit "Generate dialog code ...".> The error text tells:> &quo ...
import urllib2import StringIOh = urllib2.HTTPHandler(debuglevel = 0) reqStockData = urllib2.Request('http://ichart.yahoo.com/table.csv?s=000001.SS&a=07&b=4&c=2010&d=11&e=31&f=2010&g=d')opener = urllib2.build_opener(h)data = opener.open(reqStockData)inputStream = StringIO.S ...
ZIPCodeWorldUSWebService是Fraudlabs提供的一个SOAP接口,可以通过输入美国的邮政编码查找当地的相关信息
具体代码如下:
import sys, urllib, string, SOAPpyfrom xml.sax import parse, ContentHandler, SAXParseExceptionfrom SOAPpy import SOAPProxyfrom SOAPpy import Types
SOAPpy.Config.buildWithNamespacePrefix=0SOAPpy.Config.debug=0
server=S ...
在urllib中,可以通过语句:httplib.HTTPConnection.debuglevel = 1
在控制台中输出调试信息
但是这个方法在urllib2中并不能奏效
解决方法是创建一个HTTPHandler,将它设置为debug模式并传递给urllib2,代码如下:
import urllib2
h = urllib2.HTTPHandler(debuglevel = 1)
request = urllib2.Request('http://www.baidu.com')
opener = urllib2.build_opener(h)
feeddata = opener.open(re ...