识别2D数组内的数组的索引

时间:2019-12-20 11:05:13

标签: numpy multidimensional-array python-3.8

我正在使用功能和numpy在python 3.8中尝试库存系统。 虽然我是numpy的新手,但在numpy的手册中没有发现任何有关此问题的信息。

我的问题是这样的: 我有一个2D阵列,在这种情况下是未配备的库存; unequippedinv = [[""], [""], [""], [""], ["Iron greaves", 15, 10, 10]]

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

我已经尝试使用numpy的where和argwhere,但是只得到了[]作为结果。

有没有一种方法可以搜索2D数组中的整个数组,例如SQL如何具有SELECT * IN y WHERE x IS b,但它可以为我提供整行的索引?

注意:我现在发现这与easygui的选择框有关,我认为它将选择的数组转换为字符串,这就是为什么会产生错误的原因。

0 个答案:

没有答案