Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Category
107 items
Pairs each element of a list with its index
Give the antidiagonal of a matrix
Creates an antidiagonal matrix by given the antidiagonal
Uses the arcsine law to assess the randomness of a sequence of zeros and ones
Convert a list of pairs into an association
Flatten keys in a nested association
Similar to MapAt but with improved behavior for nested expressions involving associations
Partition an association into a list of associations
Conducts a runs–based test on a sequence of zeros and ones
Collect histogram data in an association of bin intervals and bin heights
Bins data in to lists based on applying a function to each item.
Visualize the principal components of tabular data
Make a pair of lists consisting of alternate terms from the original list
Fast vectorized evaluation of array inequalities
Return a canonical rotation for a list of values
Tests a sequence of 0s and 1s or a set of random reals between 0 and 1 for equidistribution and returns a p-value
Make a weighted connectivity graph using circular embedding
Create an association whose values are all a constant
Determine whether an input expression contains one or more subexpressions (at any level) matching a given pattern
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
Conducts a cumulative sum–based randomness test that creates a test statistic from the maximum value that a cumulative sums random walk achieves
Delete adjacent duplicates from a list
Remove all elements from the value of a symbol that match a pattern and reset the symbol to the result
Dirac matrices in any dimensions
Eliminate elements from a list for which a given conditional is True
Drop columns from matrices
Give the elements that appear more than once in the input list
Test whether a structure can be considered empty
Find continuous ranges in a list of integers
Creates a suitable KeyValuePattern from an example association
Perform an in shuffle on a list
Calculate the complement of intervals
A two argument form of Counts that gives an association between a set of provided keys and the number of times those keys appear in a list
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
Map a function over the keys of an association, and collect or combine values in the event of key collisions
Create an association indexed by a given key from a list of associations
Conditionally map a function over keys in an association
Replace keys in an association
Smooth noisy data using local regression
Neural network layer that implements the LogSumExp operation on any level
Look up a set of keys applying a function when a key is missing
Create an operator that maps a function over data at a specified level
Transform a statistical distribution by applying the same function to all of its arguments
Like an operator form of GroupBy, but where one also specifies a reducer function to be applied
Fit multiple datasets with multiple expressions that share parameters
A version of ListPlot which displays two list of data with different y axes
Display different y axes for two plotted expressions
Compute the Dice dissimilarity of two multisets
Compute the Jaccard dissimilarity of two multisets
Compute the Sokal-Sneath dissimilarity of two multisets
Look up a set of keys in order to get deeper parts of an association or list of rules
Find a numerical approximation for the inverse Fourier transform
Fast numerical approximation to the PDF of the Voigt distribution with around 1.2% of maximum deviation
Returns the list provided by the OEIS for a given OEIS sequence number
Perform an out shuffle on a list
Construct a scatter plot matrix
Give the indices of a permutation where there is an immediate ascent
A spreadsheet-like operation to collate data by values common to specified columns, summarizing corresponding values in a specified column
Convert a list of points into a list of substitution rules
Compute the population standard deviation for a set of data
Compute the population variance for a set of data
Get the position of the largest elements in a list
The position of the elements in a list that are largest according to a given function
Subdivides an interval such that the ratio of subsequent elements is constant
Test if the first elements of a list are the same as those from another list
Find the positions of the largest elements so far in a 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
Present a query as a tree
Randomly choose a point within a specified domain
The rarest elements in a list
Similar to ReplaceAll, but parts of the expression can be ignored by providing a pattern
Force a reanalysis of the types contained in a Dataset, sometimes leading to a different presentation of the data
Cycle the elements of a list to the left until a criterion is satisfied
Conduct a runs up–based randomness test on a sequence of random reals between 0 and 1
Conduct a randomness test on a sequence of random reals between 0 and 1 using run lengths of increasing subsequences
Fractional number of seconds that have elapsed since midnight
Apply a function to a list and select the first that satisfies a test
Find the index of the first element satisfying a criterion
Find indices of parts satisfying a criterion
A function like Select that returns positions instead of values
Conduct an empirically–derived test that assesses randomness using the frequencies of serial combinations of 0s and 1s
Give all possible ways to partition a set into blocks, ignoring the order of blocks and order within blocks
An operator form of Part
Sort a list so that elements in common with another list are in the same order
Use a discrete cosine transform–based method to test the randomness of a sequence of random reals
Split a list every time an element satisfies a test
Similar to ArrayQ, except it allows for ragged collections of nested lists
Prepare rectangular data for use in machine learning functions Classify, Predict and NetTrain
Take elements after the specified one in expression
Take elements before the specified one in expression
Take values larger than a threshold in a list or association
Tally items that give the same value when a function is applied
Shift a time series to start at 0 seconds
Recursively replace lists of rules with associations
Shorten lists to the same length by removing elements from the left
Shorten lists to the same length by removing elements from the right
Find the probability of the absolute value of the test statistic being at least as extreme as the given value
Equivalent to Union but redefines the first argument to the result
Similar to Cases, but removes duplicates
Delete the elements of some lists from a list x without changing either the order of x or the multiplicities of its elements
A partial inverse for Thread
Similar to AssociationMap but maps over a given set of values to obtain keys rather than vice versa
Create an association from a set of values, using a map-indexed function on those values to form the keys
Calculate the variance of a list along with its uncertainty