Questions marquées «numpy»

96
Y a-t-il un avantage en termes de vitesse d'analyse ou d'utilisation de la mémoire à utiliser HDF5 pour le stockage à grande matrice (au lieu de fichiers binaires plats)?

Je traite de grandes baies 3D, que j'ai souvent besoin de découper de différentes manières pour effectuer diverses analyses de données. Un "cube" typique peut faire environ 100 Go (et s'agrandira probablement à l'avenir) Il semble que le format de fichier typique recommandé pour les grands...

94
type de données non compris

J'essaie d'utiliser une matrice pour calculer des choses. Le code est le suivant import numpy as np # some code mmatrix = np.zeros(nrows, ncols) print mmatrix[0, 0] mais j'obtiens «type de données non compris», et cela fonctionne si je le fais à partir du terminal.

94
Comment fonctionne python numpy.where ()?

Je joue avec numpyet fouille dans la documentation et je suis tombé sur de la magie. A savoir, je parle de numpy.where(): >>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2])) Comment parviennent-ils en interne à ce que vous puissiez...

94
Quelle est la différence entre NaN et None?

Je lis deux colonnes d'un fichier csv en utilisant des pandas readcsv(), puis j'attribue les valeurs à un dictionnaire. Les colonnes contiennent des chaînes de chiffres et de lettres. Parfois, il y a des cas où une cellule est vide. À mon avis, la valeur lue dans cette entrée de dictionnaire...

92
Teste si le tableau numpy ne contient que des zéros

Nous initialisons un tableau numpy avec des zéros comme ci-dessous: np.zeros((N,N+1)) Mais comment vérifier si tous les éléments d'une matrice de tableau n * n numpy donnée sont égaux à zéro. La méthode a juste besoin de renvoyer un True si toutes les valeurs sont effectivement nulles....

91
Numpy: Dois-je utiliser newaxis ou None?

Dans numpy, on peut utiliser l'objet 'newaxis' dans la syntaxe de découpage pour créer un axe de longueur un, par exemple: import numpy as np print np.zeros((3,5))[:,np.newaxis,:].shape # shape will be (3,1,5) La documentation indique que l'on peut également utiliser à la Noneplace de newaxis,...

90
Vue sur un tableau numpy?

J'ai un numpytableau 2D . Existe-t-il un moyen de créer une vue dessus qui inclurait les premières klignes et toutes les colonnes? Le but est d'éviter de copier les données sous-jacentes (le tableau est si grand qu'il n'est pas possible de faire des copies partielles.)

90
Remplacer les valeurs négatives dans un tableau numpy

Existe-t-il un moyen simple de remplacer toutes les valeurs négatives d'un tableau par 0? J'ai un bloc complet sur la façon de le faire en utilisant un tableau NumPy. Par exemple a = array([1, 2, 3, -4, 5]) J'ai besoin de revenir [1, 2, 3, 0, 5] a < 0 donne: [False, False, False, True, False]...