I have isolated the following part of a bigger code:
import numpy as np
population= np.random.normal(0,1,5)
individuals=population
print(population)
for i in range(len(individuals)):
individuals[i]=0
print(population)
response:
[-0.1791731 -0.0756427 0.44463943 -0.51173395 0.9121922 ]
[0. 0. 0. 0. 0.]
I can't understand why the results are not identical.