J'ai une requête agrégée dans Mongo qui renvoie des données comme :
{a: 1, b: 2, c: 3}
{a: 4, b: 5, c: 6}
{a: 7, b: 8, c: 9}
Je voudrais faire une FFT pour a, b et c et j'ai besoin de mettre les données dans 3 tableaux numpy comme ceci :
a = np.array([1, 4, 7])
b = np.array([2, 5, 8])
c = np.array([3, 6, 9])
Quelle est la meilleure option pour faire cela en utilisant numpy car pour l'instant je fais une boucle for et cela prend du temps.
UPDATE :
Le résultat de Mongo est un curseur qui est itérable. La façon dont je le fais maintenant est la suivante :
a = []
b = []
c = []
for item in aggregation_list:
a.append(item['a'])
b.append(item['b'])
c.append(item['c'])