在定义切片参数是负数时,取到的是空数组,有大佬解释一下吗
代码如下:
import numpy as np
a = np.random.random((5,5))
start_x = -1
end_x = 2
start_y = 2
end_y = 3
b= a[start_x:end_x, start_y:end_y]
print("b")
print(b)
最后输出的b是空数组

在定义切片参数是负数时,取到的是空数组,有大佬解释一下吗
代码如下:
import numpy as np
a = np.random.random((5,5))
start_x = -1
end_x = 2
start_y = 2
end_y = 3
b= a[start_x:end_x, start_y:end_y]
print("b")
print(b)
最后输出的b是空数组