проблема в списке стека, по крайней мере, содержит разреженный массив.
другими словами, код
c = sp.hstack([a, b, c, d, ...])
в [a, b, c, d, ...]
должен по крайней мере содержать разреженный массив.
если в списке нет разреженного массива, вы можете попробовать:
c = sp.hstack([sp.csr_matrix(a), b, c, d, ...])
и все работает!