I am a python newbie and I keep seeing code like:
import numpy as np
rng = np.random.RandomState(4)
# generate some random data to train on
get_rand = lambda *shape: np.asarray(rng.rand(*shape) > 0.5, dtype='float32')
Is * referring a pointer ? Please help me in understanding what does * do here (I know C so I guess this looks like a pointer, but it can't be).