在Matlab中,someArray(:,1,1)的Python等效语句是什么?
someArray(:,1,1)
在Python中,someArray[:][0][0]产生了不同的值。
someArray[:][0][0]
someArray[:]
someArray[0][0]
:
someArray[:,0,0] 是 NumPy 中等同于 MATLAB 的 someArray(:,1,1) 的操作。我从未弄清楚如何在纯 Python 中实现它,对于列表的切片操作非常神秘。
someArray[:,0,0]
someArray[:]
会复制someArray,因此someArray[:][0][0]
首先会复制someArray,然后返回someArray的第零项的第零项。换句话说,它等同于someArray[0][0]
。 - Justin Peel:
的所有困惑。非常感谢。 - mtrw