Questions marquées «numpy»

NumPy est une extension informatique scientifique et numérique du langage de programmation Python.

3
Confusion entre numpy, scipy, matplotlib et pylab
Numpy, scipy, matplotlib et pylab sont des termes courants parmi ceux qui utilisent python pour le calcul scientifique. J'apprends juste un peu plus sur pylab, et je suis confus. Chaque fois que je veux importer numpy, je peux toujours faire: import numpy as np Je considère juste qu'une fois que …

8
Numpy où fonctionnent plusieurs conditions
J'ai un tableau de distances appelées dists. Je veux sélectionner des dists qui sont entre deux valeurs. J'ai écrit la ligne de code suivante pour ce faire: dists[(np.where(dists >= r)) and (np.where(dists <= r + dr))] Cependant, cela ne sélectionne que pour la condition (np.where(dists <= r + dr)) Si …
132 python  numpy 

4
numpy max vs amax vs maximum
numpy a trois fonctions différentes qui semblent pouvoir être utilisées pour les mêmes choses - sauf qu'elles numpy.maximumne peuvent être utilisées que par élément, tandis que numpy.maxet numpy.amaxpeuvent être utilisées sur des axes particuliers, ou sur tous les éléments. Pourquoi y a-t-il plus que juste numpy.max? Y a-t-il une certaine …
132 python  numpy  math  max 

5
Normaliser les données dans les pandas
Supposons que j'ai une trame de données pandas df : Je veux calculer la moyenne par colonne d'un bloc de données. C'est facile: df.apply(average) puis la plage par colonne max (col) - min (col). C'est encore facile: df.apply(max) - df.apply(min) Maintenant, pour chaque élément, je veux soustraire la moyenne de …
131 python  pandas  numpy 

8
en quoi la multiplication diffère-t-elle pour les classes NumPy Matrix et Array?
Les documents numpy recommandent d'utiliser un tableau au lieu de la matrice pour travailler avec des matrices. Cependant, contrairement à octave (que j'utilisais jusqu'à récemment), * n'effectue pas de multiplication matricielle, vous devez utiliser la fonction matrixmultipy (). Je pense que cela rend le code très illisible. Quelqu'un partage-t-il mon …

12
Régression linéaire multiple en Python
Je n'arrive pas à trouver de bibliothèques python qui effectuent des régressions multiples. Les seules choses que je trouve ne font qu'une simple régression. J'ai besoin de régresser ma variable dépendante (y) par rapport à plusieurs variables indépendantes (x1, x2, x3, etc.). Par exemple, avec ces données: print 'y x1 …

12
initialiser un tableau numpy
Existe-t-il un moyen d'initialiser un tableau numpy d'une forme et d'y ajouter? Je vais expliquer ce dont j'ai besoin avec un exemple de liste. Si je veux créer une liste d'objets générés dans une boucle, je peux faire: a = [] for i in range(5): a.append(i) Je veux faire quelque …
129 python  arrays  numpy 

6
python numpy ValueError: les opérandes n'ont pas pu être diffusés avec les formes
Dans numpy, j'ai deux "tableaux", Xest (m,n)et yest un vecteur(n,1) en utilisant X*y Je reçois l'erreur ValueError: operands could not be broadcast together with shapes (97,2) (2,1) Quand (97,2)x(2,1)est clairement une opération matricielle légale et devrait me donner un (97,1)vecteur ÉDITER: J'ai corrigé cela en utilisant X.dot(y)mais la question d'origine …
129 python  numpy 




6
Conversion de type sur place d'un tableau NumPy
Étant donné un tableau NumPy de int32, comment puis-je le convertir float32 en place ? Donc en gros, j'aimerais faire a = a.astype(numpy.float32) sans copier le tableau. C'est gros. La raison de cela est que j'ai deux algorithmes pour le calcul de a. L'un d'eux renvoie un tableau de int32, …
127 python  numpy 


6
Filtrer une liste en fonction d'une liste de booléens
J'ai une liste de valeurs que je dois filtrer étant donné les valeurs dans une liste de booléens: list_a = [1, 2, 4, 6] filter = [True, False, True, False] Je génère une nouvelle liste filtrée avec la ligne suivante: filtered_list = [i for indx,i in enumerate(list_a) if filter[indx] == …
127 python  list  numpy 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.