自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

转载 NumPy-快速处理数据

标准安装的Python中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针。这样为了保存一个简单的[1,2,3],需要有3个指针和三个整数对象。对于数值运算来说这种结构显然比较浪费内存和CPU计算时间。此外Python还提供了一个array模块,array对象和列表不同,它直接保存数值,和C语言的一维数组比较类似。但是由于它不支持多维

2016-08-29 21:26:24 776

转载 python的keyword模块用法实例分析

本文实例讲述了python的keyword模块用法。分享给大家供大家参考。具体如下:Help on module keyword:NAME keyword - Keywords (from "graminit.c")FILE /usr/lib64/python2.6/keyword.pyDESCRIPTION This file is automatically generated

2016-08-24 20:20:34 3697

原创 Python的raw_input语句包含中文,在Windows环境CMD中显示乱码的解决方法

Python的raw_input语句中如果包含中文,在Windows环境CMD中执行时会显示乱码: 解决办法: 在语句中进行强制的编码转换,格式如下: shuzi = raw_input (unicode(‘请输入日期:’,’utf-8’).encode(‘gbk’))

2016-08-24 19:55:09 387

转载 python全局变量和局部变量

当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是 局部 的。这称为变量的 作用域 。所有变量的作用域是它们被定义的块,从它们的名称被定义的那点开始。使用局部变量:#!/usr/bin/Python# Filename: func_local.pydef func(x): print 'x is', x x = 2 pr

2016-08-24 18:56:23 2331

原创 Python中的深拷贝和浅拷贝详解

要说清楚Python中的深浅拷贝,需要搞清楚下面一系列概念: 变量-引用-对象(可变对象,不可变对象)-切片-拷贝(浅拷贝,深拷贝)【变量-对象-引用】 在Python中一切都是对象,比如说:3, 3.14, ‘Hello’, [1,2,3,4],{‘a’:1}…… 甚至连type其本身都是对象,type对象 Python中变量与C/C++/Java中不同,它是指对象的引用,Python

2016-08-22 15:25:10 699 2

原创 python 内建函数basestring笔记

def isAString(obj): return isinstance(obj, basestring) # isinstance(obj, (str, unicode)). print isAString('abc') # True print isAString(u'您好') # True print isAString(list()) # False do

2016-08-21 21:38:02 349

原创 C++ primer plus第15-16章笔记

第15章友元类可以声明在公有,私有,保护任意部分。class Tv{public: friend class Remote; ......}class Remote{.....}这样Remote可以使用Tv的私有成员。class Tv; // forward declarationclass Remote{.....}c

2016-08-20 17:02:09 455

原创 C++ primer plus第13-14章笔记

第13章派生类不能直接访问基类的私有成员,而必须通过基类方法来访问。派生类的构造函数会先创建基类,如果不调用基类的构造函数,将使用默认的基类构造函数。复制构造函数同理。 释放内存顺序相反。基类指针可以指向派生类对象,基类引用可以在不进行显式类型转换的情况下引用派生类对象。反之不可。 可以用派生类初始化基类,将自动调用隐式复制构造函数。也可以用基类初始化派生类。虚函数会根据引用或指针指向来选

2016-08-16 21:41:09 430

转载 C++中this指针的用法详解

1. this指针的用处:  一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态成员函数的隐含形参,对各成员的访问均通过this进行。   例如,调用

2016-08-16 20:52:06 290

转载 对继承理解以及虚析构函数的理解

首先是对继承的理解,继承简单的说就是把基类的东西保留下来(一般都是public继承,这样基类中的public成员继承过来后还是public,基类中的protected成员继承过来后为protected,private成员派生类也无法访问)。这样就达到了代码复用的效果,派生类继承了基类的各个成员及方法。对于派生类来说,如果需要新的成员或者方法,可以在类中添加新的成员和方法,但要注意新添加的成员要进行初

2016-08-16 17:11:34 412

原创 python基础教程第9章

这一章突然卡壳了,翻来覆去看了好几遍,可能是对类,多态不太熟悉清楚的缘故,现在做一些笔记。在Python中创建一个构造方法: 只要把init方法的名字从简单的init修改为魔法版本_ _ init _ _即可:>>> class FooBar: def __init__(self): self.somevar=42>>> f=FooBar()>>> f.someva

2016-08-12 16:49:43 446

原创 python基础教程第8章笔记

第八章:异常什么是异常 python用异常对象(ecxeption object)来表示异常情况。遇到错误之后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(traceback,一种错误信息)终止执行。 事实上,每个异常都是一些类的实例,这些实例可以被引发,并且可以用很多方法进行捕捉,使得程序可以捉住错误并且对其进行处理,而不是让整个程序失效。如何引发异常,以及创建自己的异

2016-08-12 15:01:10 345

原创 Python基础教程第7章笔记

创建自己的对象(尤其是类型或者被称为类的对象)是python的核心概念——非常核心,事实上,python被称为面向对象的语言。对象: 于对象(object)基本上可以看做数据(特性)以及由一系列可以存取、操作这些数据的方法所组成的集合。使用对象替代全局变量和函数的原因有可能很多。 其中,对象最重要的优点包括以下几个方面:多态(Polymorphism):意味着可以对不同类的对象使用同样的操作,

2016-08-12 14:39:01 806

原创 C++primer plus 第11-12章笔记

第11章运算符重载: 举例:Time Time::operator+(const Time & t) const{ Time sum; sum.minutes = minutes + t.minutes; sum.hours = hours + t.hours + sum.minutes / 60; sum.minutes %= 60; return

2016-08-10 21:48:39 359

转载 undefined reference to `std::cout'等错误

(1)gcc和g++都是GNU(组织)的一个编译器。(2)后缀名为.c的程序和.cpp的程序g++都会当成是c++的源程序来处理。而gcc不然,gcc会把.c的程序处理成c程序。(3)对于.cpp的程序,编译可以用gcc/g++,而链接可以用g++或者gcc -lstdc++。

2016-08-10 20:09:53 6682

转载 Python中的类变量和成员变量

本文实例形式讲解了Python的类变量和成员变量用法,对于Python程序设计有一定的参考价值。分享给大家供大家参考。具体如下:先看看下面这段代码:class TestClass(object): val1 = 100 def __init__(self): self.val2 = 200 def fcn(self,val = 400): val3 = 300 sel

2016-08-09 10:59:22 600

原创 C++primer plus第9-10章笔记

第九章程序包含三个部分: 头文件,与结构,数据,函数代码相关的源代码,主函数以及调用的相关代码。 例如: 头文件:#ifndef COORDIN_H_#define COORDIN_H_struct polar{ double distance; // distance from origin double angle; // direction f

2016-08-07 14:07:18 754

原创 关于cin,和cin.getline()连用问题

cin>>name; 这句在输入Xiao Ming时遇空格,xiao被输入name, 而Ming留在键盘缓冲区中,被cin.getline(school, 50);捕获。而如果输入 XiaoMing,中间无空格,则会出现 Name为XiaoMing, 回车被school捕获。 而school为空。所以应该改为: cin.getline(name,16);// >> name; cou

2016-08-06 15:42:20 505

转载 C/C++语言获取数组的长度

定义数组后可以用sizeof命令获得数组的长度(可容纳元素个数) 注:sizeof返回的是unsigned int类型 如: { int data[4]; int length; length=sizeof(data)/sizeof(data[0]); //数组占内存总空间,除以单个元素占内存空间大小 printf(“length of data[4]=%d”, length );

2016-08-06 14:51:51 852

原创 Python基础教程第4-6章笔记

第四章创建字典: d={‘key1’:’value1’,’key2’:’value2’} lst=[(‘key1’,’value1’),(‘key2’,’value2’)]; d=dict(lst) d=dict(key1=’value1’, key2=’value2’)字典基本操作:d={‘key1’:’value1’,’key2’:’value2’}; len(d) ==> 2 #字典

2016-08-05 22:03:42 315

原创 Python基础教程1-3章笔记

第一章1/2=0 # 整除结果为0 1.0/2.0 #浮点数运算则为0.5from _ future _ import division # 可以执行普通的除法 python -Qnew # 可以执行普通的除法//整除, 例如: 1//2=0;%取余数;**乘幂长整型数: 末尾带L,例如: 10000L十六进制,以0x开头, 例如 0xAF;八进制以0开头,例如 012;变量

2016-08-05 21:29:25 394

原创 C++primer plus第7-8章函数笔记

第七章数组作为函数的参数: 常规变量传入是传入变量的拷贝,而传入数组是传入数组的地址。int sum_arr(int arr[], int n){ int total = 0; for (int i = 0; i < n; i++) total = total + arr[i]; return total; }方括号表示可传入任意长度,arr是指针而不

2016-08-05 09:14:07 246

原创 C++primer plus第4-6章笔记

第四章主要讲解C++的数组,字符串,结构体,指针,动态内存,还提出了两种数组代替品——vector和array.数组和字符串C++11提供了新的初始化方式:int a[4] {1,2,3,4}; 跟单值数据一样,这种初始化方式不能缩窄。字符串和字符数组的区别就是字符串以’\0’结尾; 字符串的初始化:char fish[] = “Bubbles”;自动在末尾加’\0’。 字符串输入cin会

2016-08-02 14:10:57 341

PRML中文版_模式识别与机器学习

PRML中文版_模式识别与机器学习

2016-12-14

机器学习基础教程

机器学习的基础教程,适合入门,赚一些积分~

2016-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除