搜索到与相关的文章
Python

Python 学习 —— Numpy 、Pandas 傻傻分不清楚

之前的文章里面谈到过,我从R转到Python上,一个很大的不习惯就是R的数据结构比较简单,但是Python的数据类型比较多,很容易就令人头脑混乱。但是今天学习了一下Udacity的课程,顿时就清楚多了。Python最基础的数据类型包括数组、列表、字典比较常见的。而Numpy和Pandas的数据类型是在基础数据类型上建立,彼此相关,又彼此不同。Numpy里面最基本的就是一维的对象np代指,这点我认为和列表list基本没有什么不同,很多操作(比如各种的for循

系统 2019-09-27 17:49:11 2319

Python

python开发之anaconda以及win7下安装gensim的方法

一、推荐安装Anaconda官方介绍:AnacondaisacompletelyfreePythondistribution(includingforcommercialuseandredistribution).Itincludesmorethan400ofthemostpopularPythonpackagesforscience,math,engineering,anddataanalysis.下载页面:https://www.continuum.i

系统 2019-09-27 17:48:09 2319

Python

Python语言的面相对象编程方式初步学习

词语练习class:告诉python创造一个新的东西object:两个意思:最基本的东西和任何实例化的东西。instance:创建一个类得到的东西。def:在类中创建一个函数。self:在类里面的函数中使用,是实例和object能访问的变量。inheritance:继承,一个类可以继承另一个类,像你和你的父母。composition:一个类可以包含另外一个类,就像汽车包含轮胎。attribute:一个属性类,通常包括变量。is-a:表示继承关系has-a:

系统 2019-09-27 17:38:27 2319

Python

python+selenium实现自动化百度搜索关键词

通过python配合爬虫接口利用selenium实现自动化打开chrome浏览器,进行百度关键词搜索。1、安装python3,访问官网选择对应的版本安装即可,最新版为3.7。2、安装selenium库。使用pipinstallselenium安装即可。同时需要安装chromedriver,并放在python安装文件夹下,如下图所示。3、获取爬虫接口链接。注册账号,点击爬虫代理,领取每日试用。fromseleniumimportwebdriverimport

系统 2019-09-27 17:37:53 2319

Python

Python 使用with上下文实现计时功能

引言with语句是从Python2.5开始引入的一种与异常处理相关的功能(2.5版本中要通过from__future__importwith_statement导入后才可以使用),从2.6版本开始缺省可用(参考What'snewinPython2.6?中with语句相关部分介绍)。with语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。在Python常常

系统 2019-09-27 17:37:46 2319

编程技术

Catalyst(催化剂) --Perl下的杀手级MVC网络

Catalyst(催化剂)--Perl下的杀手级MVC网络框架也许你还在听别人在诉说Rails如何如何的强大,如何的快速开发,Perl下的Catalyst同样能让你热血沸腾。说“杀手级”的有些不妥。Perl伴随着网络的风风雨雨走到今天,用于网络开发模块何其多,也许你认为Perl只适合开发CGI,那你就大错特错了。Perl给你选择的自由,你喜欢php的嵌入网页开发,Mason可以来帮你。如果你喜欢Rails的开发方式,你也可以称Catalyst为Perl下的

系统 2019-08-29 23:36:57 2319

编程技术

Application.OpenForms

今天不小心遇到一个有点弱智的问题,当然这个问题基本对你没有任何影响。.NETFX2.0WinForm提供了Application.OpenForms属性,便于我们获取已"打开"的窗体。相信下面的代码你非常熟悉。publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){Formform=

系统 2019-08-29 23:29:37 2319

编程技术

Flash打造简单的飘雪动画视觉特效

好看而常见的动画特效,下雪动画的制作过程,适合Flash初学者的一个教程,教程中仅仅用一个最简单的AS代码!其实Flash很简单啊!先看下效果:(教程中用的背景图片有点大,请您耐心等待,在线欣赏效果)新建一个空白的FLASH文档,背景设置为黑色。图1按Ctrl+F8创建一个名为雪的图形元件。图2在雪元件中,选择刷子工具,把填充颜色设置为白色,选好刷子的形状和大小,舞台的中心(也就是+字号那里)画一个小小的圆作为雪花。图3按Ctrl+F8创建一个名为雪花的影

系统 2019-08-29 23:18:56 2319

编程技术

openMP

最近在看多核编程。简单来说,由于现在电脑CPU一般都有两个核,4核与8核的CPU也逐渐走入了寻常百姓家,传统的单线程编程方式难以发挥多核CPU的强大功能,于是多核编程应运而生。按照我的理解,多核编程可以认为是对多线程编程做了一定程度的抽象,提供一些简单的API,使得用户不必花费太多精力来了解多线程的底层知识,从而提高编程效率。这两天关注的多核编程的工具包括openMP和TBB。按照目前网上的讨论,TBB风头要盖过openMP,比如openCV过去是使用op

系统 2019-08-29 23:16:48 2319

编程技术

Action类

Action类是用户请求和业务逻辑之间的桥梁,每个Action充当客户的一项业务代理。在RequestProcessor类预处理请求时,在创建了Action的实例后,就调用自身的processActionPerform()方法,该方法在调用Action类的execute()。Action的excute()方法调用模型的业务方法,完成用户请求,然后根据执行结果把请求转发给其他合适的WEB组件。一、Action类缓存struts应用的生命周期中RequestP

系统 2019-08-29 23:06:27 2319