Python 在列表数组中搜索特定字符串,然后为索引较小的所有元素创建布尔值
我有一个numpy数组,看起来像这样: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的说
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]])