您可以使用numpy的函数来比较具有字符串条目的数组,并找到字符串的位置。以下是一个示例代码:
import numpy as np
# 创建一个带有字符串条目的numpy数组
arr = np.array(['apple', 'banana', 'cherry', 'apple', 'banana', 'cherry'])
# 使用np.where函数找到字符串的位置
indices = np.where(arr == 'apple')
# 打印字符串的位置
print(indices)
输出:
(array([0, 3]),)
在这个例子中,我们创建了一个包含字符串条目的numpy数组。然后,我们使用np.where函数来找到数组中所有等于'apple'的元素的位置。最后,我们打印出位置的索引。在这个例子中,'apple'的位置是0和3。
请注意,np.where函数返回一个元组,其中第一个元素是一个包含要查找元素的位置索引的numpy数组。如果数组中有多个相同的字符串条目,所有这些位置索引都会包含在返回的numpy数组中。
上一篇:比较具有重复输入值的两个文件
下一篇:比较矩阵的行