使用切片索引到numpy数组时,生成的数组视图将始终是原始数组的子数组
但是整数数组索,不是其子数组,是形成新的数组
切片索引
a = np.array([[1,2], [3, 4], [5, 6]])
b=a[0:1,0:1]
b[0,0]=2
print(a[0,0]==b)
输出:[[ True]]
整数数组索引
a = np.array([[1,2], [3, 4], [5, 6]])
b=a[0,0]
b=2
print(a[0,0]==b)
输出:False
使用切片索引到numpy数组时,生成的数组视图将始终是原始数组的子数组
但是整数数组索,不是其子数组,是形成新的数组
切片索引
a = np.array([[1,2], [3, 4], [5, 6]])
b=a[0:1,0:1]
b[0,0]=2
print(a[0,0]==b)
输出:[[ True]]
整数数组索引
a = np.array([[1,2], [3, 4], [5, 6]])
b=a[0,0]
b=2
print(a[0,0]==b)
输出:False