美文网首页
python中的矩阵运算

python中的矩阵运算

作者: 风一样的存在 | 来源:发表于2019-03-29 17:55 被阅读0次

    NumPy支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
    首先安装NumPy,安装过pandas,它会自动安装它的依赖,就不需要安装NumPy了。

    import numpy as np
    from numpy import dot
    from numpy import mat
    from numpy.linalg import inv
    
    # 创建矩阵(1行3列)
    x = mat([1, 2, 3])
    # 创建矩阵(3行3列)
    y = mat([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
    # 创建零矩阵(3行3列)
    z = mat(zeros((3, 3), dtype=int))
    print("x:\n", x)
    print("y:\n", y)
    print("z:\n", z)
    # 矩阵的乘法运算(matmul)
    print("x*y:\n", np.matmul(x, y))
    print("x*y:\n", x * y)
    # 矩阵的点乘运算(dot),在二维矩阵中点乘结果和matmul一致
    print("x*y:\n", dot(x, y))
    
    运行结果展示: 矩阵运算.png

    相关文章

      网友评论

          本文标题:python中的矩阵运算

          本文链接:https://www.haomeiwen.com/subject/ktsppqtx.html