Questions marquées «numpy»

122
Ajouter un élément unique au tableau dans numpy

J'ai un tableau numpy contenant: [1, 2, 3] Je souhaite créer un tableau contenant: [1, 2, 3, 1] Autrement dit, je veux ajouter le premier élément à la fin du tableau. J'ai essayé l'évidence: np.concatenate((a, a[0])) Mais je reçois une erreur disant ValueError: arrays must have same number of...

120
Vérification rapide de NaN dans NumPy

Je recherche le moyen le plus rapide de vérifier l'occurrence de NaN ( np.nan) dans un tableau NumPy X. np.isnan(X)est hors de question, car il construit un tableau booléen de forme X.shape, ce qui est potentiellement gigantesque. J'ai essayé np.nan in X, mais cela ne semble pas fonctionner parce...

120
Comment fonctionne numpy.histogram ()?

En lisant sur numpy, j'ai rencontré la fonction numpy.histogram(). À quoi ça sert et comment ça marche? Dans la documentation, ils mentionnent les bacs : que sont-ils? Quelques recherches sur Google m'ont conduit à la définition des histogrammes en général . Je comprends ça. Mais malheureusement,...

119
Numpy: divise chaque ligne par un élément vectoriel

Supposons que j'ai un tableau numpy: data = np.array([[1,1,1],[2,2,2],[3,3,3]]) et j'ai un "vecteur" correspondant: vector = np.array([1,2,3]) Comment puis-je opérer le datalong de chaque ligne pour soustraire ou diviser afin que le résultat soit: sub_result = [[0,0,0], [0,0,0], [0,0,0]] div_result...

112
Analyse des composants principaux en Python

J'aimerais utiliser l'analyse en composantes principales (ACP) pour la réduction de la dimensionnalité. Est-ce que Numpy ou Scipy l'a déjà, ou dois-je utiliser le mien numpy.linalg.eigh? Je ne veux pas simplement utiliser la décomposition en valeurs singulières (SVD) car mes données d'entrée sont...