如何在numpy数组中计算相同的字符串?

时间:2018-04-03 12:33:41

标签: python python-3.x numpy

我有一个来自字符串的numpy数组,我想计算相同的字符串。可能吗?这是我的代码:

import numpy as np
import sys
arr = np.array(sys.stdin.read().split(), dtype = '>U20')
print(arr)

1 个答案:

答案 0 :(得分:2)

试试这个:

import collections, numpy

collections.Counter(arr)

unique, counts = numpy.unique(arr, return_counts=True)
dict(zip(unique, counts))