搜索到与相关的文章
Python

PU learning简介(附python代码)

一、引言在现实生活中,有许多只有正样本和大量未标记样本的例子。这是因为负类样本的一些特点使得获取负样本较为困难。比如:负类数据不易获取。负类数据太过多样化。负类数据动态变化。举一个形象点的例子:比如在推荐系统里,只有用户点击的正样本,却没有显性负样本,我们不能因为用户没有点击这个样本就认为它是负样本,因为有可能这个样本的位置很偏,导致用户没有点。因此,有研究人员开始关注PULearning(Positive-unlabeledlearning),即在只有正

系统 2019-09-27 17:56:04 2704

Python

python:冒泡排序的实现,冒泡排序与选择排序的对比

冒泡排序是一个排序算法。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端。其核心是:重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。应用场景:小规模数据排序,队列从小到大排序实例:将下列列表从小到大进行排序List=[1,5,7,4,9]foriinrange(0,4):forjinrange(0,4-i):ifList[j]>Lis

系统 2019-09-27 17:55:44 2704

Python

用 Python 进行金融数据可视化

Python量化的关键是金融数据可视化,无论是传统的K线图,还是现在的策略分析,都需要大量的可视化图表。具体到编程代码,就是使用Python绘图模块库绘图,比如传统的Python绘图模块库有Matplotlib,Seaborn等。对于股票和财经的金融数据源,可以使用Tushare库来获取和分析股票财经数据,我们获得财经数据源后,就可以使用Pandas对金融数据的各种指标进行定制化的分析了,最后让数据可视化,可以使用Matplotlib来绘制出美观大方的金融

系统 2019-09-27 17:54:24 2704

Python

Python Sqlite3以字典形式返回查询结果的实现方法

sqlite3本身并没有像pymysql一样原生提供字典形式的游标。cursor=conn.cursor(pymysql.cursors.DictCursor)但官方文档里已经有预留了相应的实现方案。defdict_factory(cursor,row):d={}foridx,colinenumerate(cursor.description):d[col[0]]=row[idx]returnd使用这个函数代替conn.raw_factory属性即可。co

系统 2019-09-27 17:37:59 2704

编程技术

flash中Window 组件的使用及实例

使用[1u][1b]Window[/1b][/1u]组件您需要向用户提供信息或最优先的选择时,您都可以在应用程序中使用一个窗口。例如,您可能会需要和表单、其它的组件组合使用。将窗口添加到应用程序有几种方式。您可以将窗口从“组件”面板拖动到舞台。您也可以通过调用createClassObject()(请参阅UIObject.createClassObject())将窗口添加到应用程序。将窗口添加到应用程序的第三种方法是使用PopUpManager类。使用Po

系统 2019-08-29 23:35:18 2704

编程技术

在ASP控制数字及字母输入

1如何在Asp中象在JavaScrip里一样控制输入的值只能是英文或数字,现在我整理如下,下面我以接收变量String的值讲解如下:23方法一:4Str=Request("String")5Temp=Server.Urlencode(Str)6IfStr=TempThen7Response.Write"你输入的不是英文或数字"8EndIf910文法二:11Str=Request("String")12ForI=1ToLen(Str)13A=Mid(Stri

系统 2019-08-29 23:34:13 2704

编程技术

Head First设计模式六-----命令模式(Command P

http://blog.sina.com.cn/s/blog_5016113a01009rta.html命令模式定义将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作命令模式可以将“动作的请求者”和“动作的执行者”分隔开来(解耦)例子:设计一个家电自动化遥控器的API。遥控器有七个插头,可以连接不同的家电电器,每个插头有对应的开关按钮,用来控制电器的开关。这个遥控器还具备一个整体的撤销按钮。解析:当遥控器按下

系统 2019-08-29 22:47:29 2704

编程技术

NetBeans 时事通讯(刊号 # 62 - Jul 03, 2009)

刊号#62-Jul03,2009项目新闻现在NetBeansIDE6.7可以下载了NetBeans团队自豪的宣布NetBeansIDE6.7现在可以下载了!在NetBeans6.7中,开发人员在很多方面使用到新的技术。新功能包括整合Kenai项目,为开发人员提供开发开源项目的一个协作环境;本地Maven支持和Hudson的整合。更多有关NetBeansIDE6.7的信息:NetBeansIDE6.7发布信息NetBeansIDE6.7教程和文档NetBea

系统 2019-08-29 22:36:53 2704