Esta función recibe tres array de Numpy de 2 dimensiones cada uno, y devuelve el valor booleano True si es posible realizar una multiplicación entre las tres matrices (n1 x n2 x n3), y el valor booleano False si no lo es Ej: n1 = np.array([[0,0,0],[1,1,1],[2,2,2]]) n2 = np.array([[3,3],[4,4],[5,5]]) n3 = np.array([1,1],[2,2]) print(Ret_Pregunta06(n1,n2,n3)) True print(Ret_Pregunta06(n2,n1,n3)) False
def Ret_Pregunta06(n1,n2,n3): return n1.shape[1] == n2.shape[0] and n2.shape[1] == n3.shape[0]