Très bien, question recrue extrême ici. Dans mon programme, je génère un tableau numpy 2D, dont certaines entrées sont manquantes (pas le type "nan" de nonexistant, mais le type "None", ou NoneType). Je voudrais mettre un masque sur ces entrées, mais je semble avoir quelques difficultés à le faire. Ordinairement, pour masquer plus, disons, toutes les entrées avec la valeur 2, je feraisTrouver des valeurs manquantes dans un tableau numpy
A = np.ma.masked_where (A [A == 2], A)
Dans ce cas, que doesn ne semble pas fonctionner, peu importe ce que j'essaie pour le premier paramètre. Pensées?
Bon point. Après plus d'enquête, je vois que vous avez raison. Les valeurs qui sont réellement le problème semblent être celles que je n'avais pas remarquées auparavant, qui sont en fait "None". Donc, maintenant je vais changer la question à ce qu'elle aurait dû être: comment allez-vous trouver les valeurs "None"? A [A == None] donne juste A [0 ,:] pour une raison quelconque. – user391045
J'ai ajouté plus d'informations dans ma réponse: J'espère que vous trouverez ce dont vous avez besoin! :) – EOL
@ dave-schultz: Si votre retraitement dans votre commentaire ci-dessus est une déclaration plus claire de la question, il serait utile que vous éditiez votre question pour refléter cela. Beaucoup plus de gens liront votre question que votre commentaire ici. – tom10