I have an array shape
eg - (10, 3)
I am looking for a function in numpy that can generate all possible shapes having at least 1 dimension, that can broadcast w