numpy中主要有两种数据类型——矩阵matrix和数组array。同样的操作在两种数据类型上可能会体现出不同的效果。matrix类型与matlab中的matrices类型比较接近。
from numpy import *
1. 建立一个随机数组
random.rand(4,4) #4*4随机数组
2. 数组与矩阵的转化
用mat()可以将数组转化为矩阵类型。
randMat = mat(random.rand(4,4))
3. 矩阵求逆
invRandMat = randMat.IrandMat*invRandMat
4. 创建单位阵
eye(4) #4*4单位阵