码迷,mamicode.com
首页 > 编程语言 > 详细

python中的矩阵运算

时间:2017-07-21 18:58:29      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:使用   multi   运算   mil   dia   矩阵相乘   str   方式   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中的矩阵运算

标签:使用   multi   运算   mil   dia   矩阵相乘   str   方式   python   

原文地址:http://www.cnblogs.com/bawu/p/7219053.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!