Hi all, 
I try to solve a non linear equation but it conitnue runiing since 48 hours 
now.
``
import sympy as sp

X = sp.MatrixSymbol('X',2,2)
W = sp.MatrixSymbol('W',2,2)
Y = sp.MatrixSymbol('Y',1,2)
W_X = sp.MatMul(W,X.T)

liste = []
for i in range(W_X.shape[0]):
    row = []
    for j in range(W_X.shape[1]):
        row.append(1/(1+sp.exp(-W_X[i,j])))
        
    liste.append(row)
sigmoid = sp.Matrix(liste)

liste = []
for i in range(Y.shape[0]):
    row = []
    for j in range(Y.shape[1]):
        row.append(sp.log(Y[i,j]/(1-Y[i,j])))
    liste.append(row)
log_Y = sp.Matrix(liste)

test = sigmoid.inv()

W2 = sp.MatMul(log_Y,test).as_explicit()

liste = []
for index in range(W2.shape[1]):
    for i in range(W.shape[0]):
        for j in range(W.shape[1]):
            liste.append(W2[index].diff(W[i,j]))
            
            
p = sp.solve(liste,list(W),check=False,manual=True)
```


Do someone have an idea where i am wrong or if it is from sympy ?

Thanks a lot 

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/b814a3ec-e2db-431b-8623-074cda5b9dd8n%40googlegroups.com.

Reply via email to