【问题标题】:3 dimensional matrix addition [duplicate]3维矩阵加法[重复]
【发布时间】:2013-04-03 09:47:12
【问题描述】:

我有 3 个矩阵

A=[[[1,2,3]]]
B=[[[3,4,5]]]

C=[[[4,5,6]]]

我想添加这 3 个矩阵。 预期结果是

A+B+C = [[[8,11,14]]]

请帮我解决这个问题。

【问题讨论】:

  • 这些总是一维矩阵吗?

标签: python matrix addition


【解决方案1】:

可以这样做:

A=[[[1,2,3]]]
B=[[[3,4,5]]]
C=[[[4,5,6]]]
print [[map(sum, zip(A[0][0], B[0][0], C[0][0]))]]

【讨论】:

    【解决方案2】:
    >>> import numpy as np
    >>> A = np.array([[[1,2,3]]])
    >>> B = np.array([[[3,4,5]]])
    >>> C = np.array([[[4,5,6]]])
    >>> D = A+B+C
    >>> D
    array([[[ 8, 11, 14]]])
    

    【讨论】:

      猜你喜欢
      • 2020-09-08
      • 1970-01-01
      • 1970-01-01
      • 2013-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多