Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

What is the deep copy and shallow copy of NumPy in data analysis

Shulou Source: shulou.com Published: 2022-06-01 07:26:37 09月29日 Update

Today, I will talk to you about the deep copy and shallow copy of NumPy in data analysis, which may not be well understood by many people. in order to make you understand better, the editor has summarized the following contents for you. I hope you can get something according to this article.

Background introduction

Today we learn about deep and shallow copies of NumPy arrays and the use of array properties. Let's go on to implement all the code demonstrations using Jupyter Notebook, and let's start with:

Getting started exampl

The following is the execution process in Jupyter Notebook:

Code process:

# # NumPy# Deep copy and shallow copy Learning

Import numpy as npx = np.array ([- 45,-31,-12, 0, 2, 25, 51, 99]) y = x # check whether the element group is the same # reference the same x is yid (x) id (y) x = = yy [4] = 1010yxtree_house = np.array ([- 45,-31,-12, 0, 2, 25, 51) 99]) tree_house = = yid (tree_house) id (x) tree_house [0] = 214tree_housextree_house = = xtree_house is x

# shallow copy farm_house = tree_house.view () farm_house.shape = (2,4) tree_housefarm_housetree_house [3] =-111farm_house

# Deep copy dog_house = np.copy (tree_house) dog_house [0] =-121dog_housetree_house after reading the above content, do you have any further understanding of the deep copy and shallow copy of NumPy in data analysis? If you want to know more knowledge or related content, please follow the industry information channel, thank you for your support.

Tags: Copy content data data analysis analysis same code array process learning next properties more knowledge examples articles background industry information information channels Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Tech Info Xiaomi Docker Apple Shulou Information