import numpy as np
a = np.array([1,2,2,3,3,4,4,5,5,5,5])
b = [1,2,2,3,3,4,4,5,5,5,5]
print(type(a))
print(type(b))
#在list中计算元素个数
set_a = set(a)
set_b = set(b)
print("---list中计算某个内部元素个数---")
for ele in set_b:
print("元素{}的个数是:{}".format(ele,b.count(ele)))
print("---list中计算某个内部元素位置定位---")
for ele in set_b:
print("元素{}的个数是:{}".format(ele,b.index(ele)))
print("---nparray中计算某个内部元素个数---")
for ele in set_a:
print("元素{}的个数是:{}".format(ele,np.sum(a == ele)))
print("---nparray中计算某个内部定位元素位置---")
for ele in set_a:
print("元素{}的位置是:{}".format(ele,np.where(a == ele)))
很显然 np.array强大很多