Não estou conseguindo entender que erro é esse, alguém poderia me ajudar?
ainv = _umath_linalg.inv(a, signature=signature)
TypeError: No loop matching the specified signature and casting was found for ufunc inv
del20 = sp.integrate( -m0, (l, 0 , lista_tam[a]) )/lista_EI[a]
vetd = [-del10, -del20] #vetor deslocamentos
vetd = np.array(vetd).T
f11 = sp.integrate( m1**2 , (l, 0 , lista_tam[a]) )/lista_EI[a] + 6 * sp.integrate( 1, (l, 0 , lista_tam[a]) )/(lista_GA[a]*5)
f22 = sp.integrate( 1 , (l, 0 , lista_tam[a]) )/lista_EI[a]
f12 = sp.integrate( -m1 , (l, 0 , lista_tam[a]) )/lista_EI[a]
mf = np.matrix([[f11, f12], [f12, f22]])
mf = mf**-1
print mf
vetf = vetd*mf ##aqui surge o erro##
R0 = 0
R1 = vetf[0,0]
R2 = vetf[0,1]
R3 = 0
R4 = - R1 - v01
R5 = - R2 + R1*lista_tam[a] - m01
vetfl = np.array([R0, R1, R2, R3, R4, R5]).T
vetfg = (vetfl*lista_T[a]).