Soustraire une liste à une autre ...
-
grego mondo
- Member
- Posts: 465
- Location: 22110 Rostrenen
- Contact:
Soustraire une liste à une autre ...
Salut
J'essaye, proprement, de soustraire la liste de switches actionnés (genre 1,5,8,9) à une liste totale (1,2,3,4,5,6,... ,9,10) pour n'obtenir que la liste des non sélectionnés (ici 2,3,4,6,7,10).
En gros j'aimerai remplir deux arrays et les comparer pour ne garder que ce qui n'est pas récurent aux deux, ne garder que les différences mais je vois pas d'outil pour comparer 2 tableau, comparer un tableau dans le temps oui (Array difference) ...
Dans ce cas précis il suffirait de rechercher les index contenant la valeur 0 et non pas 1, bien sûr, j'obtiendrais alors une liste 2,3,4,6,7,10 qui me siérait à merveille
mais pour la beauté du geste
j'aimerai savoir comment soustraire une liste à une autre
Bonne journée
J'essaye, proprement, de soustraire la liste de switches actionnés (genre 1,5,8,9) à une liste totale (1,2,3,4,5,6,... ,9,10) pour n'obtenir que la liste des non sélectionnés (ici 2,3,4,6,7,10).
En gros j'aimerai remplir deux arrays et les comparer pour ne garder que ce qui n'est pas récurent aux deux, ne garder que les différences mais je vois pas d'outil pour comparer 2 tableau, comparer un tableau dans le temps oui (Array difference) ...
Dans ce cas précis il suffirait de rechercher les index contenant la valeur 0 et non pas 1, bien sûr, j'obtiendrais alors une liste 2,3,4,6,7,10 qui me siérait à merveille
mais pour la beauté du geste
j'aimerai savoir comment soustraire une liste à une autre
Bonne journée
En attendant cordialement l'apocalypse ... 100% Usine !!
https://lesformesdufond.kaz.bzh/grego-mondo/
PC i7 2.6Ghz - Win11 / RME Fireface UFX
Tubas / Serpent / Music Box
Interfaces Midi / OSC / DMX
https://lesformesdufond.kaz.bzh/grego-mondo/
PC i7 2.6Ghz - Win11 / RME Fireface UFX
Tubas / Serpent / Music Box
Interfaces Midi / OSC / DMX
Salut,
Peut-être dans un premier temps remplacer les strings à enlever par une autre string (par exemple "zzzsupprimer ")
Puis effacer les doublons, classer par ordre alphabétique, et enfin "crop" la table pour enlever le dernier zzzsuprimer qui reste.
Peut-être dans un premier temps remplacer les strings à enlever par une autre string (par exemple "zzzsupprimer ")
Puis effacer les doublons, classer par ordre alphabétique, et enfin "crop" la table pour enlever le dernier zzzsuprimer qui reste.
http://oli-lab.org
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
Salut.
Est ce que ce patch répond à tes besoins ?
Est ce que ce patch répond à tes besoins ?
- Attachments
-
- TRI SELECTIF.pat
- (27.05 KiB) Downloaded 513 times
-
grego mondo
- Member
- Posts: 465
- Location: 22110 Rostrenen
- Contact:
C'est beau en tous cas
En fait
J'ai un matrix (qui est aussi une sorte de plan, mettons de projos par perche)
J'ai donc des perches avec 2 projos puis d'autres avec 4
J'aimerai garder l'idée d'une ligne par perche et donc d'avoir des cases "vides"
Je nomme les cases pleines avec mon nom de projo.
Je nomme les cases vides X
Lidée c'est de ne prendre en compte que les cases qui ont un nom
et de pouvoir sauter les cases qui s'appellent X.
Avec Olivar on a trouvé une astuce consistant à toujours mettre un nombre dans mes noms de projos
Ensuite avec un subpatch je recherche les cases qui contiennent la string 1 ou 2 ou ... 9
et je vais puiser dans les valeurs de mon matrix que les cases dont je viens d'obtenir la liste .
Ca marche et ce n'est pas si vilain à regarder
mais pour :
le futur,
la beauté du geste
je cherche comment obtenir l'inverse de liste des cases qui contiennent X
0,1,3,4,6,9,10,12
soit
2,5,7,8,11,13
voilà ma quête du moment
En fait
J'ai un matrix (qui est aussi une sorte de plan, mettons de projos par perche)
J'ai donc des perches avec 2 projos puis d'autres avec 4
J'aimerai garder l'idée d'une ligne par perche et donc d'avoir des cases "vides"
Je nomme les cases pleines avec mon nom de projo.
Je nomme les cases vides X
Lidée c'est de ne prendre en compte que les cases qui ont un nom
et de pouvoir sauter les cases qui s'appellent X.
Avec Olivar on a trouvé une astuce consistant à toujours mettre un nombre dans mes noms de projos
Ensuite avec un subpatch je recherche les cases qui contiennent la string 1 ou 2 ou ... 9
et je vais puiser dans les valeurs de mon matrix que les cases dont je viens d'obtenir la liste .
Ca marche et ce n'est pas si vilain à regarder
mais pour :
le futur,
la beauté du geste
je cherche comment obtenir l'inverse de liste des cases qui contiennent X
0,1,3,4,6,9,10,12
soit
2,5,7,8,11,13
voilà ma quête du moment
En attendant cordialement l'apocalypse ... 100% Usine !!
https://lesformesdufond.kaz.bzh/grego-mondo/
PC i7 2.6Ghz - Win11 / RME Fireface UFX
Tubas / Serpent / Music Box
Interfaces Midi / OSC / DMX
https://lesformesdufond.kaz.bzh/grego-mondo/
PC i7 2.6Ghz - Win11 / RME Fireface UFX
Tubas / Serpent / Music Box
Interfaces Midi / OSC / DMX
Dans ce cas mon patch peut être un début de solution...
Si tu arrives à extraire 1,2,3,4,6,9,10,12 il est très facile de créer
Un tableau avec ces index =1 et les autres à 0. Arrivé à ça on retombe sur nos
Pattes avec ma soluce.
Si tu arrives à extraire 1,2,3,4,6,9,10,12 il est très facile de créer
Un tableau avec ces index =1 et les autres à 0. Arrivé à ça on retombe sur nos
Pattes avec ma soluce.
C'est pas simple simple mais on y arrive
- Attachments
-
- TRI SELECTIF suite.pat
- (29.3 KiB) Downloaded 507 times
-
grego mondo
- Member
- Posts: 465
- Location: 22110 Rostrenen
- Contact:
C'est beau, beau
merci
J'ai cleané un peu la chose en supprimant les doubles et rangeant
merci
J'ai cleané un peu la chose en supprimant les doubles et rangeant
- Attachments
-
- TRI SELECTIF suite propre.pat
- (30.83 KiB) Downloaded 462 times
En attendant cordialement l'apocalypse ... 100% Usine !!
https://lesformesdufond.kaz.bzh/grego-mondo/
PC i7 2.6Ghz - Win11 / RME Fireface UFX
Tubas / Serpent / Music Box
Interfaces Midi / OSC / DMX
https://lesformesdufond.kaz.bzh/grego-mondo/
PC i7 2.6Ghz - Win11 / RME Fireface UFX
Tubas / Serpent / Music Box
Interfaces Midi / OSC / DMX
Hello,
Un truc comme ça ?
Tu as le texte sans les X, ça c'est pas compliqué.
Et tu as chaque ligne sans les X
Sylvain
Un truc comme ça ?
Tu as le texte sans les X, ça c'est pas compliqué.
Et tu as chaque ligne sans les X
Sylvain
Last edited by SylvainT on 19 Oct 2023, 09:33, edited 1 time in total.
-
grego mondo
- Member
- Posts: 465
- Location: 22110 Rostrenen
- Contact:
Delete value !!
Génial
merci
Génial
merci
En attendant cordialement l'apocalypse ... 100% Usine !!
https://lesformesdufond.kaz.bzh/grego-mondo/
PC i7 2.6Ghz - Win11 / RME Fireface UFX
Tubas / Serpent / Music Box
Interfaces Midi / OSC / DMX
https://lesformesdufond.kaz.bzh/grego-mondo/
PC i7 2.6Ghz - Win11 / RME Fireface UFX
Tubas / Serpent / Music Box
Interfaces Midi / OSC / DMX
Y'a moyen de faire plus simplegrego mondo wrote: ↑19 Oct 2023, 09:07C'est beau, beau
merci
J'ai cleané un peu la chose en supprimant les doubles et rangeant
- Attachments
-
- TRI SELECTIF suite blanc que blanc.pat
- (30.52 KiB) Downloaded 340 times
j'ai regardé de mon coté : il y a aussi "delete comma text" il en faut !
voir les faders
voir les faders
http://oli-lab.org
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
Who is online
Users browsing this forum: No registered users and 39 guests
