对于numpy数组:

import numpy as np
a = np.array([1,2,3,4])
b = a[0:2]
b[0] = np.sum(a[:])/4

修改b[0]的值会改变a的值,原因:https://blog.csdn.net/AManFromEarth/article/details/80931737

若a为list类型,则修改b[0]的值不会改变a的值,即下面这种情况

import numpy as np
a = [1,2,3,4]
b = a[0:2]
b[0] = np.sum(a[:])/4

 

posted on 2022-08-29 19:35  clayyjh  阅读(27)  评论(0)    收藏  举报