Write a Python Program to copy the Numpy Array to another. In this programming language, we can use the equals operator to copy the complete Numpy Array to another.
import numpy as np
cparr = np.array([10, 20, 30, 40, 50])
copyarr = cparr
print("***Numpy Arrya Copy Result***")
print("Original Array = ", cparr)
print("Copied Array = ", copyarr)
Output
***Numpy Arrya Copy Result***
Original Array = [10 20 30 40 50]
Copied Array = [10 20 30 40 50]
In this Python example, we used the Python Tuple slicing technique to copy the required items to another NumPy array in Python.
import numpy as np
cparr = np.array([10, 20, 30, 40, 50, 60, 70, 80, 90])
copyarr1 = cparr
copyarr2 = cparr[2:7]
copyarr3 = cparr[3:]
copyarr4 = cparr[::-1]
print("***Numpy Arrya Index Copy Result by Slicing***")
print("Original Array = ", cparr)
print("Copied Array = ", copyarr1)
print("Copy Array from 2 to 7 = ", copyarr2)
print("Copy Array from 3 to End = ", copyarr3)
print("Reverse Array = ", copyarr4)

The below mentioned Program will Copy an Array using the For Loop range.
import numpy as np
cparr = np.array([12, 22, 35, 55, 47])
copyarr = np.empty(5)
for i in range(len(cparr)):
copyarr[i] = cparr[i]
print("***Numpy Arrya Copy Result***")
print("Original Array = ", cparr)
print("Copied Array = ", copyarr)
using for loop output
***Numpy Arrya Copy Result***
Original Array = [12 22 35 55 47]
Copied Array = [12. 22. 35. 55. 47.]
Also Read
- Python Program to Count Even and Odd Numbers in an Array
- Python Program to Calculate the Average of an Array