But we don't know the dimensions of transform's output in advance, which is an API limitation (cf. #1952): each transformer does store that knowledge after fitting, but does so in its own way (`self.n_components`, `self.k`, `(self.coef_ != 0).sum()`, `len(self.vocabulary_)`)..