- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 C++ 引用 指针 基础知识
引用: 不是对象,是已有对象的别名,相当于bind对象,初始化必须赋值,一经定义不可改变。指针:是指针对象,指向对象的地址。二者都是复合类型(基于其他类型定义的类型)
2022-12-05 09:18:39
286
原创 NumPy Application: Determining Moore‘s Law with real data in NumPy
numpy学习
2021-12-28 21:32:32
1083
原创 Saving and sharing your numpy arrays(将你的numpy arrays保存下来并分享)
学习如何保存和分享numpy arrays学啥?将numpy arrays保存成压缩文件或者我们能看懂的文件,例如:csv类型文件;加载文件到自己的Numpy 工作区。怎么做?创建两个1D arrays 和一个2D array将arrays保存为可存储的文件将变量从工作空间中期初从文件中加载变量对比zipped binary files和huma-readabke delimited files完成保存,加载,分享Numpy arrays前提Numpy工作路径的读写
2021-12-24 15:44:44
1458
原创 Numpy n维数组的线性变换(Linear algebra on n-dimensional arrays)SVD
n 维数组线性变换看完之后,掌握以下知识:理解 一维,二维,n维数组在numpy中的不同;学会使用线性代数相关知识对n维数组操作而不是使用for-loops;理解n维数组的轴和形状变换。matrix decomposition(矩阵分解)Singular Value Decomposition(单值分解): 产生一个压缩的图像近似值from scipy import miscimg = misc.face() # 使用scipy.misc 中的 face imageimg is a
2021-12-23 15:12:31
3046
原创 GAN,cGAN 对抗网络概念,原理简述
GAN,cGAN 对抗网络概念,原理简述原理: 对抗,字面意思,两个东西相互抗衡,在竞争中成长。对抗网络中这两个东西指的就是 生成网络G 和 判别网络D对抗的过程:生成网络努力使得生成的虚假物品更加真实,判别网络努力分辨出那些是生成网络G生成的,哪些是真实的。在此对抗的过程中两个网络的能力不断提升。最终达到一个相对平衡的结果:理想状态下,G学习到真实数据的分布,使得D无法分别出真实数据和生成数据,即D(TRUE)=D(FALSE)=0.5GAN生成器G:输入一个噪声Z,输出一个图像G(Z)判别
2021-11-17 15:35:22
1662
原创 scikit-learn Plot classification probability
# 资料汇入iris = datasets.load_iris()X = iris.data[:, 0:2] # we only take the first two features for visualizationy = iris.target # 目标资料# print(X.shape) 得到x的shape ,shape[0] 返回的是第一维度长度,shape[1] 返回第二维度长度n_features = X.shape[1] # 0,图像的高度 1,图像的宽度 2,图像的通
2021-11-09 20:21:10
1313
原创 自监督学 对比式学习
自监督学习 对比学习对比学习def. 自监督学习属于无监督学习范式的一种,特点是 不需要人工标注的类别标签信息,直接利用数据本身作为监督信息,来学习数据的特征表达,并用于下游任务不需要人工标注类别标签信息:不用人为对类别进行标注,比如对猫片标注猫,这种打标签的行为利用数据本身作为监督信息: 数据本身就是网络所要分析学习的对象,但是要从已有数据中学习到什么是好什么是坏特征表达:也就是上一个词条所需要学习到的下游任务:图像识别、图像分割、图像分类…就是我们训练的网络已经完全掌握了他需要学习的图像特征了
2021-11-05 10:02:22
314
原创 数据结构 day01 (数据,数据元素,数据对象,数据类型,数据结构,算法(待补充))
这里写目录标题数据二级目录三级目录数据二级目录三级目录1.数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。数据是计算机程序加工的原料。2.数据元素是数据的基本单位,通常以整体的形式进行考虑和处理。一个数据元素可由若干个数据项组成,数据项是构成数据元素的不可分割的最小单位。例如:学生记录就是一个数据元素,它由学号、姓名、性别等数据项组成。3.数据对象是具有相同性质的数据元素的集合,是数据的一个子集。4.数据类型是一个值的集合和定义在此集合
2020-08-10 23:24:37
563
原创 面向对象的封装、java封装
面向对象的封装封装目的及概念使用方法及适用场景封装目的及概念概念:在电子方面,封装是指把硅片上的电路管脚,用导线接引到外部接头处,以便与其它期间连接。在面向对象编程中,封装(encapsulation)是将对象运行所需的资源封装在程序对象中——基本上,这个资源就是方法和数据。对象公布其接口,类似“外部接头处”,对象接口包括了公共的方法和初始化数据。其他连接到这个接口上的对象不需要关心其实现的方法就可以直接使用这个对象。“不用告诉我你是怎么做的,只要做就行”封装就是将抽象得到的数据和行为(或
2020-07-31 16:41:54
156
原创 java中数组的创建及使用
数组的创建及使用数组的定义定义数组的创建a.声明一个数组b.数组初始化c.创建一个引用的数组数组的相关操作Java.util.Array 包含了对数组的所有操作数组的定义定义数组就是存储一组数据的容器,数组表示的是一个对象数组的创建a.声明一个数组i. int[] a; ii. int n[] ={1,2,3,4} 声明的同时直接初始化并赋值 **放在常量池中,常量池中存放采用hashset 有去重操作**iii. int n[]=new int[]{元素} 创建的数组对象的同时
2020-07-30 15:50:01
440
1
原创 位运算(取反、补码、左移、右移、与、或)
位运算(补码、左移、右移、取反、与、或)1.取反2.补码3.左移(<<)i. 例一:(10<<2)ii. 例二:(-10<<2)iii. 总结4.右移(>>)i. 例一:(10>>2)ii. 例二:(-10>>2)iii. 总结5.与6.或Ending1.取反将需要计算的数字换算为二进制(0、1)。每个位上都取相反值,1变成0,0变成12.补码正数的补码就是其二进制表示,与原码相同负数的补码表示方法:将其对应的正数的原码
2020-07-29 15:37:36
2885
1
LR分析表,输入一个句子输出与句子对应的语法树。能对语法树生成过程进行模拟。
2020-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人