Ways to create simulated numerical data based on small sample (using Python)?
You can find what you need in

numpy.random


For example, generating a 100x100 matrix with normal data:

data = numpy.random.normal(mean, sigma, shape=(100, 100))


see here

[EDIT]: If you want more advanced way of generating data similar to an existing dataset, you can look into GANs.