NumPy ndarray.copy() Method | Make Copy of a Array Last Updated : 11 Jul, 2025 Comments Improve Suggest changes Like Article Like Report The ndarray.copy() method returns a copy of the array. It is used to create a new array that is a copy of an existing array but does not share memory with it. This means that making any changes to the original array won't affect the existing array. Example Python3 # Python program explaining # numpy.ndarray.copy() function import numpy as geek x = geek.array([[0, 1, 2, 3], [4, 5, 6, 7]], order ='F') print("x is: \n", x) # copying x to y y = x.copy() print("y is :\n", y) print("\nx is copied to y") Output x is: [[0 1 2 3] [4 5 6 7]]y is : [[0 1 2 3] [4 5 6 7]]x is copied to ySyntax Syntax: numpy.ndarray.copy(order='C') Parameters: Order : Controls the memory layout of the copy. 'C' means C-order, 'F' means F-order, 'A' means 'F' if a is Fortran contiguous, 'C' otherwise'K' means match the layout of a as closely as possibleReturns: Copy of an Array How to make a copy of a NumPy arrayTo make a copy of a NumPy array in Python, we use ndarray.copy method of the NumPy library Let us understand it better with an example: Example: Make a Copy of ndarray Python3 import numpy as geek x = geek.array([[0, 1, ], [2, 3]]) print("x is:\n", x) # copying x to y y = x.copy() # filling x with 1's x.fill(1) print("\n Now x is : \n", x) print("\n y is: \n", y) Outputx is: [[0 1] [2 3]] Now x is : [[1 1] [1 1]] y is: [[0 1] [2 3]] Comment More info A ArkadipGhosh Follow Improve Article Tags : Python Python-numpy Python numpy-ndarray Explore Python FundamentalsPython Introduction 3 min read Input and Output in Python 4 min read Python Variables 5 min read Python Operators 5 min read Python Keywords 2 min read Python Data Types 7 min read Conditional Statements in Python 3 min read Loops in Python - For, While and Nested Loops 6 min read Python Functions 5 min read Recursion in Python 4 min read Python Lambda Functions 5 min read Python Data StructuresPython String 5 min read Python Lists 4 min read Python Tuples 4 min read Python Dictionary 3 min read Python Sets 6 min read Python Arrays 7 min read List Comprehension in Python 4 min read Advanced PythonPython OOP Concepts 11 min read Python Exception Handling 5 min read File Handling in Python 4 min read Python Database Tutorial 4 min read Python MongoDB Tutorial 2 min read Python MySQL 9 min read Python Packages 12 min read Python Modules 7 min read Python DSA Libraries 15 min read List of Python GUI Library and Packages 3 min read Data Science with PythonNumPy Tutorial - Python Library 3 min read Pandas Tutorial 6 min read Matplotlib Tutorial 5 min read Python Seaborn Tutorial 15+ min read StatsModel Library- Tutorial 4 min read Learning Model Building in Scikit-learn 8 min read TensorFlow Tutorial 2 min read PyTorch Tutorial 6 min read Web Development with PythonFlask Tutorial 8 min read Django Tutorial | Learn Django Framework 7 min read Django ORM - Inserting, Updating & Deleting Data 4 min read Templating With Jinja2 in Flask 6 min read Django Templates 7 min read Python | Build a REST API using Flask 3 min read How to Create a basic API using Django Rest Framework ? 4 min read Python PracticePython Quiz 3 min read Python Coding Practice 1 min read Python Interview Questions and Answers 15+ min read Like