2013-04-03 2 views
1

J'ai 3 matrices3 dimensions plus matricielle

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

et

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

je veux ajouter ces 3 matrices. où le résultat attendu est

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

s'il vous plaît aidez-moi à résoudre ce problème.

+0

sont toujours ces matrices unidimensionnelles? –

Répondre

3

Il peut se faire de cette façon:

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]))]] 
3
>>> 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]]])