I need to generate random datasets on a n-sphere. I have already managed to generate a uniform dataset by sampling points from a normal distribution and normalising them. i.e:
values = np.random.randn(samples,k)
for i in range (0,samples) :
values[i] /= np.linalg.norm(values[i], axis=0)
What I need to do now is to generate datasets with a lower entropy than the uniform one. How can I do it?
are there some parameters (such as the variance of a gaussian) that guarantee that a certain distribution D_1 has lower entropy than D_2?
Thank you!