If I'm using svd to help compute the norm of a matrix by looking at its singular values, then I want a size-0 matrix to have a length-0 sequence of singular values whose aggregate function (e.g. max, sum) will be 0. But numpy explicitly forbids empty inputs with _assertNoEmpty2d(a).