IGrouping Interface
Represents a grouping of data on an index.
Namespace: Numerics.NET.DataAnalysisAssembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
public interface IGrouping
Public Interface IGrouping
public interface class IGrouping
type IGrouping = interface end
| Count |
Gets the number of groups.
|
| Index |
Gets the index that contains the unique keys to the groups.
|
| AggregateInto<T, TResult>(Aggregator<T, TResult>, ReadOnlySpan<T>, Span<TResult>) |
Aggregates values over each group and writes the results into a span.
|
| AggregateInto<T, TResult>(Vector<T>, Aggregator<T, TResult>, Vector<TResult>) |
Aggregates the specified vector over each group and returns the result.
|
| AggregateInto<T1, T2, TResult>(Vector<T1>, Vector<T2>, BinaryAggregator<T1, T2, TResult>, Vector<TResult>) |
Aggregates the specified vector over each group and returns the result.
|
| AggregateInto<T, TResult, TPredicate>(Aggregator<T, TResult>, ReadOnlySpanSlice<T>, TPredicate, Boolean, SpanSlice<TResult>) |
Aggregates the specified vector over each group and returns the result.
|
| AggregateInto<T, TResult, TPredicate>(Vector<T>, Aggregator<T, TResult>, TPredicate, Nullable<Boolean>, Vector<TResult>) |
Aggregates the specified vector over each group and returns the result.
|
| As<TKey> |
Returns the grouping as a strongly typed Grouping<TKey> of type TKey.
|
| GetCounts |
Returns a histogram of the number of observations in each group.
|
| GetIndexes |
Gets a sequence of indexes for the grouping.
|