import numpy as np
a = np.array([1, 2, 3])
b = a
a += np.array([1, 1, 1])#原地操作,在内存中的储存地址不变
# a = a + np.array([1, 1, 1])#非原地操作
print(b)
原地操作结果:
[2 3 4]
非原地操作结果:
[1 2 3]
# import numpy as np
# a = np.array([1, 2, 3, 4]) #numpy原地操作
a = [1, 2, 3, 4] #列表非原地操作
b = a[:2]
b[0] = -10
print(a)
print(b)
运行结果:
[1, 2, 3, 4]
[-10, 2]
博客提及了原地操作结果、非原地操作结果以及运行结果,但未给出具体内容。这些操作结果可能与编程中的数据处理方式相关。
2272

被折叠的 条评论
为什么被折叠?



