xia*_*012 1 python arrays slice
我想知道如何在Python中实现2D数组切片?
例如,
arr 是自定义类2D数组的实例.
如果我想在这个对象上启用2D切片语法,如下所示:
arr[:,1:3] #retrieve the 1 and 2 column values of every row
Run Code Online (Sandbox Code Playgroud)
要么
arr[,:3] #retrieve the 1 and 2 column values of every row
Run Code Online (Sandbox Code Playgroud)
用法和语法就像numpy.array.但是,如何才能实现这种功能呢?
PS:
我的想法:
对于第一种情况,该[:,1:3]部分就像一个两片的元组
然而,对于第二种情况[,1:3]似乎相当神秘.