【发布时间】:2022-01-01 08:54:07
【问题描述】:
我有一个二维列表,其中包含 ([0,1,2],[3,4,5]) 之类的元素。它的元素类型是 numpy.ndarray。我正在尝试删除每个元素的第二列。当我检查它的类型时,它返回列表但它给出了ValueError: cannot delete array elements 错误。我检查了 StackOverflow,但没有找到类似的案例。代码如下,不胜感激。
for row in trainSet:
del row[1]
【问题讨论】:
-
这能回答你的问题吗? Deleting Elements from an array
-
您检查过列表中子数组的类型吗?
-
不,正如我提到的,我使用列表而不是数组。
-
我的列表由“numpy.ndarray”组成,我刚刚意识到这一点。那怎么删除那一栏,我还是一头雾水
-
这已经是一个列表了,我只是想检查一下。
标签: python arrays python-3.x list numpy