python中mat是什么意思?

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包。

fromnumpyimport*;#导入numpy的库函数
importnumpyasnp;#这个方式使用numpy的函数时,需要以np.开头。

创建矩阵

>>>m=np.mat([1,2,3])#创建矩阵
>>>m
matrix([[1,2,3]])
>>>m[0]#取一行
matrix([[1,2,3]])
>>>m[0,1]#第一行,第2个数据

矩阵乘法

mat()函数中矩阵的乘积可以使用(星号) * 或 .dot()函数,其结果相同。

a*b

注意:mat()函数中数据可以为字符串以分号(;)分割,或者为列表形式以逗号(,)分割。

a=np.mat([[1,2,3],[4,5,6]])
b=np.mat('1,2,3;4,5,6')
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。