学习笔记
文章平均质量分 61
没有人给他写信的下士
这个作者很懒,什么都没留下…
展开
-
pytorch 学习笔记2
感知机感知机的信号只有“流/不流”( 1/0)两种取值,以阈值决定权重相当于电流里所说的电阻。电阻是决定电流流动难度的参数, 电阻越低,通过的电流就越大。而感知机的权重则是值越大,通过 的信号就越大。不管是电阻还是权重,在控制信号流动难度(或者流 动容易度)这一点上的作用都是一样的。简单逻辑电路与或非 与非感知器的实现def AND(x1, x2): w1, w2, theta = 0.5, 0.5, 0.7 tmp = x1*w1 + x2*w2 if tmp <原创 2020-07-16 00:57:34 · 154 阅读 · 0 评论 -
pytorch 学习笔记1
类同样用class定义,格式如下class type def __init__(self,..): #构造函数 def function(self,): #方法其中的self就类似与C中的this指针,只是显式写出来了,方便理解使用Numpynumpy数组类提供很多算法用于可深度学习导入numpyimport numpy as np生成numpy数组使用np.array()方法,可以接收python的列表作为参数例如x = np.array([1.0, 2.0, 3.0])原创 2020-07-15 00:47:39 · 131 阅读 · 0 评论 -
python学习笔记第二章《列表和元组》
2.1 序列概览python有六种内建序列:列表,元组,字符串,unicode字符串,buffer对象,xrange对象列表:可以修改元组:不能修改用法上就是和数组有些像,但是更简便,不用声明直接进入赋值,而且可以在序列中包含另一个序列,非常方便2.2 通用序列操作索引 分片 加 乘1.索引:就是和数组一样,下标查找,但是负数下标可以倒过来找,一样可以适用于字符串2.分片: 访问一定范围内的元素,示例>>> tag = '<a href = "http://www.原创 2020-06-21 15:46:34 · 190 阅读 · 0 评论 -
Python学习笔记,第一章【基础知识】
交互式解释器与众不同:不用加分号print在2 和 3中有区别,2 不用加括号,3 要加括号,因为在3中print是函数自带语法高亮算法是什么就是步骤数字和表达式对于整数除法,可以用语句from _future import division此时不会运行整数除法,想要运用的话可以使用双斜杠,这是python2 中,python3 直接就忽略整数除法,不用运行语句也可以达成长整型:在3中的长整型不会像2中一样结尾多一个L十六进制和八进制:前面都要加个0,八进制前是0o变量和其他的原创 2020-06-19 20:25:09 · 187 阅读 · 0 评论 -
C++Primer Plus(第六版)第十六章学习笔记:
本章内容:标准C++ string类模板auto_ptr、unique_ptr、shared_ptr标准模板库容器类迭代器函数对象STL算法模板initializer_list16.1 string 类1.构造字符串七个构造函数,C++11新增两个,一共9个详见表16.116.1.2 string类输入之前有使用过getline函数来获取string类的一行字符串...原创 2019-04-17 19:54:35 · 270 阅读 · 0 评论 -
C++Primer Plus(第六版)第十三章学习笔记:
本章内容:is-a关系的继承保护以公有方式从一个类派生出另一个类保护访问构造函数初始化列表向上和向下的强制转换虚成员函数早期联编与晚期联编抽象基类纯虚函数何时及如何使用公有继承...原创 2019-04-04 10:43:14 · 293 阅读 · 0 评论 -
C++Primer Plus(第六版)第十五章学习笔记:
本章内容:友元类友元类方法嵌套类引发异常异常类运行阶段类型识别dynamic_cast和typeidstatic_cast、const_cast和reiterpret_cast15.1 友元15.1.1 友元类原创 2019-04-10 20:59:24 · 558 阅读 · 0 评论 -
C++Primer Plus(第六版)第十四章学习笔记:
本章内容has-a关系包含对象成员的类模板类valarray私有和保护继承多重继承虚基类创建模板类使用模板类模板的具体化14.1 包含对象成员的类14.1.2 student类的设计...原创 2019-04-10 15:43:51 · 406 阅读 · 0 评论 -
C++Primer Plus(第六版)第十二章学习笔记:
本章主要内容对类成员使用动态内存分配隐式和显式复制构造函数隐式和显式重载赋值运算符构造函数使用new使用静态类成员定位new运算符用于对象使用指向对象的指针实现队列抽象数据类型12.1 动态内存和类先复习用new分配内存head#include <iostream>#ifndef GOLF_H_INCLUDED#define GOLF_H_INCLUDE...原创 2019-03-29 14:09:00 · 304 阅读 · 0 评论 -
C++Primer Plus(第六版)第十一章学习笔记:
11.1 运算符重载C++中可以将运算符重载扩展到用户定义的类型,重载运算符格式operator +() //重载+运算符operator *() //重载*运算符使用被重载的运算符对类对象进行操作的时候,会隐式调用运算符函数11.2 运算符重载实例首先是一个不带重载的Time 类实例,相加操作以成员函数来实现head#ifndef GOLF_H_INCLUDED#define...原创 2019-03-21 16:06:55 · 257 阅读 · 0 评论 -
C++Primer Plus(第六版)第十章学习笔记:
面向对象编程(OOP)特性抽象;封装和数据隐藏多态继承代码可重用性实现以上特性,从而引进了类10.2 抽象和类简单的说,就像看三体的时候那个概念,四维看三维的时候,是可以看到三维物体的所有层面,就像把所有三维物体的所有性质都铺开在眼前了,抽象就是这种感觉,把一个物体的关键的性质都抽象出来铺开,一目了然10.2.1 类型是什么对类型的声明就是确定该变量所会执行到的操作,所以...原创 2019-03-15 19:14:04 · 226 阅读 · 0 评论 -
C++Primer Plus(第六版)第八章学习笔记
8.1 内联函数关键字:inline就是在应该放函数原型的地方直接把整个函数的定义确定,意义在于可以直接使用函数,不用跳到另一个地址去调用函数8.2 引用变量用&amp;amp;符号进行定义int rats;int &amp;amp; rodents = rats;此处&amp;amp;是类型标识符的一部分,如同char*表示指向char的指针int &amp;amp;表示指向int的引用引用和指针的区别原创 2019-03-09 13:33:34 · 303 阅读 · 0 评论 -
C++Primer Plus(第六版)第七章学习笔记
7.1 函数基本知识提供函数定义提供函数原型调用函数原创 2019-02-24 21:28:38 · 287 阅读 · 0 评论 -
C++Primer Plus(第六版)第六章学习笔记
6.1 if语句if(test-condition) statement;6.1.1 if else 语句if(test-condition) statementelse statement当需要三个分支选择的时候则用if else if else6.2 逻辑表达式与(and):&&或(or) : ||非(not) : !逻辑运算符...原创 2019-02-17 17:25:37 · 482 阅读 · 0 评论 -
C++Primer Plus(第六版)第五章学习笔记:
5.1 for循环5.1.1 组成部分1、设置初始值2、执行测试,就是看判断条件3、执行循环操作,就是循环体4、更新测试用值(当前循环的测试用值是进入循环体前确定的,所以for是入口条件循环)5.1.4 for循环访问字符串可以用于访问字符串单个字符5.1.6 副作用与顺序点副作用:就是对变量值进行修改之类的操作顺序点:就是标志该操作完成的点Tips1、赋值表达式为从右向...原创 2019-02-15 11:51:57 · 678 阅读 · 1 评论 -
C++Primer Plus(第六版)第四章学习笔记(2)
结构简介定义:用于同时存储多种类型数据的类型,本质可以说是用户定义的一种数据类型关键字:struct用法struct关键字声明标识符作为该数据格式的名称在定义之后使用时在CPP中可以省略struct,C中不可性质可以使用初始化列表...原创 2019-01-02 20:41:28 · 134 阅读 · 0 评论 -
C++Primer Plus(第六版)第四章学习笔记(1):字符串
1.数组数组(array)是数据格式,存储多个同类值。创建数组需要声明:1.数组中元素类型,也可以说数组的数据类型2.数组中元素个数3.数组名数组元素数设定不能是变量数组类型被称为符合类型,因其用其他类型来创建数组的用途基于可以单独访问数组中的单个元素,但是设定是访问下标必须有效,下标无效不能被编译器识别出来·初始化规则1.只有定义数组时可以使用初始化,之后不能使用,也不能将一个...原创 2018-10-17 22:43:21 · 197 阅读 · 0 评论 -
C++Primer Plus (第六版)第三章作业笔记
C++Primer Plus (第六版)编程作业笔记(一)第三章1.编写一个小程序,要求用户使用一个整数指出自己的身高(单位为英寸),然后将身高转换为英尺和英寸。该程序使用下划线字符来指示输入位置。另外,使用一个const符号常量来表示转换因子。#include &amp;lt;iostream&amp;gt;using namespace std;int main(){ double ft; ...原创 2018-09-22 23:51:37 · 286 阅读 · 0 评论