自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 虚拟函数

虚拟函数 今天看书看到了虚拟函数,我在这里总结一些我学习的总结。虚拟函数是怎样实现一个接口,多种方法的呢,有无关键词Virtual有何区别呢。下面配图和例子来说明。 当在基类中使用了关键字Virtual,就要使用之后绑定,系统就会在编译时给每个类生成一张虚拟函数表,如上图,也就是一张虚函数指针表,这些指针指向每个虚函数的地址。而类的对象地址最前面是一个虚表指针,指向了类对应的虚表。运行时系统会根据虚表指针指向的虚函数指针来确定调用虚函数的哪个版本。 这就实现了一个接口,多种方法。如果不加关键字Virtua

2020-07-04 19:44:49 1616

原创 光栅图形学-画直线经典算法

光栅图形学算法-画直线算法 如果对这些算法感兴趣,可以去查阅算法的详细介绍,这里只是用C语言代码来描述这些算法。 1.DDA算法 DDA算法依赖于直线的斜截式方程 void DDA() { float x1,x2,y1,y2,n,k; printf("---------DDA算法----------"); printf("请分别输入坐标x1,y1,x2,y2:"); scanf("%f,%...

2020-02-25 15:06:39 452

原创 线性回归

线性回归->连续问题 softmax回归->离散问题 基本术语 训练模型 使模型在数据上的误差减小的过程 训练集 用于训练模型的数据集合 样本 训练集的一个元素对应的个体(比如:一只狗,一栋房子) 标签 模型输出的结果 特征 影响输出结果的因素 损失函数 用于衡量误差的函数 平均损失 所有样本误差的平均值 解析解 误差最小值可用表达式表达 数值解 误差最小值没有解析解 小批量随机梯度下...

2019-11-17 21:45:01 238

原创 python自动求梯度

from mxnet import autograd, nd 方法 x = nd.arange(4).reshape((4, 1)) 方法 结果 x.attach_grad() 申请求梯度所需内存 autograd.record() 用于上下文管理器,管理内容是待求梯度 y.backward() 自动求梯度 autograd.is_training() 查看是否处于...

2019-11-15 21:56:10 2120

原创 MXNet对数据的操作

首先引入一个数学概念 范数 导入NDarray from mxnet import nd 创建DNarray X = nd.arange(12) 方法 功能 参数实例 nd.arange() 创建一个行向量。有shape,size属性 12 X.reshape() 改变向量的形状 (3, 4) nd.zeros() 创建一个元素 都为0的向量 (3, 4) nd....

2019-11-14 18:24:48 313

原创 计算机操作系统介绍(1)

本人有关操作系统的笔记完全是根据自己的学习情况来编写的。符合以下情况的内容已略去,但整体框架是完整的。 1.了解性的内容 2.一看就小标题就明白明白的内容 3.针对某个要点详细展开的内容 4.随着学习会慢慢理解的内容 想详细了解的还请查阅相关资料,这样学习的方向性应该更强。 1.1操作系统的目标和作用 1.1.1操作系统的目标 1.方便性 2.有效性 3.可扩展性 4.开放性 1.1.2操作系统的...

2019-09-27 21:56:34 398

原创 git常用命令

1.下载git windows下载非常简单,不说了 linux也非常简单,用命令 sudo apt-get install git 2.基本配置 设置用户名: git config --global user.name [用户名] 设置邮箱: git config --global user.email [邮箱] 3.创建创库 对现有的目录创建创库 git init 克隆远程仓库 ...

2019-09-27 20:13:43 154

原创 pyinstaller打包飞机大战游戏

将pygame写的脚本游戏打包成可执行程序1.生成spec文件 1.生成spec文件 我的游戏模块结构如下 进入cmd,在该目录下执行一下命令(main.py为游戏的入口模块) pyinstaller pyi-makespec -w main.py 会生成mian.spec文件,在main.spec文件中可以配置其他的模块以及图片,音频等文件了 以下为spec文件配置 配置好之后执行下列...

2019-05-11 18:15:32 835

原创 用python发现数学公式中隐藏的美丽图案

pillow库作图代码 其实数学中蕴含了一些美妙的东西,比如把圆周率用琴键敲击出来就是一首好听的乐曲。 今天我就也发现了一些数学公式中的美妙,并用python的pillow库将其呈现给大家。 当然,首先要安装pillow库 pip install pillow 代码 ...

2019-05-01 22:47:34 1404

原创 math库的使用

python内置库mathmath有关角的函数数学运算对数运算指数运算其他运算判断取值 math 有关角的函数 import math #都是rad为单位 print("arccos0.5 = ", math.acos(0.5)) print("arcsin0.5 = ", math.asin(0.5)) print("arctan1 = ", math.atan(1)) print("60度转...

2019-04-25 17:46:50 5578

原创 numpy的简单使用

numpy生成array objectarray四则运算随机生成一个矩阵矩阵的各个属性zreos,ones,empty 生成array object import numpy as np arr1 = np.arange(10) #1 list1 = range(10) arr2 = np.array(list1) list2 = [1, 2, 3, 4] arr3 = np.array(list...

2019-04-23 21:59:28 791

原创 django开发前的准备工作

django项目环境的搭建创建虚拟环境基本命令 创建虚拟环境 基本命令 1.创建虚拟环境:makevirtualenv -p python3 django 2.查看虚拟环境命令:workon 3.安装django框架 pip install django==2.1.7 ...

2019-04-14 21:12:50 401

空空如也

空空如也

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

TA关注的人

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