Numpy 标识二维数组中数组的索引

Numpy 标识二维数组中数组的索引,numpy,multidimensional-array,python-3.8,Numpy,Multidimensional Array,Python 3.8,我正在使用函数和numpy在Python3.8中尝试一个清单系统。 虽然我是numpy新手,但我在numpy手册中没有找到任何关于这个问题的信息 我的问题是: 我有一个2D数组,在本例中是未装备的库存; unequippedinv=[[”“]、[”“]、[”“]、[”“]、[”“]、[“铁灰色”,15、10、10] 我有一个if声明,以确保所选项目是可接受的。我现在尝试使用unequippedinv.pop(unequippedinv.index(item))删除整个索引[“Iron greav

我正在使用函数和numpy在Python3.8中尝试一个清单系统。 虽然我是numpy新手,但我在numpy手册中没有找到任何关于这个问题的信息

我的问题是: 我有一个2D数组,在本例中是未装备的库存;
unequippedinv=[[”“]、[”“]、[”“]、[”“]、[”“]、[“铁灰色”,15、10、10]

我有一个if声明,以确保所选项目是可接受的。我现在尝试使用
unequippedinv.pop(unequippedinv.index(item))
删除整个索引[“Iron greaves”,15,10,10],但我一直得到错误值error:“'Iron greaves',15,10,10”不在列表中

我尝试使用numpy的where和ARGHERE,但结果是得到[]

是否有一种方法可以在2D数组中搜索整个数组,例如SQL如何在y中选择x,其中x是b,但它给了我整行的索引


注意:我现在发现这与easygui的choicebox有关,我假设它会将所选数组转换为字符串,这就是它产生错误的原因。

我不认为您所做的是一般的好做法,但是
unequippedinv.pop(unequippedinv.index(item))
where
item=[“Iron greaves”,15,10,10]
对我来说很好。是的,Ardweaden,它肯定是这样工作的,所以我认为它很容易操作。