Détection d'un nombre avec numpy
Résolu/Fermé
Bonjour, je voudrais savoir comment détecter un nombre/texte dans un tableau numpy. voici un exemple: je créée un tableau (2dimension 5x, 5y) remplis de zéros et je donne le chiffre 1 à la case 3x 3y . voici le code:
je voudrais maintenant savoir si le tableau possède le chiffre 1, si oui je soustrais de 3 toutes les cases. le problème, c'est que je ne connais pas la méthode pour détecter le chiffre.
je voudrais donc savoir comment le détecter et si possible, le localiser.
table = numpy.zeros((5, 5)) table[3, 3] = 1
je voudrais maintenant savoir si le tableau possède le chiffre 1, si oui je soustrais de 3 toutes les cases. le problème, c'est que je ne connais pas la méthode pour détecter le chiffre.
je voudrais donc savoir comment le détecter et si possible, le localiser.
A voir également:
- Détection d'un nombre avec numpy
- Comment détecter un traceur sur téléphone - Accueil - Confidentialité
- Nombre facile - Télécharger - Outils professionnels
- Nombre de jours entre deux dates excel - Guide
- Touslesdrivers detection - Télécharger - Pilotes & Matériel
- Detection composant pc - Guide
4 réponses
yg_be
Messages postés
23529
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
22 avril 2025
Ambassadeur
1 578
6 juin 2021 à 12:22
6 juin 2021 à 12:22
bonjour,
on utilise souvent des boucles pour parcourir un tableau.
on utilise souvent des boucles pour parcourir un tableau.
mamiemando
Messages postés
33636
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
18 avril 2025
7 842
8 juin 2021 à 13:03
8 juin 2021 à 13:03
Bonjour,
La manière la plus simple d'écrire ton programme est :
Il est important d'éviter les boucles en
Bonne chance
La manière la plus simple d'écrire ton programme est :
import numpy as np def update_table(table): if 1 in table: table += 3 table1 = np.zeros((5, 5)) table1[3, 3] = 1 update_table(table1) print(table1)
Il est important d'éviter les boucles en
numpysi tu veux que ton code soit performant. Donc typiquement, il faut mieux faire réaliser par
numpyles opérations matricielles (ici, ajout d'un scalaire) plutôt que d'écrire une boucle à la main.
Bonne chance
_Ritchi_
Messages postés
21311
Date d'inscription
samedi 17 mars 2007
Statut
Contributeur
Dernière intervention
25 janvier 2025
6 093
6 juin 2021 à 12:38
6 juin 2021 à 12:38
Bonjour,
Regarde ce cours numpy et en particulier l'exemple 5 qui parle de boucle For: https://www.cours-gratuit.com/tutoriel-python/tutoriel-python-manipuler-les-tableaux-en-python
Ritchi
Regarde ce cours numpy et en particulier l'exemple 5 qui parle de boucle For: https://www.cours-gratuit.com/tutoriel-python/tutoriel-python-manipuler-les-tableaux-en-python
Ritchi
Modifié le 6 juin 2021 à 20:01
6 juin 2021 à 21:14