Wolfram: Iteration
Intro to Iteration in Wolfram language
Loop or iteration are usually done by many bultin functions.
Generate a list
Table
,Range
, etc.- Wolfram: List. Create (Table)
- Wolfram: Create Flat List (Range)
Mapping a function to list
Map
,MapIndexed
,MapThread
, etc.- Wolfram: Map Function to List
Recursion
Nest
,NestWhile
,Fold
,FoldWhile
,FixedPoint
etc.- Wolfram: Recursion
Filter
Select
,Cases
, etc.- Wolfram: List. Filter
Find membership
Position
,MemberQ
,Count
, etc.- Wolfram: List. Check Exist
- Wolfram: List. Position
Reshape
Partition
,Transpose
,Split
,Flatten
, etc.- Wolfram: List. Reshape (split, group, flatten, transpose)
Grouping
Tally
,Gather
,Counts
, etc.- Wolfram: List. Count, Group, Similar Items
Set Operations
Join
,Union
,Intersection
,Complement
, etc.- Wolfram: List. Join, Union, Intersection, Difference
Combinatorics
Tuples
,subsets
,permutations
,groupings
,Subsequences
, etc.- Wolfram: List. Combinatorics