<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 La clase matrix se hereda de array y representa estríctamente arreglos bidimensionales mientras que array permite implementar arreglos de n dimensiones.
Step1:  La forma larga (aunque no tanto), clásica y NO pythonica
Step2:  La forma pythonica y a lo numpy
<ASSISTANT_TASK:>
Python Code:
from numpy import matrix
from numpy import empty
a=matrix(((2,5),(4,6)))
b=matrix(((1,3),(6,4)))
a
b
Explanation: La clase matrix se hereda de array y representa estríctamente arreglos bidimensionales mientras que array permite implementar arreglos de n dimensiones.
End of explanation
# shape es una tupla que indica número de filas y número de columnas
suma = empty((a.shape))
#el primer for que recorre las filas
for i in range(0, a.shape[0]):
    #el segundo for recorre las columnas
    for j in range(0, a.shape[1]):
        suma[i,j] = a[i,j] + b[i,j]
print (suma)
Explanation: La forma larga (aunque no tanto), clásica y NO pythonica
End of explanation
suma = a+b
print(suma)
Explanation: La forma pythonica y a lo numpy
End of explanation
<END_TASK>