Hee guys, I'm learning Python partly for school and wanted to see if I could figure some things out myself.

I wanted to make like a value finder, sort of like numpy.solve (sounds more ambitious than it is) but I'm sort of stuck, since I'm a beginner. Let's say I want to find the values of matrix X with X1, X2, X3 and X4. And that X is multiplied with matrix Q and then X substracted from it. I thought about: X = np.array(['X1', 'X2', 'X3', 'X4']) Q = np.array(['Q1', 'Q2', 'Q3', 'Q4']) P = (X*Q)-X I chose array's since all the X and Q values can be different. How would I be able to find the values of X if the Q-array would be given and it would have to be solved under the condition that out of 4 P values, at least 2 would be more or equal to sum of X. So solve condition: P[0]+P[1] ,P[0]+P[2] ,P[0]+P[3] ,P[1]+P[2] ,P[1]+P[3] ,P[2]+P[3] >= np.sum(X) So summary: If Q is given here, and only X is unknown, and P has only one unknown (X-array), how can I calculate the X-matrix with the solve condition? Can you guys help me? I feel like it's an easy set of lines of code, but like I said I'm still trying to learn. And improvise to see if I understand it. -- https://mail.python.org/mailman/listinfo/python-list