Python 3.x 计算numpy数组值并与列表进行比较

Python 3.x 计算numpy数组值并与列表进行比较,python-3.x,numpy,numpy-ndarray,Python 3.x,Numpy,Numpy Ndarray,我有一个numpy数组和一个列表,我希望它们相互关联以生成第二个列表 列表1:399个值。许多对象名称重复多次,例如:aaabbbccdddddde等。 数组1:38个值,所有这些值在列表1中只出现一次。e、 g:abcde等。我使用numpy unique从列表1中提取了它们 列表2:这里我想计算列表2中的每个唯一值在列表1中出现的次数。e、 g:3,4,2,8,1 第二个和第三个列表将放在一个数据框中,类似这样 Array 2 List 2 a 3 b

我有一个numpy数组和一个列表,我希望它们相互关联以生成第二个列表

列表1:399个值。许多对象名称重复多次,例如:aaabbbccdddddde等。 数组1:38个值,所有这些值在列表1中只出现一次。e、 g:abcde等。我使用numpy unique从列表1中提取了它们 列表2:这里我想计算列表2中的每个唯一值在列表1中出现的次数。e、 g:3,4,2,8,1

第二个和第三个列表将放在一个数据框中,类似这样

Array 2     List 2  
  a          3
  b          4
  c          2
  d          8
  e          1
此代码

array1 = np.array(array1.tolist())

listCount = 0

print(sessions.count())

while listCount <= len(list1):
        list2 = (array1.count(list1[listCount]))
        listCount = listCount + 1

. . . gets me this error:
array1=np.array(array1.tolist())
listCount=0
打印(sessions.count())

而listCount这个问题对你的任务有帮助吗?是的!谢谢你的重定向