replace values in Numpy array
Hi experts.
I'm trying to replace some values in a Numpy array. I wanna conserve the unchanged array too.
sage: import numpy as np
sage: N = np.array([[1,2,3],[4,5,6],[8,9,7]])
I call K the new array (with some values repaced):
sage: K = N
sage: K
array([[1, 2, 3],
[4, 5, 6],
[8, 9, 7]])
sage: K[1,2] = 9
sage: K
array([[1, 2, 3],
[4, 5, 9],
[8, 9, 7]])
But here is the problem: the original array is changed too!!
sage: N
array([[1, 2, 3],
[4, 5, 9],
[8, 9, 7]])
How can I change only the array K (and conserve without change the original array N)?
Waiting for your answers.
Thanks a lot!