美文网首页
numpy矩阵相关计算

numpy矩阵相关计算

作者: 正在充电Loading | 来源:发表于2017-10-01 10:10 被阅读0次


import numpy as np

a = np.matrix([ [1, 2, 3, 4],

[5, 5, 6, 8],

[7, 9, 9, 1],

[4, 6, 7, 1]

])

#矩阵加减法:

e = a + a

#or

e = a - a

#矩阵乘法:

b = a * a#not matrix multiplication!

#or

c = np.dot(a, a)#matrix multiplication

#or

d = a

np.dot(a, a, d)#matrix multiplication

#转置矩阵(transpose)

g = a.transpose()

#or

h = a.T#not matrix transpose!

#逆矩阵(inverse)

#The inverse of a matrixAis the matrixBsuch thatAB=IwhereIis the identity matrix consisting of ones down the main diagonal. Usually Bis denotedB=A-1.

#In SciPy, the matrix inverse of the Numpy array,A, is obtained usinglinalg.inv(A), or usingA.I

f = np.linalg.inv(a)

#or

f = a ** (-1)

#or

f = a.I

#行列式(determinant)

j = np.linalg.det(a)

#伴随矩阵(adjoint)

#(need more test)

m = np.dot(np.linalg.det(a), np.linalg.inv(a))# A-1= A''/ |A|  ==>A''=A-1|A|

#矩阵范数(matrix norms)

k = np.linalg.norms(a)

相关文章

  • numpy矩阵相关计算

    import numpy as np a = np.matrix([ [1, 2, 3, 4], [5, 5, 6...

  • NumPy Tips

    在机器学习领域中,NumPy是最基本的数据结构,用于存储矩阵和执行与矩阵计算相关的操作。本文主要分享关于NumPy...

  • SciPy

    NumPy替我们搞定了向量和矩阵的相关操作,基本上算是一个高级的科学计算器。SciPy基于NumPy提供了更为丰富...

  • NumPy矩阵计算

    NumPy中array和matrix的区别: array的优势就是不仅仅表示二维,还能表示3、4、5…维,而且在大...

  • python数据预处理或R语言处理

    python下处理: 一:导入对应预处理包:通过import命令 1.numpy:跟矩阵计算相关的包; 2.pan...

  • Cupy的用处概述

    前提:传统的数组和矩阵都是通过numpy来设定,然后numpy来调用cpu计算!cupy的作用:数组和矩阵都是通过...

  • 零基础入门Python数据分析之numpy最强攻略

    本文的主要学习目标: 熟练的掌握 numpy 数组相关的运算; 熟练的使用 numpy 创建矩阵; 理解矩阵转置和...

  • 简述Python的Numpy,SciPy和Pandas,Matp

    Numpy: 基础的数学计算模块,以矩阵为主,纯数学。 SciPy: 基于Numpy,提供方法(函数库)直接计算结...

  • 一文搞定Numpy&Pandas

    简单来说,Numpy就是用来进行矩阵计算的,而Pandas则基于Numpy,丰富并简化了Numpy的操作 Nump...

  • 逆矩阵,坐标变换与numpy

    使用python的数值计算库numpy来计算矩阵的逆矩阵,坐标变换 9.11和9.13作业 第一题 计算 的逆矩...

网友评论

      本文标题:numpy矩阵相关计算

      本文链接:https://www.haomeiwen.com/subject/jpvoextx.html