# 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!