给定两个N×N的矩阵,求乘积 如下图所示,乘法执行过程如下: 1.矩阵1先拿出一行,矩阵2先拿出一列 2.行与列相乘得到value1 3.行与剩下矩阵2相乘得到value2(递归过程) 4.剩下矩阵1与列相乘得到value3(递归过程) 5.剩下矩阵1与剩下矩阵2相乘得到value4(递归过程) 6 ...
分类:
其他好文 时间:
2019-06-26 13:39:37
阅读次数:
106
矩阵加减 include main(){ int i,j; printf("请输入行和列长度:"); scanf("%d%d",&i,&j); int a[i][j],b[i][j],c[i][j]; int m,n; printf("请输入A矩阵的元素:"); for(m=0;m main(){ ...
分类:
其他好文 时间:
2019-05-07 18:25:58
阅读次数:
136
$$tr(A\timesB\timesC)=tr(A\timesC\timesB)=tr(B\timesA\timesC)$$ 一系列矩阵相乘,它们的顺序可以随意交换(只要满足矩阵乘法尺寸要求),最终得到的结果迹是相同的。 ...
分类:
其他好文 时间:
2019-04-11 16:32:31
阅读次数:
107
前言 之前写过稀疏图的实现方法,这次写用矩阵存储数据的算法实现,只要会矩阵相乘的话,实现这个就很简单了。如果有不懂的可以先看一下下面两篇随笔。 MapReduce实现PageRank算法(稀疏图法) Python+MapReduce实现矩阵相乘 算法实现 我们需要输入两个矩阵A和B,我一开始想的是两 ...
分类:
编程语言 时间:
2019-03-24 19:55:50
阅读次数:
225
#include #include #include using namespace std; void MatrixMul(double A[],double B[],int m,int n,int k,double C[]) { int i,j,l,u; for(i=0;i<m;i++) { f... ...
分类:
其他好文 时间:
2019-03-14 10:33:14
阅读次数:
130
题目: 给出一串表示矩阵相乘的字符串,问这字符串中的矩阵相乘中所有元素相乘的次数。 思路: 遍历字符串遇到字母将其表示的矩阵压入栈中,遇到‘)’就将栈中的两个矩阵弹出来,然后计算这两个矩阵的元素相乘的次数,累加就可以了。 PS:注意弹出的矩阵表示的先后顺序。 代码: ...
分类:
其他好文 时间:
2019-02-28 01:03:29
阅读次数:
135
不定时更新 反卷积就是转置卷积,也可以写成两个矩阵相乘,通常由小尺寸变成大尺寸,反卷积的反向传播也是可行的。 如图是反卷积的过程: 下面介绍卷积的反向传播过程,此过程与反卷积相同。 反卷积的计算是把卷积的得到的结果与卷积核的转置相乘,所以也叫转置卷积。 卷积的过程如下图: 用矩阵表达: 反向传播的公 ...
分类:
其他好文 时间:
2019-02-27 17:32:10
阅读次数:
169
创建一个矩阵 shape 矩阵的形状 设置元素的类型 有时候我们会生成矩阵 线段矩阵,表示从0到10的闭区间也就是11个数,取6个数出来 2.矩阵的分隔 3.矩阵的索引 4.矩阵的分割 5.矩阵的合并 ...
分类:
编程语言 时间:
2019-01-28 13:57:50
阅读次数:
180
一、Numpy的点积和dot矩阵相乘 dot()使用需注意:前一个矩阵的行数要与后一个矩阵的列数一致 结果图: 代码2:dot()使用需注意:前一个矩阵的行数要与后一个矩阵的列数一致 结果图: ...
分类:
其他好文 时间:
2019-01-23 21:39:12
阅读次数:
261
图像处理中常用的正交变换除了傅里叶变换以外,还有一些其它常用的正交变换,其中离散余弦变换DCT就是一种,这是JPEG图像压缩算法里的核心算法,这里我们也主要讲解JPEG压缩算法里所使用8*8矩阵的二维离散余弦正变换。 一维离散余弦变换 一般表达式 要弄懂二维离散余弦变换,首先我们需要先了解它在一维下 ...
分类:
其他好文 时间:
2019-01-06 16:32:45
阅读次数:
624