Course Content

NumPy in a Nutshell

## NumPy in a Nutshell

# Copying Arrays

It's worth noting that **NumPy** offers various methods for duplicating arrays. In this section, we'll explore one of these methods, namely: `.copy()`

.

Note

The

`.copy()`

method creates a new array with the data from the original one.

Using the `.copy()`

method:

`import numpy as np arr = np.array([7, 43, 56, 123, 10, 3]) x = arr.copy() arr[0] = 42 print(arr) print(x)`

Task

You have the following array: `[12, 56, 78, 65, 1, 5]`

.

You have to obtain the following arrays using the correct method:
`arr_1 = [11, 56, 78, 0, 1, 5]`

`arr_2 = [12, 56, 78, 65, 1, 5]`

Replace element `12`

with `11`

, and element `65`

with `0`

.

Thanks for your feedback!

# Copying Arrays

It's worth noting that **NumPy** offers various methods for duplicating arrays. In this section, we'll explore one of these methods, namely: `.copy()`

.

Note

The

`.copy()`

method creates a new array with the data from the original one.

Using the `.copy()`

method:

`import numpy as np arr = np.array([7, 43, 56, 123, 10, 3]) x = arr.copy() arr[0] = 42 print(arr) print(x)`

Task

You have the following array: `[12, 56, 78, 65, 1, 5]`

.

You have to obtain the following arrays using the correct method:
`arr_1 = [11, 56, 78, 0, 1, 5]`

`arr_2 = [12, 56, 78, 65, 1, 5]`

Replace element `12`

with `11`

, and element `65`

with `0`

.

Thanks for your feedback!

# Copying Arrays

It's worth noting that **NumPy** offers various methods for duplicating arrays. In this section, we'll explore one of these methods, namely: `.copy()`

.

Note

The

`.copy()`

method creates a new array with the data from the original one.

Using the `.copy()`

method:

`import numpy as np arr = np.array([7, 43, 56, 123, 10, 3]) x = arr.copy() arr[0] = 42 print(arr) print(x)`

Task

You have the following array: `[12, 56, 78, 65, 1, 5]`

.

You have to obtain the following arrays using the correct method:
`arr_1 = [11, 56, 78, 0, 1, 5]`

`arr_2 = [12, 56, 78, 65, 1, 5]`

Replace element `12`

with `11`

, and element `65`

with `0`

.

Thanks for your feedback!

**NumPy** offers various methods for duplicating arrays. In this section, we'll explore one of these methods, namely: `.copy()`

.

Note

The

`.copy()`

method creates a new array with the data from the original one.

Using the `.copy()`

method:

Task

You have the following array: `[12, 56, 78, 65, 1, 5]`

.

`arr_1 = [11, 56, 78, 0, 1, 5]`

`arr_2 = [12, 56, 78, 65, 1, 5]`

Replace element `12`

with `11`

, and element `65`

with `0`

.