python 线性代数:[3]矩阵转置

操作方法

  • 01

    矩阵的转置很简单,就是将矩阵的行变为列,将列变为行,我们先通过例子看一下矩阵转置是怎么做的。然后验证几个规律。

  • 02

    先创建一个矩阵A

  • 03

    我们使用属性T来得到矩阵A的转置矩阵

  • 04

    我们验证第一个性质:(A')'=A

  • 05

    再创建两个尺寸相同的矩阵

  • 06

    验证矩阵转置的第二个性质:(A±B)'=A'±B'

  • 07

    验证矩阵转置的第三个性质:(KA)'=KA'

  • 08

    验证矩阵转置的第四个性质:(A×B)'= B'×A'

  • 09

    本文用到的所有代码如下: >>> A array([[1, 2, 3], [4, 5, 6]]) >>> >>> >>> >>> >>> >>> >>> A.T array([[1, 4], [2, 5], [3, 6]]) >>> >>> >>> >>> A.T.T array([[1, 2, 3], [4, 5, 6]]) >>> >>> >>> >>> B array([[1, 4], [2, 5], [3, 6]]) >>> D array([[0, 3], [1, 4], [2, 5]]) >>> >>> >>> (B+D).T array([[ 1,  3,  5], [ 7,  9, 11]]) >>> >>> >>> >>> B.T+D.T array([[ 1,  3,  5], [ 7,  9, 11]]) >>> >>> >>> >>> 10*A.T array([[10, 40], [20, 50], [30, 60]]) >>> (10*A).T array([[10, 40], [20, 50], [30, 60]]) >>> >>> >>> >>> >>> np.dot(A,B).T array([[14, 32], [32, 77]]) >>> >>> >>> np.dot(A.T,B.T) array([[17, 22, 27], [22, 29, 36], [27, 36, 45]]) >>> >>> >>> >>> np.dot(B.T,A.T) array([[14, 32], [32, 77]]) >>> >>> >>>

(0)

相关推荐

  • python 线性代数:[7]解多元一次方程

    操作方法 01 用python的numpy包中的linalg.solve()方法解多元一次方程,如果你对矩阵解方程非常熟悉,那么现在只是学习一下这个函数就好了.如果你不是很熟悉用矩阵解方程,你需要看一 ...

  • matlab中向量和矩阵怎么转置

    有时候我们在使用matlab的时候,想对向量或者矩阵进行转置,怎么转置呢,下面来分享一下方法 向量转置方法 01 第一步在我们的电脑上打开matlab,在命令行窗口中输入"r = [ 1 2 ...

  • MATLAB怎么进行矩阵和数组运算,转置和加减乘除

    使用MATLAB做计算,必然少不了进行矩阵和数组运算,对矩阵和数组进行转置.相加.相减.相乘.相除等运算,下面使用MATLAB一一给大家介绍这些运算的方法.步骤,希望能够帮助大家. 操作方法 01 第 ...

  • Matlab中矩阵的结构变换

    Matlab具有强大的数值分析能力,它可以非常方便的进行转置.旋转.翻转.变换维数等. 操作方法 01 Matlab中可以进行矩阵各种变换,下面进行详细介绍: 首先是矩阵转置: aa = randn( ...

  • MATLAB下矩阵的运算

    高等教育蓬勃发展,大学生处理实际问题的能力不断提升.大学数学实验必备软件MATLAB,是全球最著名的数学软件之一,现在已成为数学系学生必须掌握的软件,强大的数值运算功能在数学建模中效果突出.出类拔萃的 ...

  • 怎样学习编程语言?

    不论你是想自己设计游戏,还是开手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路.编程语言种类繁多,用途各异,然而一旦掌握其中之一,其他的也就迎刃而解.作为初学者,你可能要先从Java或HT ...

  • 如何学习编程语言

    不论你是想自己设计游戏,还是开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路.编程语言种类繁多,用途各异,然而一旦掌握其中之一,其他的也就迎刃而解.作为初学者,你可能 ...

  • origin8.0使用教程

    操作方法 01 类似Office的多文档界面,主要包括以下几个部分: 1.菜单栏顶部一般可以实现大部分功能 2.工具栏菜单栏下面一般最常用的功能都可以通过此实现 3.绘图区中部所有工作表.绘图子窗口等 ...

  • Python如何获得数组矩阵的维度行数和列数

    编程时,经常需要获得一个数组的行数或列数值,用于条件控制等.知道行数,即可知道维度.Python中通常将矩阵,称为数组,二者等价.接下来介绍用shape,获得这些结果的方法. 操作方法 01 这里使用 ...