1

是否可以找到切片的父数组,即。切片取自的数组?我想这样做,这样我就可以向 matplotlib 绘图添加功能,它允许您更改在绘图中交互式查看的数组的哪个切片。例如,如果我这样做

plt.pcolormesh(myArray[0,:,:])

我希望能够运行一些代码来改变情节

plt.pcolormesh(myArray[1,:,:])

但要做到这一点,我需要知道 myArray[0,:,:] 是 myArray 的一部分。

谢谢尼尔

4

1 回答 1

4

使用简单的切片,您可以查看base属性:

a = np.arange(50)
b = a[10:20]
print (b.base is a)

但是,我不相信这可以保证在所有情况下都有效......(取决于 的连续性a等)

于 2013-05-30T12:35:20.967 回答