Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Collections et objets

stzListClassifier

25 méthodes propres · 11 formes avec extensions, rangées sous leur méthode

la source: base/list/stzListClassifier.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Collections et objets

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Exemples : 0 viennent des tests de la bibliothèque ; 20 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"]). 5 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 12:54 dans la bibliothèque au commit 0e72e2e2c.

Méthode
Explication, telle que la source la porte
init
initializationaucune extension
Content
content accessaucune extension
NumberOfItems
content access
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? o1.NumberOfItems()
#--> 6
composé à partir de la signature, exécuté pour cette page
aucune extension
IsEmpty
content access
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
Copy
content accessaucune extension
Classify
Group the items into classes of equal values.aussi écrite: Classified
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.Classify() )
#--> [ [ "x", [ 1, 3, 5 ] ], [ "y", [ 2, 6 ] ], [ "z", [ 4 ] ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
Classes
The distinct classes (values) of the list.
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.Classes() )
#--> [ "x", "y", "z" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
ClassifyBy
Group the items into classes by the given expression.aussi écrite: GroupBy
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.ClassifyBy("@item > 3") )
#--> [ [ "false", [ 1, 2, 3, 4, 5, 6 ] ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
Parts
Same as PartsCS: Same as Classify: Group the items into classes of equal values.
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.Parts() )
#--> [ [ "x", [ 1, 3, 5 ] ], [ "y", [ 2, 6 ] ], [ "z", [ 4 ] ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
NumberOfClasses
How many distinct classes the items form.
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? o1.NumberOfClasses()
#--> 3
composé à partir de la signature, exécuté pour cette page
aucune extension
Frequencies
frequency of each itemaussi écrite: Histogram
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.Frequencies() )
#--> [ [ "x", 3 ], [ "y", 2 ], [ "z", 1 ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
MostFrequent
most / least frequent
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? o1.MostFrequent()
#--> x
composé à partir de la signature, exécuté pour cette page
aucune extension
LeastFrequent
most / least frequent
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? o1.LeastFrequent()
#--> z
composé à partir de la signature, exécuté pour cette page
aucune extension
Partition
partition into n groups
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.Partition(2) )
#--> [ [ "x", "y", "x" ], [ "z", "x", "y" ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
ItemsAppearingNTimes
items appearing exactly n timesaussi écrite: ItemsWithFrequency
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.ItemsAppearingNTimes(2) )
#--> [ "y" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
ItemsAppearingMoreThanNTimes
items appearing more/less than n times
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.ItemsAppearingMoreThanNTimes(2) )
#--> [ "x" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
ItemsAppearingLessThanNTimes
items appearing more/less than n times
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.ItemsAppearingLessThanNTimes(2) )
#--> [ "z" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
FrequencyOf
frequency of a specific itemaussi écrite: HowMany
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? o1.FrequencyOf("tea")
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
Mode
mode -- most common items (all ties)
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.Mode() )
#--> [ "x" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Bisect
bisection -- split into halves
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.Bisect() )
#--> [ [ "x", "y", "x" ], [ "z", "x", "y" ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
FirstHalf
bisection -- split into halves
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.FirstHalf() )
#--> [ "x", "y", "x" ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
SecondHalf
bisection -- split into halves
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.SecondHalf() )
#--> [ "z", "x", "y" ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
PartitionWhere
Same as PartitionW: Partition the items into [satisfying, not-satisfying] by the W condition.aucune extension
SplitW
Same as PartitionW: Partition the items into [satisfying, not-satisfying] by the W condition.aucune extension
Chunks
chunk -- split into groups of size naussi écrite: SplitToPartsOfNItems
exemple composé
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? @@( o1.Chunks(2) )
#--> [ [ "x", "y" ], [ "x", "z" ], [ "x", "y" ] ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU