8thNumpy a.copy()

笔记内容来自up主莫烦
https://www.bilibili.com/video/BV1Ex411L7oT?p=9

import numpy as np

"""

1. 在numpy中 把一个变量指向a ,则变量为a
1) 在以下例子中 b,c,d 都是 a , a,b,c,d四个变量完全关联
a = np.arange(4)
b = a
c = a
d = b

a[0] = 9
print(a,b,c,d)

[9 1 2 3] [9 1 2 3] [9 1 2 3] [9 1 2 3]

2) 如果不想关联变量,则需要 copy()
e = a.copy() #
print(e)
[0 1 2 3]
"""


a = np.arange(4)
b = a
c = a
d = b
e = a.copy()
a[0] = 9
print(a,b,c,d)
print(e)

posted @ 2020-05-18 14:59  ChevisZhang  阅读(159)  评论(0编辑  收藏  举报