With this code I want to generate some small numbers in Numpy array format:
np.random.seed(1)
syn0 = 2*np.random.random((315,1))-1
this gives me result like this:
[[-0.16595599]
[ 0.44064899]
[-0.99977125]
[-0.39533485]
[ 0.70648822]
[-0.81532281]
[-0.62747958]
[ 0.30887855]
[-0.20646505]
[ 0.07763347]
[-0.16161097]
.
.
.
But when i change rows count to 316 and upper:
np.random.seed(1)
syn0 = 2*np.random.random((316,1))-1
Then I get results in this number format(power notation):
[[ -1.65955991e-01]
[ 4.40648987e-01]
[ -9.99771250e-01]
[ -3.95334855e-01]
[ -7.06488218e-01]
[ -8.15322810e-01]
[ -6.27479577e-01]
[ -3.08878546e-01]
[ -2.06465052e-01]
[ 7.76334680e-02]
[ -1.61610971e-01]
[ 3.70439001e-01]
.
.
.
I know this is power notation format but why this happens? I dont need this format.Why this strange behavior happens?