摘要: 高级特性 在python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。基于这一思想,python中有一些非常有用的高级特性。 1行代码能实现的功能,决不写5行代码。代码越少,开发效率越高。 切片 对于list和tuple中经常取指定索引范围的操作,用循环十分繁琐,因此,py 阅读全文
posted @ 2017-08-31 10:24 坡上樹 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 容器库概览 容器类型 顺序容器、关联容器和无序容器。 迭代器 与容器一样,迭代器有着公共的接口,如果一个迭代器提供某个操作,那么所有提供相同操作的迭代器对这个操作的实现方式都是相同的。比如,标准容器类型上的所有迭代器都允许我们访问容器中的元素,而 所有迭代器都是通过解引用运算符来实现这个操作的。 类 阅读全文
posted @ 2017-08-31 10:21 坡上樹 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 感知机模型 1、感知机学习的目的: 求得一个能够将训练集正实例点和负实例点完全正确分开的 ,该平面不唯一。 2、使用的决策函数: f(x) = sign(w · x + b) 3、使用的最优化方法: 随机梯度下降法。 4、感知机学习的策略: 在假设空间中选取使损失函数式最小的模型参数w和b,即感知机 阅读全文
posted @ 2017-08-31 10:08 坡上樹 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: IO类 C++语言不直接处理出入输出,而是通过一族定义在标准库中的类型来处理IO。这些类型支持从设备读取数据、向设备写入数据的IO操作,设备可以是 文件 、 控制台窗口 等。还有一些类型允许 内存IO ,即从string读取数据,向string写入数据。常见IO库设施如下: istream(输入流) 阅读全文
posted @ 2017-08-31 10:06 坡上樹 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 标准库类型string string对象会自动忽略开头的空白(即空格符、换行符、制表符等)并从第一个真正的字符开始读起,直到遇到下一处空白为止。 当我们希望得到的string对象中保留输入时的空白符时,可以用getline函数来代替原来的 运算符。getline函数的参数是一个输入流和一个strin 阅读全文
posted @ 2017-08-31 10:04 坡上樹 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 定义抽象数据类型 类的基本思想是 和 。数据抽象是一种依赖于 和 分离的编程(以及设计)技术。 1、定义成员函数: 定义在类内部的函数是隐式的inline函数。 引入const成员函数: 默认情况下, this的类型是指向类类型非常量版本的常量指针 。尽管this是隐式的,但它仍然需要遵循初始化规则 阅读全文
posted @ 2017-08-31 10:02 坡上樹 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 函数基础 1、调用函数: 函数的调用主要完成两项工作,一是用实参初始化函数对应的形参,二是将控制权转移给被调用函数。当遇到一条return语句时,和函数一样return语句也完成两项工作,一是返回return语句中的值(如果有的话),二是将控制权从被调函数转移回主调函数。 2、形参和实参: 尽管实参 阅读全文
posted @ 2017-08-31 09:57 坡上樹 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 空语句 空语句是最简单的语句,只含有一个单独的分号。如果在程序的某个地方,语法上需要一条语句但是逻辑上不需要,此时应该使用空语句。一种常见的情况是,当循环的全部工作在条件部分就可以完成时,我们通常会用到空语句,比如: 注意: 使用空语句是应该加上注释,从而令读这段代码的人知道该语句是有意省略的。 悬 阅读全文
posted @ 2017-08-31 09:45 坡上樹 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 基本概念 1、运算符: c++除了一些基本运算符,函数调用也是一种 ,它对运算符对象的数量没有限制。 2、运算对象转换: 一般的二元运算符都要求两个运算对象的类型相同,但是很多时候即使运算对象的类型不相同也没关系(存在隐式转换),只要它们能被转换成同一种类型即可。小整数类型(如bool、char、s 阅读全文
posted @ 2017-08-31 09:44 坡上樹 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1、数据类型转换 当赋给无符号类型一个超出它表示范围的值时,结果是初始值对无符号类型表示数值总数取模后的余数。 把负数转换成无符号数类似于直接给无符号数赋一个负值,结果等于这个负数加上无符号数后的模。 不能混用带符号类型和无符号类型 2、指针与引用 引用本身不是对象,但指针是对象,故指针不能指向一个 阅读全文
posted @ 2017-08-31 09:37 坡上樹 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 调用函数 1、内置函数: python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,对于相关函数的帮助信息除了可以直接从python官网上查看相应文档外,还可以在 中通过help()来查看函数的帮助信息,比如求绝对值的函数abs,我们可以使用help(abs)来查 阅读全文
posted @ 2017-08-31 09:35 坡上樹 阅读(193) 评论(0) 推荐(0) 编辑
摘要: dict 1、python内置了字典: dict的支持,dict全称dictionary,在其他语言中也称为map,使用键 值(key value)存储,具有极快的查找速度,创建一个dict有以下三种方法: 把数据放入dict的方法,除了初始时指定外,还可以通过key放入,不过由于一个key只能对应 阅读全文
posted @ 2017-08-31 09:34 坡上樹 阅读(140) 评论(0) 推荐(0) 编辑
摘要: list 1、基本概念: python内置的一种数据类型是列表:list,list是一种有序的集合,可以随时添加和删除其中的元素: 2、列表list索引: 可以使用索引来访问list中的每一个位置的元素,并且和c++一样也是从0 开始的,不过有意思的是,如果我们要取最后一个元素,除了计算索引位置外, 阅读全文
posted @ 2017-08-31 09:33 坡上樹 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 条件判断 1、python缩进规则: 如果if语句判断是True,就把缩进的语句执行了,否则,什么也不做,比如: 根据 ,如果if语句的判断是True,就会执行缩进的两行print语句,否则什么也不做。在python中,通常用elif来代替else if,python中if语句的完整形式如下: 2、 阅读全文
posted @ 2017-08-31 09:30 坡上樹 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、字符编码问题 1. 在python3中,字符串是以Unicode编码的,也就是说python的字符串支持多语言。对于单个字符的编码,python提供了_ord()_ 函数来获取字符的整数表示,_chr()_ 函数则是把编码转换为对应的字符,比如: 2. 由于python的字符串类型是str,在内 阅读全文
posted @ 2017-08-31 09:29 坡上樹 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、单行注释 在python中常使用“ ”来进行单行注释,其快捷键为“ctrl+/”,如果要对多行代码也就是代码块进行注释时,也可以选中多行按下 “ctrl+/”来进行注释。 二、多行注释 & 8195;& 8195;对于多行注释,可以在代码块的上下加上三个单引号或者双引号比如: 三、ASCLL、U 阅读全文
posted @ 2017-08-31 09:27 坡上樹 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型 整数: python可以处理任意大小的整数 ,其中也包括负整数,可以说在程序中其表示方法和数学上的写法是一模一样的。 浮点数: 当使用很大或者很小的浮点数的时候,必须使用科学计数法表示,把10用e来表示,比如1.23x10^9就是1.23e9,0.000012可以写成1.2e 5。 字 阅读全文
posted @ 2017-08-31 09:25 坡上樹 阅读(171) 评论(1) 推荐(0) 编辑