Re: Informatique quantique (ou pas)
Publié : lun. juin 22, 2026 3:14 pm
L'argumentaire pour le RAZ n'est pas ultra-convainquant 
Forum avec de vrais morceaux de JDR dedans.
https://casusno.com/
D'expérience il faut vider régulièrement ses SMS et ses listes d'appels pour que le téléphone ne soit pas trop ralenti.
Code : Tout sélectionner
id1, x1, y1, z3
id2, x2, y2, z2
id3, x3, y3, z3
...Code : Tout sélectionner
id1, v1
id2, v2
id3, v3
...Code : Tout sélectionner
id1, x1, y1, z3, v1
id2, x2, y2, z2, v2
id3, x3, y3, z3, v3
...Code : Tout sélectionner
longueur = len(maillage) # nombre de points, env. 1e6
booleen = (np.ones(longueur) == 1) # initialisation d'un vecteur de booléens
for i in range(longueur):
booleen[i] = len(np.where(maillage[i, 0] == valeurs[:, 0])[0]) > 0
# si la valeur maillage[i, 0] se trouve quelque part dans le vecteur valeurs[:, 0], np.where() n'est pas vide
# donc booleen[i] est vrai si le point a une valeur, faux s'il n'en a pas
resultat = np.concatenate(maillage[booleen, :], valeurs[:, 1], axis=1)Le lien, c'est l'identifiant du point. Chaque point a un numéro N, la première colonne. Le premier fichier donne les coordonnées (X, Y, Z) du point N, le second fichier donne la valeur V associée au point N (ça peut être une température si tu veux, ça n'a pas d'importance, ici c'est une contrainte au sens de la mécanique des milieux continus).Mugen a écrit : ↑mar. juin 30, 2026 8:29 am @cdang je ne comprends pas comment se fait le lien entre les points de ton premier fichier et les valeurs du second. Tel qu'énoncé, j'ai immédiatement pensé à des températures, mais j'imagine que ce n'est pas ça, car sinon il n'y aurait pas moyen de faire de lien...
Code : Tout sélectionner
id_maillage = maillage[:, 0]
id_valeurs = valeurs[:, 0]
_, commun_maillage, commun_valeurs = np.intersect1d(
id_maillage,
id_valeurs,
assume_unique=True,
return_indices=True
)
resultat = np.concatenate(
(
maillage[commun_maillage],
valeurs[commun_valeurs, 1:2]
),
axis=1
)