Python 在列表数组中搜索特定字符串,然后为索引较小的所有元素创建布尔值

Python 在列表数组中搜索特定字符串,然后为索引较小的所有元素创建布尔值,python,numpy,boolean,extract,indices,Python,Numpy,Boolean,Extract,Indices,我有一个numpy数组,看起来像这样: a_few_lists= array([['A', 'B', '-', 'C', 'D'], ['E', 'F', 'G', '-', 'H'], ['I', 'J', '-', 'K', 'L']], dtype='<U2') “我还想删除该元素。”。您使用numpy有什么特殊原因吗?注意,如果每行-中的列表数不相同,这将不起作用,尽管这是一个多维NumPy数组,不是吗?我同意@juanpa.arrivillaga的说

我有一个numpy数组,看起来像这样:

a_few_lists=
array([['A', 'B', '-', 'C', 'D'],
       ['E', 'F', 'G', '-', 'H'],
       ['I', 'J', '-', 'K', 'L']], dtype='<U2')

“我还想删除该元素。”。您使用
numpy
有什么特殊原因吗?注意,如果每行
-
中的
列表数不相同,这将不起作用,尽管这是一个多维NumPy数组,不是吗?我同意@juanpa.arrivillaga的说法,最好能有更多的上下文。会有多次出现“-”吗?
array([['A', 'B', 'C', 'D'],
       ['E', 'F', 'G', 'H'],
       ['I', 'J', 'K', 'L']], dtype='<U2')

array([[True, True, False, False],
       [True, True, True, False],
       [True, True, False, False]])