reshape() 函数与 kron()函数的区别
reshape()
1.就是变换成特定维数的矩阵
2.是按照列的顺序进行转换的,也就是第一列读完,读第二列,下面请看具体例子:
A =
1 4 7 10
2 5 8 11
3 6 9 12
B = reshape(A,2,6)
B =
1 3 5 7 9 11
2 4 6 8 10 12
B = reshape(A,2,[])
B =
1 3 5 7 9 11
---------------------
作者:小海歌哥
来源:CSDN
原文:https://blog.csdn.net/xiaohaijiejie/article/details/45080681
对n×m阶矩阵A和p×q阶矩阵B,A和B的Kronecher乘法运算可定义为:
由上面的式子可以看出,Kronecker乘积A B表示矩阵A的所有元素与B之间的乘积组合而成的较大的矩阵,B A则完全类似.A B和B A均为np×mq矩阵,但一般情况下A B不等于 B A.和普通矩阵的乘法不同,Kronecker乘法并不要求两个被乘矩阵满足任何维数匹配方面的要求.Kronecker乘法的Matlab命令为 C=kron(A,B),例如给定两个矩阵A和B:
则由以下命令可以求出A和B的Kronecker乘积C:
A=[1 2; 3 4]; B=[1 3 2; 2 4 6]; C=kron(A,B)
C =
1 3 2 2 6 4
2 4 6 4 8 12
3 9 6 4 12 8
6 12 18 8 16 24
作为比较,可以计算B和A的Kronecker乘积D,可以看出C、D是不同的:
A=[1 2; 3 4]; B=[1 3 2; 2 4 6]; D=kron(B,A)
D =
1 2 3 6 2 4
3 4 9 12 6 8
2 4 4 8 6 12
6 8 12 16 18 24
后者矩阵分别与前者矩阵每个元素相乘
reshape() 函数与 kron()函数的区别相关推荐
- pytorch:深入理解 reshape(), view(), transpose(), permute() 函数
文章目录 前言 1. reshape() 2. view() ① 1 阶变高阶 1 阶变 2 阶 1 阶变 3 阶 1 阶变 4 阶 1 阶变 m 阶 ② 2 阶变 m 阶 ③ 3 阶变 m 阶 ④ ...
- render函数和redirect函数的区别+反向解析
render函数和redirect函数的区别+反向解析 1.视图函数:一定是要包含两个对象的(render源码里面有HttpResponse对象) request对象:----->所有的请求 ...
- 友元函数、类的非静态成员函数、静态成员函数的区别
类中申明的函数相对于类来说有三层意思: 1.有this指针 2.函数在类的作用区域中 3.可以访问类中私有部分 4.可以被继承 非静态成员函数具有1234 静态成员函数具有234 友元函数具有3 静态 ...
- Python初探——sklearn库中数据预处理函数fit_transform()和transform()的区别
敲<Python机器学习及实践>上的code的时候,对于数据预处理中涉及到的fit_transform()函数和transform()函数之间的区别很模糊,查阅了很多资料,这里整理一下: ...
- 第七周项目一-成员函数、友元函数和一般函数有区别(1)
/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年4月12日*版 本 号: ...
- js函数声明和函数表达式的区别
Javascript Function无处不在,而且功能强大!通过Javascript函数可以让JS具有面向对象的一些特征,实现封装.继承等,也可以让代码得到复用.但事物都有两面性,Javascrip ...
- python中remove函数是什么意思,python中pop函数和remove函数有什么区别
python中pop函数和remove函数有什么区别 发布时间:2020-12-10 09:36:18 来源:亿速云 阅读:80 作者:小新 小编给大家分享一下python中pop函数和remove函 ...
- C++ 在继承中虚函数、纯虚函数、普通函数,三者的区别
C++ 在继承中虚函数.纯虚函数.普通函数,三者的区别 1.虚函数(impure virtual) C++的虚函数主要作用是"运行时多态",父类中提供虚函数的实现,为子类提供默认的 ...
- MATLAB reshape()函数和sub2ind()函数
题目描述 已知A为4*5的矩阵 12 3 4 7 8 5 6 9 11 13 2 1 15 20 21 10 6 11 8 9 完成如下操作:将A(2,4)的11和A(3, 2)的1删除后,保持数据次 ...
- Javascript 函数声明和函数表达式的区别
2019独角兽企业重金招聘Python工程师标准>>> Javascript Function无处不在,而且功能强大!通过Javascript函数可以让JS具有面向对象的一些特征,实 ...
最新文章
- 服务器网卡的连接速度改成自动检测_ubuntu xftp,ubuntu xftp之间怎么连接,连接步骤...
- 编程大讲坛、坛坛是佳酿--编程大讲坛:C#核心开发技术从入门到精通
- JdbcTemplate使用小结
- ~~试除法求所有约数(附模板题)
- 百度开源的依存句法分析系统
- Python3中使用json将字典转为json文件中的乱码问题
- hrjava项目原型html_产品入门|什么是原型图设计?
- jquery-8 jquery如何处理css样式
- ORB-SLAM3配置安装及运行---Ubuntu20.04(2021年)
- java域名获取ip_JAVA获得域名IP地址的方法
- 服务器压力测试实现步骤,测试web性能时 做一个压力测试的四大步骤
- VMware Centos7下载安装教程(超详细)
- python异常类型大全
- 【C#】打印机ZPL指令,打印文本,中文,条码,图片
- Jupyter Notebook 更改默认浏览器
- java 获取视频时间_java 获取视频时间
- opencv-python 改变图片尺寸
- 怎么把录音导入库乐队_库乐队导入音乐的具体流程讲述
- 北大教授:只剩下学术的生活是危险的
- 一毕业就被抢光的​高薪专业,竟然是这些!