码迷,mamicode.com
首页 > 编程语言
【python3.2机器学习环境搭建与配置】
1、所需要的资料:(1)、python3.2.4下载:https://www.python.org/downloads/(2)、numpy下载:http://sourceforge.net/projects/numpy/files/NumPy/(3)、scipy下载:http://sourceforge.net/projects/numpy/files/NumPy/(4)、matplotlib下载:http://matplotlib.org/do..
分类:编程语言   时间:2015-08-29 17:10:09    阅读次数:291
学习日志---python(列表解析、生成器、字典和集合)
产生列表可以用range();列表解析对一个序列进行解析生成新的列表;列表解析比for的性能好很多;a=[xforxinrange(0,10)ifx>5] printa a=[x+1forxinrange(0,10)ifx>5] printa利用列表中的表达式可以得出所需的列表,无需在用for循环得到;双重嵌套:用更简便的语句得出里列..
分类:编程语言   时间:2015-08-29 17:09:42    阅读次数:186
解决CentOS 6.5中,Python-2.7.*交互模式下方向键、退格键等出现乱码的问题
由于CentOS6.5系统自带的python版本为2.6.6,而很多情况下我们要求使用的python版本为2.7.*安装完毕后,发现使用系统自带的python2.6.6版本时,箭头和退格正常使用,然而升级后的python2.7.*使用退格键和上下左右键会出现乱码。分析原因:由于系统缺少了readline相关模块,Cent..
分类:编程语言   时间:2015-08-29 17:09:23    阅读次数:164
单向链表排序:快速排序和归并排序
归并排序改变链接 快速排序改变链接 快速排序改变节点值 所有源码和测试函数 对单向链表的排序有2种形式,只改变节点的值 和 只改变链接// 节点 struct ListNode { int val; ListNode* next; ListNode(int v, ListNode* n = NULL) { val = v; next = n;...
分类:编程语言   时间:2015-08-29 17:08:32    阅读次数:317
[leetcode]Valid Anagram解题报告 C语言
【题目】 Given two strings s and t, write a function to determine if t is an anagram of s.For example, s = “anagram”, t = “nagaram”, return true. s = “rat”, t = “car”, return false.Note: You may assume...
分类:编程语言   时间:2015-08-29 17:08:05    阅读次数:217
快速排序
顾名思义,快速排序(quicksort)是在实践中最快的一致排序算法,它的平均运行时间是O(NlogN)。该算法之所以特别快,主要是由于非常精炼和高度优化的内部循环。它的最坏情形的性能为O(N^2),但稍加努力就可以改变这种情形。 像归并排序一样,快速排序也是一种分治的递归算法。将数组S排序的基本算法由下列简单的四步组成: (1)如果S中元素个数是0或1,则返回。 (2...
分类:编程语言   时间:2015-08-29 17:05:28    阅读次数:167
Java数组实现循环队列的两种方法
用java实现循环队列的方法: 1、增加一个属性size用来记录目前的元素个数。目的是当head=rear的时候,通过size=0还是size=数组长度,来区分队列为空,或者队列已满。 2、数组中只存储数组大小-1个元素,保证rear转一圈之后不会和head相等,也就是队列满的时候,rear+1=head,中间刚好空一个元素;当rear=head的时候,一定是队列空了。 impo...
分类:编程语言   时间:2015-08-29 17:01:51    阅读次数:181
java内存泄漏查找
java由于拥有自动垃圾回收机制,所以一般情况下,我们不需要考虑内存泄漏的问题。jvm会自动收回无用的对象。所谓无用的对象,表示你的程序不可能再访问的对象。 但是,有一种情况必须考虑,就是要防止容器(List,Map等)内的对象无限增大。因为对象存贮在容器中,会被容器引用,从而如果容器的有效,容器内的对象就不会释放。 一旦真的出现内存泄漏,随着时间的推移,java程序逐渐增大内存消耗,最后出现...
分类:编程语言   时间:2015-08-29 17:01:41    阅读次数:203
[leetcode]Isomorphic Strings 解题报告 C语言
【题目】 Given two strings s and t, determine if they are isomorphic. Two strings are isomorphic if the characters in s can be replaced to get t. All occurrences of a character must be replaced with ano...
分类:编程语言   时间:2015-08-29 17:03:13    阅读次数:276
const在c中和c++中
const...
分类:编程语言   时间:2015-08-29 17:02:41    阅读次数:173
C++_如何得到类内字符串内容
在项目中遇到一个问题,在类外希望得到类中的字符串内容。 通过直接传递字符串指针实际并不能修改内容 可行的方法: 1.传递字符串数组的地址 2.传递字符串二级指针,即字符串地址 3.按照C++的方式传递一个 string引用, 通过引用直接修改 失败的方式:(截取代码:将函数封装到类里了,....代码太多,总体测试代码在文章末尾.感兴趣的同学自己复制) void Ge...
分类:编程语言   时间:2015-08-29 17:00:09    阅读次数:242
Java中常用的集合
有序列允许元素重复否Collection否是List是是SetAbstractSet否 否HashSetTreeSet是(用二叉树排序)MapAbstractMap否使用key-value来映射和存储数据,Key必须惟一,value可以重复HashMapTreeMap是(用二叉树排序)几个...
分类:编程语言   时间:2015-08-29 16:59:36    阅读次数:166
Javascript高级程序设计——第一章:javascript简介
第一章 javascript简介1、Javascript简史 javascript诞生于1995年,是由网景公司的Brendan Eich开发的,最初的目的是在客户端处理一些输入验证操作,自此后成为常见浏览器的特色功能,如今用途已经不限于简单的数据验证,而是具备与浏览器窗口及其内容等几乎所有方面交互...
分类:编程语言   时间:2015-08-29 16:57:21    阅读次数:171
Python爬虫框架Scrapy教程(1)—入门
最近实验室的项目中有一个需求是这样的,需要爬取若干个(数目不小)网站发布的文章元数据(标题、时间、正文等)。问题是这些网站都很老旧和小众,当然也不可能遵守Microdata这类标准。这时候所有网页共用一套默认规则无法保证正确抓取到信息,而每个网页写一份spider代码也不切实际。这时候,我迫切地希望...
分类:编程语言   时间:2015-08-29 16:57:23    阅读次数:338
Java语言暗箱操作之自动装箱与拆箱
很多东西你用着很顺手,但是稍一分析其实是“语法错误”的。比如: Integer i = 1; 这句话明显是类型不匹配的,为什么就没有报错呢?
分类:编程语言   时间:2015-08-29 16:58:05    阅读次数:156
Java集合set集合介绍
public interface Collection一个不包含重复元素的 collection。更正式地说,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。在所有构造方法以及 add...
分类:编程语言   时间:2015-08-29 16:56:36    阅读次数:209
ACM中常用的C/C++函数
只大概说明功能,具体用法请自行百度。C函数memset:按字节填充地址空间sscanf:从一个字符串中格式化读取变量sprintf:将变量格式化写入字符串中atoi:字符串转intatof:字符串转doublestrtok:将给定的字符串按照某个字符串进行切割,功能类似splitSTL注,由于C++...
分类:编程语言   时间:2015-08-29 16:54:50    阅读次数:153
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!