向量空间(Vector Space) 用表示,表示n为向量空间 向量空间的性质: 向量空间内的向量进行相加相减,乘以或者除以一个标量,或者向量之间的线性组合得到的新向量还是位于该空间中。 非向量空间举例,如二维向量的第一象限空间,取其空间内任意一个向量,如,对该向量进行乘以-1,得到不在第一象限内, ...
分类:
其他好文 时间:
2017-11-02 00:58:06
阅读次数:
162
使用CUDA的线性代数库cuBLAS来计算矩阵乘法。这里主要记录调用规则,关于乘法函数中详细的参数说明和调用规则见另一篇随笔。 ? 源代码: ? 输出结果: ? 涨姿势: ● 代码依然很烂。多用了一个 h_C 根本没有用上,其作用被 h_CUBLAS 取代了,而且源代码中有free(h_C)却没有f ...
分类:
其他好文 时间:
2017-10-31 12:43:47
阅读次数:
220
已知矩阵A和矩阵B,求A和B的乘积C=AB 矩阵A大小为mxn,矩阵B大小为nxp。 常规方法 矩阵C中每一个元素Cij = A的第i行 乘以(点乘) B的第j列 列方法 矩阵C的第i列 = 矩阵A乘以矩阵B的第i列 注:矩阵A乘以一个向量,相当于对矩阵A的列进行线性组合 行方法 矩阵C的第i行 = ...
分类:
其他好文 时间:
2017-10-28 21:09:01
阅读次数:
198
全文目录 1 篇首语:挑战MIT计算机课程 2 看我怎么驾驭MIT计算机科学的课程(斯考特·杨) 2.1 为什么临时抱佛脚没用? 2.2 你能加速理解吗? 3 钻研:你学得更快 3.1 第一阶段:知识面覆盖 3.2 第二阶段:练习 3.3 第三阶段:自省 4 费曼技巧 4.1 对付你完全摸不着头脑的 ...
分类:
其他好文 时间:
2017-10-28 20:29:05
阅读次数:
169
Scikit-Learn是基于python的机器学习模块,基于BSD开源许可。Scikit-learn的基本功能主要被分为六个部分,分类,回归,聚类,数据降维,模型选择,数据预处理,具体可以参考官方网站上的文档。NumPy(Numeric Python)系统是Python的一种开源的数值计算扩展,一 ...
分类:
其他好文 时间:
2017-10-28 15:35:24
阅读次数:
190
numpy教程 广播机制 numpy计算函数返回默认是一维行向量: 所以广播之实际是高维对一维行向量的广播: 除法广播: 向量乘法,加法可以类比: 线性代数相关 『Numpy学习指南』第六章_深入学习NumPy模块(其一:线性代数模块) np.diag():对角阵生成 np.linalg.det() ...
分类:
其他好文 时间:
2017-10-22 22:06:33
阅读次数:
234
上一篇,我们讲到了二阶行列式的定义,接下来我们要将其拓展到任意阶的行列式。 在此之前,我们要讲一个叫做逆序数的东西,它与行列式的定义可谓是息息相关。 那么,什么是逆序数呢? 众所周知,任意一个大小为n的集合都可以排列成n!个序列,假定集合中的元素是可排序的, 那么我们将前i-1个数中,比第i个数大的 ...
分类:
其他好文 时间:
2017-10-17 23:01:54
阅读次数:
235
感觉光听课效果不是特别好, 象征性地记一下关键点(也许是。。),用于概念速查、要点回顾。 反正不费时间并且也没明显坏处。。 不涉及细节、没有系统性。 1、发明行列式的最初目的是? 2、对角线法则适用范围? 3、问题的复杂度主要取决于? 4、解释向量加法定义的合理性。 5、递归实现行列式计算。 6、线 ...
分类:
其他好文 时间:
2017-10-15 17:31:01
阅读次数:
215
首先我们来看一看计算行列式的意义: a11x1 + a12x2 = b1 (1) a21x1 + a22x2 = b2 (2) 这是一个二元一次方程组,正常情况下求解需要高斯消元: 将 (1) * a22 - (2) * a12 得到 (a11a22 - a21a12)x1 = b1a22 - b2 ...
分类:
其他好文 时间:
2017-10-14 22:37:59
阅读次数:
258