Informatique quantique (ou pas)

Ciné, télé, zik et bla bla persos (trolls, floodeurs et baskets interdits)
Répondre
Avatar de l’utilisateur
cdang
Dieu d'après le panthéon
Messages : 7914
Inscription : jeu. avr. 30, 2015 10:23 am
Localisation : Le Havre (Choisy-le-Roi, Saint-Étienne, La Rochelle)

Re: Informatique quantique (ou pas)

Message par cdang »

Mugen a écrit : mar. juin 30, 2026 7:10 pm Après, pour vraiment aller vite, il faudra un autre langage que le python. :P
Ouais, mais après c'est plus mon métier. Moi, chuis un calculeux, pas un pisseux d'code.

Ramentu a écrit : mar. juin 30, 2026 7:10 pm Au passage, si tu n'as jamais plus d'1 million de lignes, Excel fait le boulot en - de 30 secondes (je n'ai pas chronométré précisément, test sur les mêmes tables que celles utilisées pour tester le script))
Rien que de lire ça j'ai des boutons. La plupart du code que j'ai pondu dans ma vie c'était pour ne pas utiliser les macros XL qu'avaient chiétapoté des collègues ; avec Scilab à l'époque... Ça avait donné des trucs comme ça :
https://commons.wikimedia.org/wiki/File ... uselang=fr

(*:Il ne faut que 4 centièmes de seconde à Python pour fusionner les 2 listes. Mais revoyons le tri au ralenti ... :mrgreen: )
Paix à son âme.
Dernière modification par cdang le mar. juin 30, 2026 11:42 pm, modifié 1 fois.
--
Vous êtes mort
[2 points CLETCSOOEF]
Ramentu
Dieu d'après le panthéon
Messages : 2125
Inscription : jeu. août 15, 2019 10:07 am
Localisation : Luxembourg

Re: Informatique quantique (ou pas)

Message par Ramentu »

cdang a écrit : mar. juin 30, 2026 11:28 pm

Ramentu a écrit : mar. juin 30, 2026 7:10 pm Au passage, si tu n'as jamais plus d'1 million de lignes, Excel fait le boulot en - de 30 secondes (je n'ai pas chronométré précisément, test sur les mêmes tables que celles utilisées pour tester le script))
Rien que de lire ça j'ai des boutons. La plupart du code que j'ai pondu dans ma vie c'était pour ne pas utiliser les macros XL qu'avaient pondu des collègues ; avec Scilab à l'époque... Ça avait donné des trucs comme ça :
https://commons.wikimedia.org/wiki/File ... uselang=fr

Justement, zéro macro, une formule standard dans une colonne, et c'est plié :)
Mais j'utilise Excel (sans macro !) au quotidien, donc "marteau, clou ... " :mrgreen:
Et je partage ton aversion pour les macros Excel utilisée à tort et à travers... - c'est pour les éviter que je me suis formé au Python :)

note : suivant les données, tu voudras sans doute éviter Excel en raison des risques de pertes de précision sur les valeurs réelles passé un certain nombres de décimales. Avec Python au moins, tu contrôles.
J'ai juste testé sous Excel par curiosité pour voir les performances :)

cdang a écrit : mar. juin 30, 2026 11:28 pm Paix à son âme.
Yes.
Avatar de l’utilisateur
cdang
Dieu d'après le panthéon
Messages : 7914
Inscription : jeu. avr. 30, 2015 10:23 am
Localisation : Le Havre (Choisy-le-Roi, Saint-Étienne, La Rochelle)

Re: Informatique quantique (ou pas)

Message par cdang »

Bon, en tout cas ça a marché, merci beaucoup les coupains. 1,21 secondes.

Il me reste une étape itérative (qui prend 26 sec), mais c'est sur une structure de données très liée à mon métier alors je préfère ne pas partager (pas parce que c'est confidentiel, mais pour pas qu'on me retrouve trop facilement ^^)...

J'ai un objet généré par un logiciel métier, on peut utiliser objet.nodes[j] mais si je fais objet.nodes[:], ça me donne un « TypeError: 'slice' object cannot be interpreted as an integer » ; et objet.nodes[0, 1] donne « TypeError: 'tuple' object cannot be interpreted as an integer ».

J'ai essayé la fonction iter() pour faire un itérateur, mais ça semble une impasse. Bon, c'est pas trop grave.
--
Vous êtes mort
[2 points CLETCSOOEF]
Avatar de l’utilisateur
Nolendur
Dieu matters
Messages : 5166
Inscription : mar. mai 20, 2008 3:51 pm
Localisation : Bordeaux
Contact :

Re: Informatique quantique (ou pas)

Message par Nolendur »

cdang a écrit : mer. juil. 01, 2026 11:32 am J'ai un objet généré par un logiciel métier, on peut utiliser objet.nodes[j] mais si je fais objet.nodes[:], ça me donne un « TypeError: 'slice' object cannot be interpreted as an integer » ; et objet.nodes[0, 1] donne « TypeError: 'tuple' object cannot be interpreted as an integer ».

Ton objet viens probablement d'un environnement non-Python (une API externe ou qqch comme ça), et la méthode getitem de objet.nodes ne gère pas les fonctionnalités "avancées" de Python en terme de "d'indice de tableau" : ni slice, ni tuple, etc.

Il n'y a pas grand chose que tu puisses faire à mon avis, à part parcourir le tableau "à l'ancienne". Quelqu'un de plus pointu que moi en Python te donnera peut-être une astuce, mais là rien ne me vient.

EDIT : en fait, il faudrait savoir quel est le type de la variable objet.nodes pour savoir ce que tu as le droit de faire dessus. C'est ça le problème avec les langages sans typage explicite, comme Python, c'est tellement transparent que parfois on ne sait même pas sur quel type de variable on travaille. :)
Petits jeux et bricolages : jeux perso et aides de jeu.
_____
Spoiler:
Image
Avatar de l’utilisateur
cdang
Dieu d'après le panthéon
Messages : 7914
Inscription : jeu. avr. 30, 2015 10:23 am
Localisation : Le Havre (Choisy-le-Roi, Saint-Étienne, La Rochelle)

Re: Informatique quantique (ou pas)

Message par cdang »

@Nolendur : type() me donne une classe spécifique à l'API.

Mébon, ça va, le traitement total me prend 30 sec (contre 40 minutes lors de mes pires essais ^^), c'est supportable.

Merci de t'y être intéressé.
--
Vous êtes mort
[2 points CLETCSOOEF]
Avatar de l’utilisateur
Mugen
Dieu des bottes de cuir
Messages : 15705
Inscription : mer. mai 17, 2006 11:34 am

Re: Informatique quantique (ou pas)

Message par Mugen »

cdang a écrit : mer. juil. 01, 2026 1:19 pm @Nolendur : type() me donne une classe spécifique à l'API.

On peut imaginer qu'il y a une surcouche Python dans ton outil métier qui fait le travail.
Il y a quelques temps, j'avais travaillé sur une interface qui permettait d'interfacer une librairie écrite en C++ avec un logiciel en java, et le développeur java ne voyait que des classes java.

@Nolendur j'ai un souvenir de mon premier boulot, des tests en Visual Basic 5. Une variable pouvait commencer sa vie comme un tableau d'octets en hexadécimal, puis continuer comme une string avant de devenir un entier. Bizarrement, ça marchait pas toujours bien, surtout que VB avait des bugs...
Sois satisfait des fruit, des fleurs et même des feuilles,
Si c'est dans ton jardin à toi que tu les cueilles.
Ne pas monter bien haut peut-être, mais tout seul.
Avatar de l’utilisateur
Cassius Clef
Banni
Messages : 1233
Inscription : ven. févr. 23, 2024 1:57 pm

Re: Informatique quantique (ou pas)

Message par Cassius Clef »

Un réparateur informatique raconte, dans cet article, les effets de la fin du support de Windows 10 par Microsoft sur ses clients et ce qu'il leur propose.
Discord communautaire Runequest Glorantha
Avatar de l’utilisateur
Deimoss
Dieu des spaces marines
Messages : 9848
Inscription : mar. sept. 18, 2007 9:27 am

Re: Informatique quantique (ou pas)

Message par Deimoss »

La seule chose qui retient énormément de monde de passer sous linux c'est la compatibilité avec les logiciels, les pilotes graphiques. Et ces deux problèmes ont la même origine à savoir ne pas vouloir développer pour linux. Et l'émulation ne sauvera pas pour autant. Entre les softs qui opèrent au niveau du noyau et ceux qui demandent tout simplement trop de ressources, wine et cie finissent vite à genou.

La solution intermédiaire est de se trouver une version custom de Win11 qui a été éviscérée pour la bonne cause. Mais là on a d'autres problèmes. La confiance que l'on peut mettre dans ces install customs (on se rappelle tous les versions personnalisées d'XP dont un nombre considérable étaient vérolées jusqu'aux yeux) et le fait qu'elles condamnent plus ou moins à ne plus faire de mise à jour et donc pourquoi s'emmerder avec Win11 alors à moins d'avoir une iso custom patchée à installer à chaque fois qu'une MAJ arrive (bonjour l'usine à gaz).


Sinon, underscore a sorti une vidéo intéressante sur ce qu'on peut avoir quand on achète une iptv.
La mort, c'est quand t'as plus de pièces de rechange.
VigiloConfido
Dieu d'après le panthéon
Messages : 3722
Inscription : jeu. juil. 20, 2017 10:34 am
Localisation : Villeurbanne

Re: Informatique quantique (ou pas)

Message par VigiloConfido »

On commence à être 3 dans notre groupe d'amis à être sur Linux.

On est trois sur Fedora en ce moment et ça marche plutôt bien.
"The Past Doesn’t Go Away. So You Can Either Live With It Forever…Or Do Something About It."
Bucky Barnes, Thunderbolts
Avatar de l’utilisateur
Killing Joke
Dieu d'après le panthéon
Messages : 2152
Inscription : mar. mars 14, 2006 8:42 pm

Re: Informatique quantique (ou pas)

Message par Killing Joke »

ChatControl, l'outil de surveillance de l'EU, digne d'échelon et de la STASI, a été approuvé en douce (surveillance de tous les messages échangés via les acteurs majeurs du numérique) (après deux rejets de la proposition ... ils ont re-soumis le texte une 3e fois en douce).

Quelle honte, car on sait bien comment ça va finir : ceux qui ont quelque chose à cacher utiliseront des outils cryptés de bout-en-bout et seront tranquilles (terroristes en tête), et c'est le quidam moyen qui se verra surveiller en continu, avec, pour rentabiliser la mesure et les investissements, des cas d'usage délirants qui vont apparaître au fil du temps.

Sans compter les innombrables leaks niveau cybersécurité qui ont eu lieu ces dernières années : aucune raison que toutes ces données ne se retrouvent pas dans la nature là aussi (tous vos mails, conversations, échanges, ... accessibles à tout le monde, ça fait rêver).

Sans compter qu'en cas de durcissement politique, ces données pourraient être utilisés par les états pour traquer n'importe quels opposants, quelle que soit la motivation idéologique derrière.

Perso j'ai de plus en plus peur pour le futur de nos sociétés. C'est le genre de choses dont on se moquait il y a quelques années envers une dictature comme la chine, et pourtant ça débarque chez nous.

Il y a quelques rares initiatives à l'encontre de ce ChatControl, par ex. (mais il y a à boire et à manger dans la liste, qui liste des alternatives) : "Exit ChatControl" https://exitchatcontrol.org/
VigiloConfido
Dieu d'après le panthéon
Messages : 3722
Inscription : jeu. juil. 20, 2017 10:34 am
Localisation : Villeurbanne

Re: Informatique quantique (ou pas)

Message par VigiloConfido »

Killing Joke a écrit : ven. juil. 10, 2026 11:26 pm ChatControl, l'outil de surveillance de l'EU, digne d'échelon et de la STASI, a été approuvé en douce (surveillance de tous les messages échangés via les acteurs majeurs du numérique) (après deux rejets de la proposition ... ils ont re-soumis le texte une 3e fois en douce).

Quelle honte, car on sait bien comment ça va finir : ceux qui ont quelque chose à cacher utiliseront des outils cryptés de bout-en-bout et seront tranquilles (terroristes en tête), et c'est le quidam moyen qui se verra surveiller en continu, avec, pour rentabiliser la mesure et les investissements, des cas d'usage délirants qui vont apparaître au fil du temps.

Sans compter les innombrables leaks niveau cybersécurité qui ont eu lieu ces dernières années : aucune raison que toutes ces données ne se retrouvent pas dans la nature là aussi (tous vos mails, conversations, échanges, ... accessibles à tout le monde, ça fait rêver).

Sans compter qu'en cas de durcissement politique, ces données pourraient être utilisés par les états pour traquer n'importe quels opposants, quelle que soit la motivation idéologique derrière.

Perso j'ai de plus en plus peur pour le futur de nos sociétés. C'est le genre de choses dont on se moquait il y a quelques années envers une dictature comme la chine, et pourtant ça débarque chez nous.

Il y a quelques rares initiatives à l'encontre de ce ChatControl, par ex. (mais il y a à boire et à manger dans la liste, qui liste des alternatives) : "Exit ChatControl" https://exitchatcontrol.org/

Merci pour le lien :)
"The Past Doesn’t Go Away. So You Can Either Live With It Forever…Or Do Something About It."
Bucky Barnes, Thunderbolts
Répondre