Change the ADMM implementation to accept y arrays of shape (X.shape[0], ), possibly by simply adding the line y = y[:, None] before restructuring too much of the code.
Change the ADMM implementation to accept X, y arrays that are not split into 5 chunks, but an arbitrary number of chunks / arbitrary chunk distribution.
A few shape issues that arose in #2 :
y
arrays of shape(X.shape[0], )
, possibly by simply adding the liney = y[:, None]
before restructuring too much of the code.X, y
arrays that are not split into 5 chunks, but an arbitrary number of chunks / arbitrary chunk distribution.@hussainsultan