Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Category
119 items
Pairs each element of a list with its index
Find elements of lists that are not in other lists
Check if all the elements of a list give the same value after applying a function
Combine specified elements of two lists into a new list
Give the totals of the entries on the rising diagonals of a square matrix
Append to the specified element or after the last element at a specified level of an expression
Append a column to the right of a matrix
Append multiple items to an expression at once
Remove padding from an array
Crop uniform values from the edges of an array
Bin data into lists based on applying a function to each item
Find the position of a target value within a sorted array
Find the position of a target value within an array sorted after applying a function
Make a pair of lists consisting of alternate terms from the original list
Convert a list of bits to a byte array
Calculate multidimensional arrays according to the broadcasting rules of NumPy
Converts a byte array to a list of bits
Similar to ContainsAll but taking the multiplicities into consideration
Create a list of positive integers containing as many elements as the expression to which it is applied
Calculate the cumulative averages of a list
Delete failures in an expression
Split a list at its left-to-right maxima
Apply a function to neighboring pairs in a list
Drop columns from matrices
Drop the smallest values from a list
Drop elements at the end of a list so long as a criterion is fulfilled
Drop elements of a list while a criterion remains true
Select all the elements that appear twice or more in a list
Select all the elements from a list for which a given function returns the same answer twice or more
Give the elements that appear more than once in the input list
Sample evenly spaced elements from a list
Generalize Ordering by giving alternative orderings if there are equal items
Split a list into two sublists, gathering every other element of the list
Retrieve example data as a dataset
A data structure meant for accumulating items efficiently
Conveniently get both the first and remaining elements
A flattened version of Table
Restructure an expression with nested AmbiguityList expressions into a single flat AmbiguityList
Perform a folding operation while also parsing the index as the third argument
Compute a right-associated fold
Compute a right-associated fold returning the list of intermediate results
Perform a folding operation parsing multiple arguments
Shift the zero-frequency term to the center of the spectrum
Invert a zero-frequency shift
Combine items into sublists based on their position
A version of MapThread that allows for ragged arrays and for lists with unequal depth
Group elements according to a list of equivalence classes
Group elements of a list using patterns
Perform an in shuffle on a list
Incrementally select elements in parallel from a list or infinite range that satisfy a predicate
Give the index of an ordered tuple or return the ordered tuple with that index
Give the index of a subset or return the subset with that index
Map a function over a list and join the result
An operator that joins in front of its arguments the sequence of lists it is provided
An operator that performs a Join of its argument with the sequence of lists it is provided
Plot the occurrences of labels in a list
Find the longest common contiguous prefix of a set of strings or lists
Divide a Map operation into batches, performing an evaluation between batches
Provide the part specifications to a mapped function as a sequence of arguments after the first one
Prune non-maximal subsets from a list of subsets
Combine multiple tally results
Prune non-minimal subsets from a list of subsets
Compute the mutual information of data samples or a multivariate distribution
Partition a list into roughly equal lengths
Return the list provided by the OEIS for a given OEIS sequence number
Get the ordered tuple with the given index and length
Give the index of an ordered tuple
Perform an out shuffle on a list
Map a function to pairs formed from a list and another function
Compute in parallel the generalized outer product of lists
Find the Pareto-minimal points in a set of numeric vectors
Find the best-fitting partitions for a list of groups using co-occurrence counts
Pick named elements of a pattern
Give the permutation corresponding to a given length and lexicographic index
Give the lexicographic index of a permutation
Convert a list of points into a list of substitution rules
Find positions and values within an expression matching a pattern
Test if the first elements of a list are the same as those from another list
Get the proportion of times that each distinct element appears in a list
Get the proportion of times that each distinct element appears in a list when evaluated with a given function
Distribute a list into random bins
Cut a list into random segments
Randomly divide a list into a specified number of segments
Find the rank of each of the items in a list
Partition a list into sublists with lengths proportional to weights in another list
Replace each element of a list with the sum of the elements in the original list that are not to the left of that element
Cycle the elements of a list to the left until a criterion is satisfied
Safely take elements from lists
Search an ordered list at speed logarithmic in the length of a list
Select elements at a certain level that satisfy a criterion
Find the index of the first element satisfying a criterion
Get permutations that satisfy a certain criterion
Generate subsets that satisfy a certain criterion
Give all possible ways to partition a set into blocks, ignoring the order of blocks and order within blocks
Rearrange elements of a list
An operator form of Part
Get the standard ordering of the desired index
Get the index of a list of integers in standard order
Get the subset with the given index and length
Compute a group induced by a permutation group on k-subsets
Give the index of a subset
Get a list of subsets of a list along with their complements
The complement of the union and intersection of lists, with duplicates deleted
Similar to ArrayQ, except it allows for ragged collections of nested lists
Prepare rectangular data for use in the machine learning functions Classify, Predict and NetTrain
Create tables of values while given criteria hold
Take elements after a specified element in an expression
Take elements before the specified element in an expression
Tally items that give the same value when a function is applied
Split data into training and testing sets
Plot a nested list of values as a treemap
Generate a trig series that approximates a list of data
Shorten lists to the same length by removing elements from the left
Shorten lists to the same length by removing elements from the right
Return the tuple corresponding to a given index
Compute the index of a given tuple of non-negative integers
Equivalent to Union but redefines the first argument to the result
Delete the elements of some lists from a list x without changing either the order of x or the multiplicities of its elements
Visualize the intersections of overlapping sets