def samples(self, gp, Y_metadata=None, samples=<NUM_LIT:1>):
raise NotImplementedError("""<STR_LIT>""")<EOL>
Returns a set of samples of observations based on a given value of the latent variable.

:param gp: latent variable
:param samples: number of samples to take for each f location