Comment xor tous les éléments d'un tableau booléen numpy en utilisant des méthodes vectorisées: , c'est-à-dire, a_1 xor a_2 xor ... xor a_n
?Numpy xor-reduce un tableau
3
A
Répondre
6
je préférerais l'aide de la XOR ufunc je pense, ce qui est bitwise_xor
(ou logical_xor
):
np.bitwise_xor.reduce(a)
ou:
np.logical_xor.reduce(a)
Un avantage est que vous n'avez pas de trucs faux pour les flotteurs.
2
Il est probablement plus efficace d'utiliser simplement sum
:
np.sum(arr) % 2
Questions connexes
- 1. Ajouter un tableau NumPy à un tableau NumPy
- 2. remplir un tableau numpy
- 3. Tableau Numpy en tant qu'index dans un tableau numpy multidimensionnel
- 4. Conversion d'un tableau numpy en un tableau d'enregistrement numpy
- 5. Comment analyser un tableau numpy?
- 6. Reshape un tableau dans NumPy
- 7. de Split Un tableau numpy en deux tableaux numpy
- 8. Comment affecter un tableau 1D numpy à un tableau numpy 2D?
- 9. Découper un tableau numpy 2D dans un tableau 1D
- 10. Découper un tableau numpy avec un autre tableau
- 11. Comment mapper un tableau Python dans un tableau NumPy
- 12. Vérification si un tableau NumPy contient un autre tableau
- 13. Tableau d'objets avec numpy
- 14. accès au tableau numpy
- 15. tableau numpy d'objets python
- 16. tableau multidimensionnel Numpy tranchage
- 17. Tableau d'enregistrement numpy
- 18. Structuré Numpy Tableau imbriqué
- 19. Affectation de tableau Numpy
- 20. Aplatissement d'un tableau numpy
- 21. Ajout ou redimensionnement pour un tableau numpy
- 22. indices Sélection pour un tableau 2d numpy
- 23. Comment obtenir un tableau moyen avec numpy
- 24. Convertir vtkPoints en un tableau numpy?
- 25. Python - Partager un tableau Numpy entre processus?
- 26. OpenCV-python: n'est pas un tableau numpy
- 27. pyqt: Convertir un tableau numpy en QImage
- 28. Remodeler un tableau numpy dans python
- 29. Écrire dans un tableau masqué en numpy
- 30. Comment faire pivoter un tableau numpy?