让我们来看看,Python在数据分析领域的生态圈吧! 基础库 Numpy:矩阵计算与其它大多数框架的数据处理基础; Scipy:科学计算库,提供了很多科学计算工具包和算法; Matplotlab:专业画图工具,话说这个单词还是真是在Matlab之间插入了plot这个词形成的; Pandas:提供类似 ...
分类:
编程语言 时间:
2017-12-08 12:20:48
阅读次数:
205
numpy 简介 numpy的存在使得python拥有强大的矩阵计算能力,不亚于matlab。 官方文档(https://docs.scipy.org/doc/numpy-dev/user/quickstart.html) Quickstart tutorial Prerequisites Befo ...
分类:
其他好文 时间:
2017-11-12 18:39:53
阅读次数:
267
1. print大法 2. math和numpy的区别:math只对单个元素,numpy会broadcasting。 3. 定义函数 4. Shape和Reshape 5. Normalize: x_norm = np.linalg.norm(x, ord = 2, axis = 1, keepdi ...
分类:
编程语言 时间:
2017-10-27 01:42:38
阅读次数:
260
计算矩阵矩阵乘法 Am×n Bn×p == Cm×p 过程。 原始矩阵乘法,一个线程计算结果矩阵中的一个元素。 ? 结果输出如下图。 ● 首先是矩阵初始化消耗的时间,在计算超大型矩阵的过程中初始化需要显著占用时间(因为矩阵元素是在CPU中逐个初始化的)。 ● 其次比较了GPU运算过程的CPU和GPU ...
分类:
其他好文 时间:
2017-10-13 10:21:16
阅读次数:
208
ARCore中提供了根据屏幕坐标、视口大小及view、 project矩阵计算从屏幕坐标发射一条射线的方法,此方法用于3D拾取。 原理: 一、世界坐标系的点P1转化到投影空间得到点P2的公式是:P2 = P1 * viewMatrix * projectMatrix = P1 * viewProjM ...
分类:
编程语言 时间:
2017-09-07 13:40:12
阅读次数:
148
主要参考 原文链接:https://math.stackexchange.com/questions/180418/calculate-rotation-matrix-to-align-vector-a-to-vector-b-in-3d 目标:寻找一个向量a到单位向量b的旋转矩阵R。 方法: 令 ...
分类:
其他好文 时间:
2017-08-02 17:45:06
阅读次数:
320
矩阵加法就是相同位置的数字加一下,矩阵减法也类似 矩阵乘以一个常数,就是所有位置都乘以这个数 矩阵乘以一个常数,就是所有位置都乘以这个数 矩阵乘以矩阵 计算规则是,第一个矩阵第一行的每个数字(2和1),各自乘以第二个矩阵第一列对应位置的数字(1和1),然后将乘积相加( 2 x 1 + 1 x 1), ...
分类:
其他好文 时间:
2017-08-01 23:17:37
阅读次数:
364
转载自kanego http://www.cnblogs.com/kanego/articles/2346971.html [译] - 投影矩阵的推导 原帖地址: http://www.codeguru.com/cpp/misc/misc/math/article.php/c10123__1/Der ...
分类:
其他好文 时间:
2017-07-29 11:33:18
阅读次数:
427
codeforces 351C [构造一个n*m的括号序列,每个位置根据%n的情况(和)分别有花费,求最小费用] [考虑一般dp。有结论状态不会超过n。所以我们以n位为一块,用f[i][k][j]表示目前i位,前缀和最小为k,当前和为j的最小费用,预处理出从状态转移矩阵T。然后用min_plus矩阵... ...
分类:
其他好文 时间:
2017-07-23 00:59:50
阅读次数:
208
对于一阶线性方程的求解有多种方式,这里将介绍利用高斯消去法解一阶线性方程组。在介绍高斯消去法前需要对《线性代数》做一下温习,同时在代码中对于矩阵的存储做一个简要介绍。 通常遇到矩阵我们会利用二维数组来进行对矩阵数值的存储(例如前几篇中动态规划中对于求解矩阵初始化就是利用二维数组),但在计算机的内存中 ...
分类:
其他好文 时间:
2017-07-07 23:35:10
阅读次数:
330