首页 > 代码库 > python中的矩阵运算
python中的矩阵运算
1.numpy的导入和使用
from numpy import *;#导入numpy的库函数
import numpy as np; #这个方式使用numpy的函数时,需要以np.开头。
2.矩阵的创建
由一维或二维数据创建矩阵
a1=array([1,2,3])
a1=mat(a1)
a1=mat([1,2,3])
创建常见的矩阵
data1=mat(zeros((3,3)))
data2=mat(ones((2,4)))
data3=mat(random.rand(2,2))
data4=mat(random.randint(10,size=(3,3)))
data5=mat(random.randint(2,8,size=(2,5)))
data6=mat(eye(2,2,dtype=int))
a1=[1,2,3]
a2=mat(diag(a1)) #生成一个对角线为1、2、3的对角矩阵
3.常见的矩阵运算
1. 矩阵相乘
a3=a1*a2
2. 矩阵点乘
a3=multiply(a1,a2)
a2=a1*2
3.矩阵求逆,转置
a2=a1.I a2=a1.T
4.矩阵、列表、数组的转换
4.计算矩阵对应行列的最大、最小值、和。
5.矩阵的分隔和合并
4.矩阵、列表、数组的转换
http://www.cnblogs.com/chamie/p/4870078.html
python中的矩阵运算
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。