Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
I would try to print out the input of a program for random test. Then do the calculations by hand or get it from the test expectation and incorporate this input in my unit tests.
Few things hit me with that code
sign = (-1) ** i
.round(numpy.linalg.det(numpy.matrix(a)))
but I think that defeats the purpose of a Kata :-)I hope my comment is helpful.
p.s. I learnt from one of previous kata that in python if you want to remove an n'th element from an array/row you can use something like :
row = row[:n] + row[n+1:]