a = np.array([[1,2,3],[4,5,6]])
# 创建一个新的 与数组a相同的 数组a1
a1 = np.array(a)
# 相当与给数组a有起了个名字a2,并没有真正的创建一个新的数组a2
a2 = np.asarray(a)
如果将a[0][0]的值改为0.
a[0][0] = 0
则:
数组a为:array([[0, 2, 3],[4, 5, 6]])
数组a1为:array([[1, 2, 3],[4, 5, 6]])
不会发生变化。
数组a2为:array([[0, 2, 3],[4, 5, 6]])
会发生与a相同的变化。