自定义博客皮肤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 1519

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

光栅图形学算法-画直线算法如果对这些算法感兴趣,可以去查阅算法的详细介绍,这里只是用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 370

原创 线性回归

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

2019-11-17 21:45:01 161

原创 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 2014

原创 MXNet对数据的操作

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

2019-11-14 18:24:48 215

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

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

2019-09-27 21:56:34 289

原创 git常用命令

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

2019-09-27 20:13:43 89

原创 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 748

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

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

2019-05-01 22:47:34 1253

原创 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 5421

原创 numpy的简单使用

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

2019-04-23 21:59:28 538

原创 django开发前的准备工作

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

2019-04-14 21:12:50 190

空空如也

空空如也

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

TA关注的人

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