开发者社区 问答 正文

python3怎么写矩阵

python3怎么写矩阵

展开
收起
云计算小粉 2018-05-10 20:10:58 2941 分享 版权
1 条回答
写回答
取消 提交回答
  • 哈哈哈还好还好

    import numpy as np

    创建二维数组

    A = np.array([[1,2],[3,4]])

    B = np.array([[5,6],[7,8]])

    加减

    A + B

    A - B

    乘法(区别数组与矩阵)

    A * B #输出为 array([[5,12],[21,32]])

    np.dot(A,B) #输出为array([[19,22],[43,50]]) 此处才是矩阵的点乘

    也可以直接当做矩阵去乘

    np.mat(A) * np.mat(B) #结果同np.dot(A,B)

    矩阵的转置

    A.T

    矩阵的求逆

    np.linalg.inv(A)

    水平拼合

    np.hstack((A, B))

    2019-07-17 22:24:09
    赞同 展开评论
问答分类:
问答标签:
问答地址: