10分钟学习pandas

 Thisisashortintroductiontopandas,gearedmainlyfornewusers.YoucanseemorecomplexrecipesintheCookbookCustomarily,weimportasfollows:In[1]:importpandasaspdIn[2]:importnumpyasnpIn[3]:importmatplotlib.pyplotaspltSeetheDataStructureIntrosectionCreatingaSeriesbypassingalistofvalues,lettingpandascreateadefaultintegerindex:In[4]:s=pd.Series([1,3,5,np.nan,6,8])In[5]:sOut[5]:01.013.025.03NaN46.058.0dtype:float64CreatingaDataFramebypassinganumpyarray,withadatetimeindexandlabeledcolumns:In[6]:dates=pd.dat...
代码星球 代码星球·2021-02-21

flask学习资源

1.flask快速入门(视频) http://www.pythoner.cn/course/topic/flask-web-development/2.flask教程,开源中国http://www.oschina.net/translate/the-flask-mega-tutorial-part-i-hello-world 3.百度百科-flask简介 http://baike.baidu.com/link?url=KhE5dqJz6NN9Krq_mhbfPbv9Im0fKRM1_Qnb176fCzoFLdw085iEiiaERRoUyODehpaFj3uUifgXTqF7iqnPFK#64.官方*****http://flask.pocoo.org/ 文档0.10版本http://dormousehole.readthedocs.org/en/latest/快速上手(中文)http://dormousehole.readthedocs.org/en/latest/quickstart.html#quickstart教程(中文)http://d...
代码星球 代码星球·2021-02-21

bower学习(转)

来源:http://www.ddhigh.com/2014/09/bower%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8/感谢作者分享~bower是twitter的又一个开源项目,使用nodejs开发,用于web包管理。如果越来越多得开源项目都托管在github上,bower只需要将github上项目加上一个配置文件既可以使用bower方式使用安装包。作为包管理,bower能提供添加新web包,更新web包,删除web包,发布web包功能,管理包依赖。web包通常认为由html+css+javascript构成。 npm install bower -g请确保你有Nodejs环境 在项目目录中运行bower install jquery运行成功之后项目中会多出components文件夹,文件夹中jquery文件夹,jquery文件夹里面就有最新的jquery文件。这还不能说明他NB的地方,试想下面的场景,jQuery升级了,是不是再down一次jQuery呢?bower可以这样做:bowe...
代码星球 代码星球·2021-02-21

angularJSapi学习-angular.copy使用

angular.copy使用效果:初始状态:输入信息后未保存状态:点击save后状态:当输入框内容和master内容不一致时:点击reset使得user的信息被重置为master中信息: 具体代码:1<!DOCTYPEHTML>2<htmlng-app="app">3<head><scriptsrc="./angular.min.js"></script></head>4<body>5<divng-controller="exampleController">6<form>7name:<inputtype="text"ng-model="user.name"/>8<br/>9email:<inputtype="email"ng-model="user.email"/>10<br/>11gender:12<inputtype="radio"ng-model="user.gender"value="male"/>1...

vi编辑器学习(转)

一)、进入vi在系统提示字符(如$、#)下敲入vi<档案名称>,vi可以自动帮你载入所要编辑的文件或是开启一个新文件(如果该文件不存在或缺少文件名)。进入vi后萤幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的。(二)、两种模式如上所述,vi存在两种模式:指令模式和输入模式。在指令模式下输入的按键将做为指令来处理:如输入a,vi即认为是在当前位置插入字符。而在输入模式下,vi则把输入的按键当作插入的字符来处理。指令模式切换到输入模式只需键入相应的输入命令即可(如a,A),而要从输入模式切换到指令模式,则需在输入模式下键入ESC键,如果不晓得现在是处於什麽模式,可以多按几次[ESC],系统如发出哔哔声就表示已处于指令模式下了。付:有指令模式进入输入模式的指令:新增(append)a:从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。A:从光标所在列最後面的地方开始新增资料。插入(insert)i:从光标所在位置前面开始插入资料,光标後的资料随新增资料向後移动。I:从光标所在列的第一个非空白字元前面开始插入资料。开始(open)o:在光标所在列下新增一列并进入输入模...
代码星球 代码星球·2021-02-21

js学习12-《JS DOM 编程艺术》笔记

学习了下《JSDOM编程艺术》,做个学习总结:1.字符串中放单引号双引号:建议:字符串中放单引号,则用双引号包含字符串 1vars1="It'smydoy"; 字符串中放双引号,则用单引号包含字符串 1vars2='Hesaid"hi!"'; 其他使用进行转义2.==和======:严格比较。不仅比较值,还比较类型==:不严格比较,转换类型一致比较3.JS语言里对象的三种类型3.1内建对象:javascript提供的对象MathArray3.2宿主对象:浏览器对象。如document,window3.3用户自定义对象:..4.获取文档中的对象 1document.getElementById("p1");   1document.getElementByTagName("input");  1document.getElementByClassName("classname1classname2");//备注:此时name顺序不重要,可乱序 5.获取某对象属性<htmll...

JSF生命周期学习

JSF页面的生命周期与JSP页面的生命周期相类似:客户相页面发出HTTP请求,服务器返回翻译成HTML的响应,但JSF提供了更多处理页面的服务。生命周期与页面编写者无关,这个概念主要面对开发人员。1.重建视图阶段(RestoreViewPhase)当请求JSF页面时,如点击按钮或链接,JSF开始重建视图阶段。在这个阶段JSF建立页面的视图,给视图中的组件设置事件处理器、校验器,在FacesContext中保存视图。FacesContext含有所有处理请求的信息,所以页面元素包括组件标签、事件处理器、转换器、校验器都要接触FacesContext。如果请求是第一次的请求,JSF在这个阶段产生一个空的视图,生命周期进入显示应答阶段,这个空的视图会在页面返回的时候用到。如果请求是返回的请求,对应于这个页面的视图已经存在,JSF用存在客户端或服务器端的信息重建视图。2.应用视图值阶段(ApplyRequestValuesPhase)在组件树重建后,每一个树上的组件用decode方法从请求中解出其新的值,这个值保存在组件中。如果值数据转换失败,产生与此组件相联系的错误,并入FacesContex...
代码星球 代码星球·2021-02-21

js内存泄露学习(转)

http://blog.csdn.net/kaitiren/article/details/19974269内存泄露不错的帖子,感谢分享GoogleChrome浏览器提供了非常强大的JS调试工具,HeapProfiling便是其中一个。HeapProfiling可以记录当前的堆内存(heap)快照,并生成对象的描述文件,该描述文件给出了当时JS运行所用到的所有对象,以及这些对...  一、概述GoogleChrome浏览器提供了非常强大的JS调试工具,HeapProfiling便是其中一个。HeapProfiling可以记录当前的堆内存(heap)快照,并生成对象的描述文件,该描述文件给出了当时JS运行所用到的所有对象,以及这些对象所占用的内存大小、引用的层级关系等等。这些描述文件为内存泄漏的排查提供了非常有用的信息。注意:本文里的所有例子均基于GoogleChrome浏览器。什么是heapJS运行的时候,会有栈内存(stack)和堆内存(heap),当我们用new实例化一个类的时候,这个new出来的对象就保存在heap里面,而这个对象的引用则存储在stack里。程...
代码星球 代码星球·2021-02-21

数据库第1,2,3范式学习

第一范式:   不可再分,即数据库表的每一列都是不可分割的基本数据项。第二范式:  第一范式基础上所有非主属性完全依赖任意主属性。第三范式:  不存在非关键字段对任一候选关键字段的传递函数依赖 ...
代码星球 代码星球·2021-02-21

prettyPhoto学习

实现效果:实现图片遮罩展示效果。实例代码:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><scriptsrc="jquery-1.8.2.min.js"type="text/javascript"></script><scriptsrc="jquery.prettyPhoto.js"type="text/javascript"charset="utf-8"></script><linkrel="stylesheet"href="css/prettyPhoto.css"type="text/css"media="screen"title="prettyPhotomainstylesheet"cha...
代码星球 代码星球·2021-02-21

bootstrap 2手风琴折叠插件学习

详细资料参见www.bootcss.com折叠插件的学习,效果如下:示例代码:1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="utf-8">5<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">6<linkhref="http://cdn.bootcss.com/twitter-bootstrap/2.3.2/css/bootstrap.min.css"rel="stylesheet">7<linkhref="http://cdn.bootcss.com/twitter-bootstrap/2.3.2/css/bootstrap-responsive.min.css"rel="stylesheet">8<title>title</title>9</head>101112<divclass="accordion"id="accord...

bootstrap 导航学习

参考网站:www.bootcss.com学习内容:小的导航栏学习,主要通过bootstrap的js以及jquery来学习。 实现效果: 实例代码:1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="utf-8">5<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">6<linkhref="http://cdn.bootcss.com/twitter-bootstrap/2.3.2/css/bootstrap.min.css"rel="stylesheet">7<title>title</title>8</head>9<body>10<divclass="bs-docs-example">11<divclass="tabbabletabs-left">12<ulclass="navnav-ta...
代码星球 代码星球·2021-02-21

算法学习1-插入排序

学习算法,简单做了个小练习,插入算法:1<scripttype="text/javascript">2varn=100;3vararray=newArray(n);4//用A来进行排序5varA=newArray();6//生成100个随机数的数组7for(vari=0;i<array.length;i++)8{9array[i]=Math.floor(Math.random()*n);10document.writeln(array[i]);11}12//插入算法函数13functioninsertSort()14{15A[0]=array[0];16varj=1;17vari=0;18for(j;j<array.length;j++)19{20//从第二个数开始把已经有的数组中的数据赋值给A,然后排序21A[j]=array[j];22varkey=array[j];23i=j-1;24//当前数据比已经排好序的数据最末尾要小时,则要插入。使用循环,直到把这个数插入到比它大的第一个数前面25//相当于对当前数据和已经排好序的做一次冒泡排序,小的冒到前面去26...
代码星球 代码星球·2021-02-21

javascript学习7-细节总结

学习js,总结了一些需要注意的细节部分,和大家一起分享,共同进步。一、javascript区分大小写js数据类型:1.基本数据类型-数值型,字符串型,布尔型2.复杂类型:数组,对象3.特殊类型:null,undefined二、javascript中函数2种调用方式1.根据函数名直接调用,如:test(num1,num2);//此处test为自己写的一个函数。2.将函数名赋值给变量,变量名(实参)方式来调用。如:varmyFun=test;myFun(num1,num2);备注:alert(test)中此时会打印出整个函数的内容,当赋值函数给变量名时,varmyFun=test;alert(myFun)此时也会打印test函数体。三、函数返回值说明varmyFun=test(num1,num2);此时如果test有返回值,则myFun为返回值,否则为undefined四、javascript支持可变参数比如:functiontest(){for(vari=0;i<arguments.length;i++){alert(arguments[i]);}}test(1,2);test(1...

javascript学习6-练习之3二分查找算法

二分查找算法,对数据进行查找并且显示位置。核心思想:将所查找数据与查询数组中间的数进行比较,findVal<midVal,则在左边进行二分查找,否则在右边进行二分查找递归调用具体代码如下:1//二分查找2varstring2=[1,3,42,88,123,143];3varleftIndex=0;4varrightIndex=5;5functionbinarySearch(string2,findVal,leftIndex,rightIndex)6{7if(leftIndex>rightIndex)8{9//提示找不到,防止无穷递归10document.write("找不到");11return;12}13varmidVal=string2[Math.floor((leftIndex+rightIndex)/2)]14//比较15if(findVal>midVal)16{17leftIndex=Math.floor((leftIndex+rightIndex)/2)+1;18binarySearch(string2,findVal,leftIndex,rightInd...
首页上一页...56789...下一页尾页