Puis je avoir une explication de ce code python merci !!
Cosier22
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
indexes = np.where(np.array([classes]) == "Diopside")
for i in indexes[1]:
classes[i] = "Diopside, Apatite"
Windows / Chrome 106.0.0.0
1 réponse
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour, ce sera peut-être plus clair en ajoutant des print():
import numpy as np classes=[123,456,"Diopside",555,"Diopside"] print("classes:",classes) indexes = np.where(np.array([classes]) == "Diopside") print("indexes:",indexes) print("indexes[1]:",indexes[1]) for i in indexes[1]: print("i:",i) classes[i] = "Diopside, Apatite" print("classes:",classes)