【发布时间】:2019-10-26 16:48:02
【问题描述】:
我正在学习如何处理二维数组,目前正在尝试弄清楚如何在没有 numPy 导入的情况下做到这一点。可以对一个简单的一维数组进行相应的切片:
Array1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
Array[start:stop:step]
但是如果要改为数组呢:
Array2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
我发现我可以对列表列表中包含的某些元素进行切片,例如:
Array2[0][1]
2
但是,当元素 3、4、5、6、7、9(或任何值)仍然包含在各自的列表中时,有什么可能的切片方法。
【问题讨论】:
-
可能你需要修改你的例子(3、4、5、6、7、9)。即使使用 numpy 也无法删除这些值!当然你可以通过某种方式做到这一点,但我的意思是你不能像
array[x:y, m:n]那样做到这一点