Quelle est la façon la plus efficace de mapper une fonction sur un tableau numpy? La façon dont je l'ai fait dans mon projet actuel est la suivante: import numpy as np x = np.array([1, 2, 3, 4, 5]) # Obtain array of square of each element in x squarer …
Comment puis-je trier un tableau dans NumPy par la nième colonne? Par exemple, a = array([[9, 2, 3], [4, 5, 6], [7, 0, 5]]) Je voudrais trier les lignes par la deuxième colonne, de sorte que je revienne: array([[7, 0, 5], [9, 2, 3], [4, 5, 6]])
Existe-t-il une méthode numpy-thonique, par exemple une fonction, pour trouver la valeur la plus proche dans un tableau? Exemple: np.find_nearest( array, value )
Je suis curieux de savoir s'il existe un moyen d'imprimer formaté numpy.arrays, par exemple d'une manière similaire à ceci: x = 1.23456 print '%.3f' % x Si je veux imprimer les numpy.arrayflottants, il imprime plusieurs décimales, souvent au format «scientifique», ce qui est assez difficile à lire même pour les …
Dans numpy, certaines opérations reviennent en forme (R, 1)mais d'autres reviennent (R,). Cela rendra la multiplication de la matrice plus fastidieuse car explicite reshapeest requise. Par exemple, étant donné une matrice M, si nous voulons faire numpy.dot(M[:,0], numpy.ones((1, R)))où Rest le nombre de lignes (bien sûr, le même problème se …
En appelant df = pd.read_csv('somefile.csv') Je reçois: /Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/pandas/io/parsers.py:1130: DtypeWarning: les colonnes (4, 5, 7, 16) ont des types mixtes. Spécifiez l'option dtype lors de l'importation ou définissez low_memory = False. Pourquoi l' dtypeoption est-elle liée à low_memory, et pourquoi serait-il Falseutile de résoudre ce problème?
Je veux appliquer ma fonction personnalisée (il utilise un if-else échelle) à ces six colonnes ( ERI_Hispanic, ERI_AmerInd_AKNatv, ERI_Asian, ERI_Black_Afr.Amer, ERI_HI_PacIsl, ERI_White) dans chaque rangée de mon dataframe. J'ai essayé différentes méthodes à partir d'autres questions, mais je n'arrive toujours pas à trouver la bonne réponse à mon problème. L'élément …
J'ai une trame de données dans le sens de ce qui suit: Type Set 1 A Z 2 B Z 3 B X 4 C Y Je veux ajouter une autre colonne à la trame de données (ou générer une série) de la même longueur que la trame de données …
Je ne peux pas comprendre comment utiliser un tableau ou une matrice de la manière que j'utiliserais normalement une liste. Je veux créer un tableau (ou matrice) vide, puis y ajouter une colonne (ou ligne) à la fois. Pour le moment, la seule façon de le faire est comme: mat …
Comment convertir un tableau numpy réel en tableau numpy int? J'ai essayé d'utiliser la carte directement dans le tableau, mais cela n'a pas fonctionné.
Quelqu'un peut-il m'expliquer à quoi sert la meshgridfonction dans Numpy? Je sais que cela crée une sorte de grille de coordonnées pour le traçage, mais je ne peux pas vraiment en voir l'avantage direct. J'étudie "Python Machine Learning" de Sebastian Raschka, et il l'utilise pour tracer les frontières de décision. …
Quelle est la différence entre Numpy array()et les asarray()fonctions? Quand devriez-vous utiliser l'un plutôt que l'autre? Ils semblent générer une sortie identique pour toutes les entrées auxquelles je peux penser.
import numpy as np y = np.array(((1,2,3),(4,5,6),(7,8,9))) OUTPUT: print(y.flatten()) [1 2 3 4 5 6 7 8 9] print(y.ravel()) [1 2 3 4 5 6 7 8 9] Les deux fonctions renvoient la même liste. Alors, quel est le besoin de deux fonctions différentes effectuant le même travail.
Disons que j'ai un tableau numpy, a: a = np.array([ [1, 2, 3], [2, 3, 4] ]) Et je voudrais ajouter une colonne de zéros pour obtenir un tableau b: b = np.array([ [1, 2, 3, 0], [2, 3, 4, 0] ]) Comment puis-je le faire facilement dans NumPy?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.