boardz:design:result
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| boardz:design:result [2020/02/22 19:10] – [Algèbre des résultats] admin | boardz:design:result [2026/01/13 08:03] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 57: | Ligne 57: | ||
| * Assoc * Scalaire : toutes les valeurs de l' | * Assoc * Scalaire : toutes les valeurs de l' | ||
| * Assoc * Assoc : produit algébrique de toutes les valeurs portant la même clef. Les clefs résultantes sont l' | * Assoc * Assoc : produit algébrique de toutes les valeurs portant la même clef. Les clefs résultantes sont l' | ||
| - | * Scalaire * matrice | + | * Scalaire * Matrice |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| === Division === | === Division === | ||
| Ligne 72: | Ligne 72: | ||
| * Assoc / Scalaire : toutes les valeurs de l' | * Assoc / Scalaire : toutes les valeurs de l' | ||
| * Assoc / Assoc : division algébrique de toutes les valeurs portant la même clef. Les celfs résultantes sont l' | * Assoc / Assoc : division algébrique de toutes les valeurs portant la même clef. Les celfs résultantes sont l' | ||
| - | * Scalaire / matrice | + | * Scalaire / Matrice |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| + | === Maximum (opérateur binaire) === | ||
| + | |||
| + | Syntaxe : op1 M op2 | ||
| + | |||
| + | Cet opérateur calcule le maximum (ou les maximums locaux) entre deux résultats. | ||
| + | |||
| + | * Scalaire M Scalaire : Renvoie le maximum scalaire des deux valeurs | ||
| + | * Scalaire M Assoc : Renvoie l' | ||
| + | * Assoc M Scalaire : Renvoie l' | ||
| + | * Assoc M Assoc : Renvoie les maximums "clef à clef". Les clefs manquantes sont remplies avec la valeur disponible | ||
| + | * Matrice M Matrice : Maximums locaux comme extension du cas précédent | ||
| + | * Matrice M Assoc : Réduction à Assoc / scalaire pour les clefs identiques de première dimension. | ||
| + | * Assoc M Matrice : Réduction à scalaire / Assoc pour les clefs identiques de première dimension | ||
| + | |||
| + | === Minimum (opérateur binaire) === | ||
| + | |||
| + | Syntaxe : op1 m op2 | ||
| + | |||
| + | Cet opérateur calcule le minimum (ou les minimums locaux) entre deux résultats. | ||
| + | |||
| + | * Scalaire m Scalaire : Renvoie le minimum scalaire des deux valeurs | ||
| + | * Scalaire m Assoc : Renvoie l' | ||
| + | * Assoc m Scalaire : Renvoie l' | ||
| + | * Assoc m Assoc : Renvoie les minimums "clef à clef". Les clefs manquantes sont remplies avec la valeur disponible | ||
| + | * Matrice m Matrice : Minimums locaux comme extension du cas précédent | ||
| + | * Matrice m Assoc : Réduction à Assoc / scalaire pour les clefs identiques de première dimension. | ||
| + | * Assoc m Matrice : Réduction à scalaire / Assoc pour les clefs identiques de première dimension | ||
| + | |||
| + | === Filtrage | ||
| + | |||
| + | Syntaxe : op1 ^ op2 | ||
| + | Conditions : | ||
| + | * op1 et op2 ne peuvent être scalaires (ni l'un ni l' | ||
| + | * Les dimensions de op2 doivent être incluses (dans le même ordre) dans les dimensions de op1. | ||
| + | * Si l' | ||
| + | * Si op2 est d' | ||
| + | |||
| + | Cet opérateur filtre le premier opérande sur la base des clefs disponibles dans le second opérante. Le filtrage s' | ||
| + | |||
| + | |||
| + | ====Opérations unaires==== | ||
| + | |||
| + | Ces opérateurs peuvent avoir un effet sur l' | ||
| + | |||
| + | === Maximum unaire === | ||
| + | |||
| + | Le maximum unaire calcule le maximum global de la structure sur la dimension la plus profonde, et réduit la structure à l' | ||
| + | |||
| + | Syntaxe : MAX(op1) | ||
| + | |||
| + | * Scalaire : renvoie la même valeur | ||
| + | * Assoc : renvoie le scalaire maximum des valeurs de l' | ||
| + | * Matrice : renvoie la structure d' | ||
| + | |||
| + | Exemple sur les matrices : | ||
| + | |||
| + | soit une matrice d' | ||
| + | |||
| + | [catégorie de cours][cours][utilisateur] => valeur | ||
| + | |||
| + | L' | ||
| + | |||
| + | | ||
| + | |||
| + | === Minimum unaire === | ||
| + | |||
| + | Comme pour le maximum unaire mais avec le minimum local. | ||
| + | |||
| + | === Moyenne unaire === | ||
| + | |||
| + | Comme pour le maximum unaire mais avec la moyenne. | ||
| + | |||
| + | === Cardinalité === | ||
| + | |||
| + | L' | ||
| + | |||
| + | Syntaxe : CARD(op1) | ||
| + | |||
| + | * Scalaire : donne le scalaire 1 | ||
| + | * Association : donne un scalaire donnant le nombre d' | ||
| + | * Matrice : donne une matrice de rang inférieur (une association pour la matrice d' | ||
| + | |||
| + | Exemple : | ||
| + | |||
| + | soit une matrice d' | ||
| + | |||
| + | [Catégorie de cours][cours][utilisateur] => valeur | ||
| + | |||
| + | de dimensions : | ||
| + | |||
| + | [coursecatid, | ||
| + | |||
| + | L' | ||
| + | |||
| + | | ||
| + | |||
| + | de dimensions : | ||
| + | |||
| + | [coursecatid, | ||
| + | |||
| + | === Compression temporelle === | ||
| [[: | [[: | ||
boardz/design/result.1582398621.txt.gz · Dernière modification : (modification externe)
