У меня есть массив внутри списка, и я хочу подсчитать количество элементов в массиве из двух разных списков вместо подсчета элементов списка.Подсчитайте элемент массива внутри списка
код
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