NumPy(Numerical Python的缩写)是一个开源的Python科学计算库。使用NumPy,就可以很自然地使用数组和矩阵。NumPy包含很多实用的数学函数,涵盖线性代数运算、傅里叶变换和随机数生成等功能。本文主要介绍一下NumPy中mat方法的使用。

numpy.mat

numpy.mat(data, dtype=None)      [source]

将输入解释为矩阵。

与矩阵不同,如果输入已经是matrix或ndarray,则asmatrix不会复制。 等效于matrix(data,copy = False)

参数 :

data :array_like

输入数据。

dtype :data-type

输出矩阵的数据类型。

返回值 :

mat :matrix

数据解释为矩阵。

例子

>>> x = np.array([[1, 2], [3, 4]])
>>> m = np.asmatrix(x)
>>> x[0,0] = 5
>>> m
matrix([[5, 2],
        [3, 4]])

推荐文档

相关文档

大家感兴趣的内容

随机列表