【发布时间】:2016-05-16 18:42:03
【问题描述】:
我有两个包含字符串的一维数组(a 和 b),我想比较元素以获得输出 c,如下所示。我尝试将其转换为设置和比较,但这并没有给出正确的解决方案。 logical_xor 也不适用于字符串。我可以编写一个循环来执行此操作,但它违背了使用数组的目的,没有循环的最佳方法是什么?
>> a
array(['S', 'S', 'D', 'S', 'N', 'S', 'A', 'S', 'M'],
dtype='|S1')
>> b
array(['T', 'I', 'D', 'N', 'G', 'B', 'A', 'J', 'M'],
dtype='|S1')
>> c
array([False, False, True, False, False, False, True, False, True],
dtype=bool)
【问题讨论】:
标签: python arrays string numpy