我有列表中的數組,我想從兩個不同的列表中計數數組中元素的數量,而不是計數列表項。計算列表中的數組的元素
代碼
import numpy as np
def count_total(a,b):
#count the total number of element for two arrays in different list
x,y=len(a),len(b)
result=[]
for a1 in a:
for b2 in b:
result.append(x+y)
return result
a=[np.array([2,2,1,2]),np.array([1,3])]
b=[np.array([4,2,1])]
c=[np.array([1,2]),np.array([4,3])]
print(count_total(a,b))
print(count_total(a,c))
print(count_total(b,c))
實際輸出
[3, 3]
[4, 4, 4, 4]
[3, 3]
所需的輸出
[7,5]
[6,6,4,4]
[5,5]
誰能幫助?
目前尚不清楚你想要的輸出如何對應到你的輸入。 – user2357112