Creates a new matrix self.F of features f of all points in the
sample space. f is a list of feature functions f_i mapping the
sample space to real values. The parameter vector self.params is
initialized to zero.

We also compute f(x) for each x in the sample space and store
them as self.F. This uses lots of memory but is much faster.