I have a 3D array defined and initialized as follows. May I know why the following assignment does not work? Thanks.
import numpy as np
xy = np.array([[(0,0) for _ in np.arange(0,2,0.5)] for _ in np.arange(0,2,0.5)])
xy[(0,0)] = (0,0.5)
print(xy[(0,0)])
Output:
[0 0]
Desired output:
[0 0.5]