摘要: 这一遍进入到核心内容,计算特征值和特征向量。相信有了前两篇的基础,大家不会觉得有什么障碍了。下面进入正题1 计算特征值 对于矩阵Z = cI, I 为单位矩阵,如果满足|A-cI| = 0。 也就是将A由一个一般矩阵转化为奇异矩阵(行列式为0的矩阵叫奇异矩阵)。也就是求A的特征值。 下面是计算方法: 由此可以求得A的两个特征值C1和C2。通过比较得知,C2是最大的特征值,称为主要特征值。(在svd分解中,常常会将最小的几个特征值忽略,以达到抽取特征的目的。)2 通过特征之计算特征向量 满足 (A-ciI)* Xi = 0 的Xi为A的一个特征向量 计算方法如下: 3 通过特征向... 阅读全文
posted @ 2012-01-18 15:16 ~大器晚成~ 阅读(3050) 评论(1) 推荐(2) 编辑
摘要: 之前介绍了矩阵的基本概念,这一篇介绍一下矩阵的运算。1 整体介绍 加法:Z=A+B zij=aij+bij 减法:Z=A-B zij=aij-bij 乘法:Z=A*B zij=ai1*b1j+ai2*b2j+...+aim*bnj 与数字的乘除:Z=c*A zij = c*aij; Z= A/c zij = aij/c 2 加法运算 Z = A + B zij = aij + bij也就是要将两个矩阵相应位置的元素加起来,当成新矩阵的新元素。3 减法运算 Z = A - B 将两个矩阵相应位置的元素求差。 4 乘法运算 5 与数字乘除 6 正交矩阵如果一个矩阵乘以他的转置,得... 阅读全文
posted @ 2012-01-18 14:04 ~大器晚成~ 阅读(3603) 评论(0) 推荐(0) 编辑
摘要: 准备写一篇关于奇异值分解的文章,突然发现里面需要用到很多线性代数的知识。因此先介绍一下线性代数的基本概念和运算,有助于读者对奇异值分解的理解。1 基本概念 一个矩阵就是有若干行和列组成的数字,相当于一个表格。 特别地,如果矩阵的行和列个数相同,则该矩阵为一个方阵。在矩阵中A中的元素aij,代表第i行第j列的元素。自左上角元素向右下角元素的连线为主对角线,主对角线上元素的和称为矩阵的迹。 只有一行的矩阵叫做行矩阵,只有一列的矩阵叫做列矩阵。所有元素都为0的矩阵为空矩阵如果一个矩阵只有对角线上的元素不为零,这样的矩阵叫对角阵。如果一个对角矩阵所有元素都相等,叫做标量矩阵。特别地,如果所有元素... 阅读全文
posted @ 2012-01-18 13:46 ~大器晚成~ 阅读(3448) 评论(3) 推荐(0) 编辑
摘要: 最近一直在使用Linux,积累了一些经验和使用技巧。废话不说,拿来和大家分享一下。1 查看文件的行数wc -l filepath2 文件排序sort -k1 -k2 -t " " -n -r filepath 上面的命令为按照第一列,第二列进行数字倒序排列文件记录,分隔符为\t。特别注意:当含有中文排序时,需要特殊指定LC_ALL=C进行排序。命令为 LC_ALL=Csort -k1 -k2 -t " " -n -r filepath3 查看当前进程ps ux4 查看进程占用资源情况top ctrl+c退出5 查看硬盘和内存df -h / free6 s 阅读全文
posted @ 2012-01-18 11:31 ~大器晚成~ 阅读(1023) 评论(0) 推荐(0) 编辑