Extreme Optimization™: Complexity made simple.

Math and Statistics
Libraries for .NET

  • Home
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Resources
    • Downloads
    • QuickStart Samples
    • Sample Applications
    • Frequently Asked Questions
    • Technical Support
  • Blog
  • Order
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Partners
    • Contact us
Introduction
Deployment Guide
Nuget packages
Configuration
Using Parallelism
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Data Analysis Library User's GuideData Analysis Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand Data Access Library User's GuideData Access Library User's Guide
Expand ReferenceReference
  • Extreme Optimization
    • Features
    • Solutions
    • Documentation
    • QuickStart Samples
    • Sample Applications
    • Downloads
    • Technical Support
    • Download trial
    • How to buy
    • Blog
    • Company
    • Resources
  • Documentation
    • Introduction
    • Deployment Guide
    • Nuget packages
    • Configuration
    • Using Parallelism
    • Mathematics Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Data Access Library User's Guide
    • Reference
  • Reference
    • Extreme
    • Extreme.Collections
    • Extreme.Data
    • Extreme.Data.Json
    • Extreme.Data.Matlab
    • Extreme.Data.R
    • Extreme.Data.Stata
    • Extreme.Data.Text
    • Extreme.DataAnalysis
    • Extreme.DataAnalysis.Linq
    • Extreme.DataAnalysis.Models
    • Extreme.Mathematics
    • Extreme.Mathematics.Algorithms
    • Extreme.Mathematics.Calculus
    • Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations
    • Extreme.Mathematics.Curves
    • Extreme.Mathematics.Curves.Nonlinear
    • Extreme.Mathematics.Distributed
    • Extreme.Mathematics.EquationSolvers
    • Extreme.Mathematics.Generic
    • Extreme.Mathematics.LinearAlgebra
    • Extreme.Mathematics.LinearAlgebra.Implementation
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners
    • Extreme.Mathematics.Optimization
    • Extreme.Mathematics.Optimization.LineSearches
    • Extreme.Mathematics.Random
    • Extreme.Mathematics.SignalProcessing
    • Extreme.Providers
    • Extreme.Providers.InteropServices
    • Extreme.Statistics
    • Extreme.Statistics.Distributions
    • Extreme.Statistics.Multivariate
    • Extreme.Statistics.Tests
    • Extreme.Statistics.TimeSeriesAnalysis
  • Extreme.DataAnalysis
    • Accumulator(T, U) Class
    • Aggregator(T, U) Class
    • Aggregator2(T, U) Class
    • Aggregator2Group Class
    • Aggregator2Group(T) Class
    • AggregatorGroup Class
    • AggregatorGroup(T) Class
    • Aggregators Class
    • BoundaryIntervalBehavior Enumeration
    • CategoricalEncoding Class
    • DataFrame Class
    • DataFrame(R, C) Class
    • DataFrameRow(R, C) Class
    • DateTimeExtensions Class
    • DateTimeUnit Enumeration
    • Direction Enumeration
    • Grouping Class
    • Grouping(TKey) Class
    • Histogram Class
    • Histogram(T) Class
    • IAccumulator(T, U) Interface
    • IAccumulator2(T, U) Interface
    • IAccumulator2(T, U, V) Interface
    • IAggregator Interface
    • IAggregator(T) Interface
    • IAggregator2 Interface
    • IAggregator2(T) Interface
    • IDataFrame Interface
    • IGrouping Interface
    • IIndex Interface
    • Index Class
    • Index(T) Class
    • IntervalIndex(T) Class
    • IPivot Interface
    • JoinIndex Class
    • JoinType Enumeration
    • MissingValueAction Enumeration
    • MissingValueException Class
    • MultipleMissingValueAction Enumeration
    • Parameter(T) Class
    • ParameterVector(T) Class
    • Pivot Class
    • Pivot(R, C) Class
    • RankTiebreaker Enumeration
    • Recurrence Class
    • SortOrder Enumeration
    • SpecialBins Enumeration
    • Subset Class
    • TransformedParameter(T) Class
    • TypePreservingAggregatorGroup Class
    • VectorExtensions Class
  • ParameterVector(T) Class
    • ParameterVector(T) Constructor
    • Properties
    • Methods

ParameterVectorT Class

Extreme Optimization Numerical Libraries for .NET Professional
Represents the joint estimate of a set of parameters.
Inheritance Hierarchy

SystemObject
  Extreme.MathematicsVectorParameterT
    Extreme.Mathematics.LinearAlgebraDenseVectorParameterT
      Extreme.DataAnalysisParameterVectorT

Namespace:  Extreme.DataAnalysis
Assembly:  Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
Syntax

C#
VB
C++
F#
Copy
public class ParameterVector<T> : DenseVector<Parameter<T>>
Public Class ParameterVector(Of T)
	Inherits DenseVector(Of Parameter(Of T))
generic<typename T>
public ref class ParameterVector : public DenseVector<Parameter<T>^>
type ParameterVector<'T> =  
    class
        inherit DenseVector<Parameter<'T>>
    end

Type Parameters

T
The type of the values of the parameters.

The ParameterVectorT type exposes the following members.

Constructors

  NameDescription
Protected methodParameterVectorT
Constructs a new vector from serialization values.
Top
Properties

  NameDescription
Public propertyAttributes
Gets attributes associated with the vector.
(Inherited from VectorT.)
Public propertyCanReshape
Gets whether the vector can be reshaped into a matrix.
(Inherited from DenseVectorT.)
Public propertyCount
Gets the number of items that are not missing.
(Inherited from VectorT.)
Public propertyCovarianceMatrix
Gets the covariance matrix of the parameters.
Public propertyDistribution
Gets the distribution of individual parameters.
Public propertyElementType
Gets the element type of the vector.
(Inherited from VectorT.)
Public propertyFormatString
Gets or sets the format to use for each element when creating a string representation of the vector.
(Inherited from VectorT.)
Public propertyIndex
Gets or sets the index of labels for the vector.
(Inherited from VectorT.)
Public propertyIsImmutable
Gets whether the vector's elements are immutable.
(Inherited from VectorT.)
Public propertyIsReadOnly
Gets whether the vector can be written to.
(Inherited from VectorT.)
Public propertyIsSparse
Gets a value that indicates whether the vector is sparse.
(Inherited from VectorT.)
Public propertyItemFuncT, Boolean
Gets or sets the elements of a vector that match the specified condition.
(Inherited from VectorT.)
Public propertyItemIEnumerableInt32
Gets or sets the elements of the vector with the specified indexes.
(Inherited from VectorT.)
Public propertyItemIndex
Gets or sets a specific element of this vector.
(Inherited from VectorT.)
Public propertyItemInt32
Gets or sets a specific element of this vector.
(Inherited from VectorT.)
Public propertyItemRange
Gets or sets a range of elements of the vector.
(Inherited from VectorT.)
Public propertyItemRange
Gets or sets a range of elements of the vector.
(Inherited from VectorT.)
Public propertyItemVectorBoolean
Gets or sets the elements of a vector that match the specified condition.
(Inherited from VectorT.)
Public propertyLength
Gets the number of elements in the vector.
(Inherited from VectorT.)
Public propertyMayHaveMissingValues
Gets or sets whether the vector may contain missing values that require special handling in calculations.
(Inherited from VectorT.)
Public propertyMissingValue
Gets or sets the value that is used to represent missing values.
(Inherited from VectorT.)
Public propertyName
Gets or sets the name of the vector.
(Inherited from VectorT.)
Public propertyNonzeroComponents Obsolete.
Gets a collection of IndexValuePairT objects representing the nonzero elements of this instance.
(Inherited from VectorT.)
Public propertyNonzeroCount
Gets the number of nonzero elements in the vector.
(Inherited from VectorT.)
Public propertyNonzeroElements
Gets a collection of IndexValuePairT objects representing the nonzero elements of this instance.
(Inherited from VectorT.)
Public propertyPrecedence
Infrastructure. This property supports the Numerical Libraries for .NET infrastructure and is not intended to be used directly from your code.
(Inherited from VectorT.)
Public propertyStandardErrors
Gets a vector containing the standard errors of the parameters.
Public propertyStatistics
Gets a vector containing the statistics (t or z) of the parameters.
Public propertyStorage
Returns the array slice that is used to store the elements of the vector.
(Inherited from DenseVectorT.)
Public propertyValues
Gets a vector containing the value of each parameter.
Top
Methods

  NameDescription
Protected methodAbsCore
Computes the absolute values of the elements of a vector.
(Inherited from DenseVectorT.)
Public methodAbsInPlace
Computes the absolute values of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodAbsoluteMaxIndex
Returns the index of the element in this vector that has the largest absolute value.
(Inherited from VectorT.)
Public methodAbsoluteMinIndex
Returns the index of the element in this vector that has the smallest absolute value.
(Inherited from VectorT.)
Protected methodAcosCore
Computes the inverse cosine of the elements of a vector.
(Inherited from DenseVectorT.)
Protected methodAcoshCore
Computes the inverse hyperbolic cosine of the elements of a vector.
(Inherited from DenseVectorT.)
Public methodAcoshInPlace
Computes the inverse hyperbolic cosine of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodAcosInPlace
Computes the inverse cosine of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodAdd(VectorT) Obsolete.
Adds another vector to this vector.
(Inherited from VectorT.)
Protected methodAddCore(T, VectorT)
Adds a constant to a vector in-place.
(Inherited from DenseVectorT.)
Protected methodAddCore(VectorT, VectorT)
Adds two vectors.
(Inherited from VectorT.)
Public methodAddInPlace(T)
Adds a constant to a vector.
(Inherited from DenseVectorT.)
Public methodAddInPlace(VectorT)
Adds another vector to this vector in-place.
(Inherited from VectorT.)
Public methodAddProductInPlace(LinearOperatorT, VectorT)
Adds the product of a matrix and a VectorT to this VectorT.
(Inherited from VectorT.)
Public methodAddProductInPlace(LinearOperatorT, TransposeOperation, VectorT)
Adds the product of a matrix and a VectorT to this VectorT.
(Inherited from VectorT.)
Protected methodAddScaledAsLeftCore
Adds two vectors.
(Inherited from DenseVectorT.)
Protected methodAddScaledAsRightCore
Adds two vectors.
(Inherited from VectorT.)
Public methodAddScaledInPlace
Adds a scaled vector to this vector.
(Inherited from DenseVectorT.)
Public methodAddScaledProductInPlace(T, LinearOperatorT, VectorT)
Adds the scaled product of a matrix and a VectorT to this VectorT.
(Inherited from VectorT.)
Public methodAddScaledProductInPlace(T, LinearOperatorT, TransposeOperation, VectorT)
Adds the scaled product of a matrix and a vector in-place to a vector.
(Inherited from VectorT.)
Public methodAggregate(TypePreservingAggregatorGroup)
Applies the specified aggregator to the vector.
(Inherited from VectorT.)
Public methodAggregateU(AggregatorT, U)
Applies the specified aggregator to the vector.
(Inherited from VectorT.)
Public methodAggregateU(AggregatorGroupU)
Applies the specified aggregator to the vector.
(Inherited from VectorT.)
Public methodAggregateBy(IGrouping, TypePreservingAggregatorGroup)
Returns a new vector that aggregates the columns according to the specified grouping.
(Inherited from VectorT.)
Public methodAggregateByU(IGrouping, AggregatorT, U)
Aggregates the vector according to the specified grouping.
(Inherited from VectorT.)
Public methodAggregateByU(IGrouping, AggregatorGroupU)
Returns a new vector that aggregates the columns according to the specified grouping.
(Inherited from VectorT.)
Public methodAggregateByU(IPivot, AggregatorT, U)
Returns a new matrix that aggregates the elements according to the specified pivot grouping.
(Inherited from VectorT.)
Public methodAggregateByU(IPivot, AggregatorGroupU)
Returns a new matrix that aggregates the elements according to the specified pivot grouping.
(Inherited from VectorT.)
Public methodAll
Returns whether all the elements of the vector satisfy a condition.
(Inherited from VectorT.)
Public methodAny
Returns whether any of the elements of the vector satisfy a condition.
(Inherited from VectorT.)
Public methodAsCategorical(IndexT)
Returns a categorical vector containing the same data as this vector.
(Inherited from VectorT.)
Public methodAsCategorical(SortOrder)
Returns a categorical vector containing the same data as this vector.
(Inherited from VectorT.)
Public methodAsDenseVector
Returns this vector as a dense vector.
(Inherited from DenseVectorT.)
Protected methodAsinCore
Computes the inverse sine of the elements of a vector.
(Inherited from DenseVectorT.)
Public methodAsIndex
Converts a vector to an index.
(Inherited from VectorT.)
Protected methodAsinhCore
Computes the inverse hyperbolic sine of the elements of a vector.
(Inherited from DenseVectorT.)
Public methodAsinhInPlace
Computes the inverse hyperbolic sine of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodAsinInPlace
Computes the inverse sine of the elements of a vector in-place.
(Inherited from VectorT.)
Protected methodAtan2AsXCore
Computes the four-quadrant inverse tangent of the corresponding elements of two matrices.
(Inherited from VectorT.)
Protected methodAtan2AsYCore
Computes the four-quadrant inverse tangent of the elements of a vector.
(Inherited from VectorT.)
Protected methodAtanCore
Computes the inverse tangent of the elements of a vector.
(Inherited from DenseVectorT.)
Protected methodAtanhCore
Computes the inverse hyperbolic tangent of the elements of a vector.
(Inherited from DenseVectorT.)
Public methodAtanhInPlace
Computes the inverse hyperbolic tangent of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodAtanInPlace
Computes the inverse tangent of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodBroadcast
Broadcasts the elements of the vector along the specified dimension.
(Inherited from VectorT.)
Public methodBroadcastInto
Broadcasts the elements of the vector along the specified dimension.
(Inherited from DenseVectorT.)
Public methodByK
Enables accessing elements of an indexed vector using strongly typed indexes.
(Inherited from VectorT.)
Public methodCastU
Casts the elements of the vector to the specified type.
(Inherited from VectorT.)
Public methodCastIntoU
Casts the elements of the vector to the specified type.
(Inherited from VectorT.)
Protected methodCeilingCore
Computes the smallest integers greater than the elements of a vector.
(Inherited from DenseVectorT.)
Public methodCeilingInPlace
Computes the smallest integers greater than the elements of a vector in-place.
(Inherited from VectorT.)
Public methodClone
Makes a copy of this vector.
(Inherited from VectorT.)
Public methodClone(CloningMethod)
Makes a copy of this vector using the specified method.
(Inherited from DenseVectorT.)
Public methodCloneData
If possible, gives this instance its own copy of its elements.
(Inherited from DenseVectorT.)
Public methodConjugate
Conjugates the elements of a vector and returns the result.
(Inherited from VectorT.)
Protected methodConjugateCore
Conjugates the elements of a vector.
(Inherited from VectorT.)
Public methodConjugateDotProduct
Returns the dot product of this vector with another vector.
(Inherited from DenseVectorT.)
Public methodConjugateInPlace
Conjugates all elements of a vector in-place.
(Inherited from VectorT.)
Public methodCopyTo(ArraySliceT)
Copies the elements of this vector to an array.
(Inherited from DenseVectorT.)
Public methodCopyTo(IVector)
Copies the elements of this vector to an untyped vector.
(Inherited from VectorT.)
Public methodCopyTo(T)
Copies the elements of this vector to an array.
(Inherited from VectorT.)
Public methodCopyTo(VectorT)
Copies the elements of this vector to another vector.
(Inherited from VectorT.)
Public methodCopyTo(VectorT, Int32)
Copies the elements of this dense vector to another vector starting at the specified position.
(Inherited from DenseVectorT.)
Public methodCopyTo(T, Int32)
Copies the elements of this vector to an array.
(Inherited from VectorT.)
Public methodCopyToOrClone
Copies the elements of this vector to another vector, if it exists; otherwise clones the vector using the specified method.
(Inherited from VectorT.)
Protected methodCosCore
Computes the cosine of the elements of a vector.
(Inherited from DenseVectorT.)
Protected methodCoshCore
Computes the hyperbolic cosine of the elements of a vector.
(Inherited from DenseVectorT.)
Public methodCoshInPlace
Computes the hyperbolic cosine of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodCosInPlace
Computes the cosine of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodCumulativeProduct
Gets the product of the elements of the vector.
(Inherited from VectorT.)
Public methodCumulativeProductInPlace
Gets the product of the elements of the vector.
(Inherited from VectorT.)
Public methodCumulativeProductInto
Gets the product of the elements of the vector.
(Inherited from DenseVectorT.)
Public methodCumulativeSum
Gets the sum of the elements of the vector.
(Inherited from VectorT.)
Public methodCumulativeSumInPlace
Gets the sum of the elements of the vector.
(Inherited from VectorT.)
Public methodCumulativeSumInto
Gets the cumulative sum of the elements of the vector.
(Inherited from VectorT.)
Protected methodDifferenceCore
Computes the forward or backward difference of a vector.
(Inherited from VectorT.)
Public methodDispose
Releases unmanaged resources.
(Inherited from VectorT.)
Protected methodDispose(Boolean)
Releases unmanaged resources.
(Inherited from VectorT.)
Public methodDivideInPlace
Divides a vector in-place by a constant.
(Inherited from VectorT.)
Public methodDotProduct
Returns the dot product of this vector with another vector.
(Inherited from DenseVectorT.)
Protected methodElementwiseConjugateMultiplyAsLeftCore
Multiplies two vectors element-wise.
(Inherited from VectorT.)
Protected methodElementwiseConjugateMultiplyAsRightCore
Multiplies two vectors element-wise.
(Inherited from VectorT.)
Protected methodElementwiseDivideAsLeftCore
Divides two vectors element-wise.
(Inherited from DenseVectorT.)
Protected methodElementwiseDivideAsRightCore
Divides two vectors element-wise.
(Inherited from DenseVectorT.)
Public methodElementwiseDivideInPlace
Divides this vector in-place element-wise by another vector.
(Inherited from VectorT.)
Protected methodElementwiseMultiplyCore
Multiplies two vectors element-wise.
(Inherited from DenseVectorT.)
Public methodElementwiseMultiplyInPlace
Multiplies this vector in-place element-wise by another vector.
(Inherited from VectorT.)
Protected methodElementwisePowAsLeftCore(VectorT, VectorT)
Raises the elements of a vector to a power from the corresponding elements in another vector.
(Inherited from VectorT.)
Protected methodElementwisePowAsRightCore
Raises two vectors element-wise.
(Inherited from VectorT.)
Protected methodElementwisePowCore(Int32, VectorT)
Raises the element of a vector to a constant power.
(Inherited from VectorT.)
Protected methodElementwisePowCore(T, VectorT)
Raises the element of a vector to a constant power.
(Inherited from VectorT.)
Public methodElementwisePowInPlace(Int32)
Raises the elements of a vector in-place to a constant power.
(Inherited from VectorT.)
Public methodElementwisePowInPlace(T)
Raises the elements of a vector in-place to a constant power.
(Inherited from VectorT.)
Public methodElementwisePowInPlace(VectorT)
Raises this vector in-place element-wise by another vector.
(Inherited from VectorT.)
Public methodEnsureWritable
Ensures that every element in the vector can be written to.
(Inherited from VectorT.)
Public methodEnsureWritable(Int32)
Ensures that the element at the specified index in the vector can be written to.
(Inherited from VectorT.)
Public methodEnsureWritable(Range)
Ensures that the element at the specified index in the vector can be written to.
(Inherited from VectorT.)
Public methodEnsureWritable(Int32, Int32)
Ensures that the element at the specified index in the vector can be written to.
(Inherited from VectorT.)
Public methodEquals(Object)
Determines whether the specified Object is equal to the current DenseVectorT.
(Inherited from DenseVectorT.)
Public methodEquals(VectorT)
Determines whether the specified VectorT is equal to the current VectorT.
(Inherited from VectorT.)
Public methodEquals(Object, IEqualityComparer)
Returns whether an object is structurally equal to this instance.
(Inherited from VectorT.)
Protected methodEqualToCore(T, VectorBoolean)
Checks if the elements of one vector are equal to a constant.
(Inherited from VectorT.)
Protected methodEqualToCore(VectorT, VectorBoolean)
Checks if the elements of one vector are equal to the corresponding elements of another vector.
(Inherited from VectorT.)
Protected methodExpCore
Computes the exponential of the elements of a vector.
(Inherited from DenseVectorT.)
Public methodExpInPlace
Computes the exponential of the elements of a vector in-place.
(Inherited from VectorT.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFind
Enumerates the indexes that match a condition.
(Inherited from VectorT.)
Protected methodFloorCore
Computes the largest integers smaller than the elements of a vector.
(Inherited from DenseVectorT.)
Public methodFloorInPlace
Computes the largest integers smaller than the elements of a vector in-place.
(Inherited from VectorT.)
Public methodGetK(K)
Gets the value with the specified key.
(Inherited from VectorT.)
Public methodGetK1, K2(K1, K2)
Gets the value at the specified key.
(Inherited from VectorT.)
Public methodGetEnumerator
Returns an enumerator for this dense vector.
(Inherited from DenseVectorT.)
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from VectorT.)
Public methodGetHashCode(IEqualityComparer)
Returns a hash code for this instance.
(Inherited from VectorT.)
Public methodGetNearestK
Gets the value nearest to the specified key.
(Inherited from VectorT.)
Public methodGetNearestValuesK
Returns a vector containing the items nearest to the specified key values.
(Inherited from VectorT.)
Public methodGetObjectData
Populates a SerializationInfo with the values needed to serialize the target object.
(Overrides DenseVectorTGetObjectData(SerializationInfo, StreamingContext).)
Public methodGetSlice(Int32)
Returns a vector whose elements are a subset of the elements of this instance
(Inherited from VectorT.)
Public methodGetSlice(Range)
Returns a vector whose elements are a subset of the elements of this instance
(Inherited from VectorT.)
Public methodGetSlice(Int32, Int32)
Returns a vector whose elements are a subset of the elements of this instance
(Inherited from VectorT.)
Public methodGetSlice(Range, Intent)
Returns a vector whose elements are a subset of the elements of this instance
(Inherited from VectorT.)
Public methodGetSlice(Slice, Intent)
Returns a vector whose elements are a subset of the elements of this instance.
(Inherited from VectorT.)
Public methodGetSlice(Int32, Int32, Intent)
Returns a vector whose elements are a subset of the elements of this instance
(Inherited from VectorT.)
Public methodGetSlice(Int32, Int32, Int32)
Returns a vector whose elements are a subset of the elements of this instance
(Inherited from VectorT.)
Public methodGetSlice(Int32, Int32, Int32, Intent)
Returns a vector whose elements are a subset of the elements of this instance.
(Inherited from VectorT.)
Protected methodGetSliceCore
Returns a vector whose elements are a subset of the elements of this instance.
(Inherited from DenseVectorT.)
Public methodGetSubvector(Int32) Obsolete.
Returns a vector whose elements are a subset of the elements of this instance
(Inherited from VectorT.)
Public methodGetSubvector(Range) Obsolete.
Returns a vector whose elements are a subset of the elements of this instance
(Inherited from VectorT.)
Public methodGetSubvector(Int32, Int32) Obsolete.
Returns a vector whose elements are a subset of the elements of this instance
(Inherited from VectorT.)
Public methodGetSubvector(Range, Intent) Obsolete.
Returns a vector whose elements are a subset of the elements of this instance
(Inherited from VectorT.)
Public methodGetSubvector(Slice, Intent) Obsolete.
Returns a vector whose elements are a subset of the elements of this instance.
(Inherited from VectorT.)
Public methodGetSubvector(Int32, Int32, Intent) Obsolete.
Returns a vector whose elements are a subset of the elements of this instance
(Inherited from VectorT.)
Public methodGetSubvector(Int32, Int32, Int32) Obsolete.
Returns a vector whose elements are a subset of the elements of this instance
(Inherited from VectorT.)
Public methodGetSubvector(Int32, Int32, Int32, Intent) Obsolete.
Returns a vector whose elements are a subset of the elements of this instance.
(Inherited from VectorT.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValue(Int32)
Gets the vector element at the specified position.
(Inherited from DenseVectorT.)
Public methodGetValue(Int32)
Gets the vector element at the specified position.
(Inherited from VectorT.)
Protected methodGetValues(VectorBoolean)
Returns the elements of a vector that match the specified condition.
(Inherited from DenseVectorT.)
Public methodGetValues(Subset, Intent)
Returns a vector that contains the specified subset of elements of the vector.
(Inherited from VectorT.)
Public methodGetValues(Int32, Boolean, Intent)
Returns a new vector that contains the elements of the vector with the specified indexes.
(Inherited from DenseVectorT.)
Public methodGetValuesK(IEnumerableK)
Returns a vector containing the items at the specified key values.
(Inherited from VectorT.)
Protected methodGreaterThanCore(T, VectorBoolean)
Checks if the elements of one vector are greater than the corresponding elements of another vector.
(Inherited from DenseVectorT.)
Protected methodGreaterThanCore(VectorT, VectorBoolean)
Checks if the elements of one vector are greater than the corresponding elements of another vector.
(Inherited from VectorT.)
Protected methodGreaterThanOrEqualToCore(T, VectorBoolean)
Checks if the elements of one vector are greater than or equal to a constant.
(Inherited from VectorT.)
Protected methodGreaterThanOrEqualToCore(VectorT, VectorBoolean)
Checks if the elements of one vector are greater than or equal to the corresponding elements of another vector.
(Inherited from VectorT.)
Protected methodHypotCore
Computes the square root of the sum of the squared corresponding elements of this vector and another vector.
(Inherited from VectorT.)
Public methodIsElementWritable
Gets a value indicating whether the value of the component at the specified index can be changed.
(Inherited from DenseVectorT.)
Public methodIsMissing
Returns whether the value at the specified index is missing.
(Inherited from VectorT.)
Public methodKeysAndValuesK
Enumerates all keys and associated values.
(Inherited from VectorT.)
Protected methodLessThanCore(T, VectorBoolean)
Checks if the elements of one vector are greater than the corresponding elements of another vector.
(Inherited from DenseVectorT.)
Protected methodLessThanCore(VectorT, VectorBoolean)
Checks if the elements of one vector are greater than the corresponding elements of another vector.
(Inherited from VectorT.)
Protected methodLessThanOrEqualToCore(T, VectorBoolean)
Checks if the elements of one vector are less than or equal to a constant.
(Inherited from VectorT.)
Protected methodLessThanOrEqualToCore(VectorT, VectorBoolean)
Checks if the elements of one vector are greater than or equal to the corresponding elements of another vector.
(Inherited from VectorT.)
Protected methodLog10Core
Computes the base 10 logarithm of the elements of a vector.
(Inherited from VectorT.)
Public methodLog10InPlace
Computes the logarithm of the elements of a vector in-place.
(Inherited from VectorT.)
Protected methodLogCore(VectorT)
Computes the logarithm of the elements of a vector.
(Inherited from DenseVectorT.)
Protected methodLogCore(T, VectorT)
Computes the logarithm of the elements of a vector.
(Inherited from VectorT.)
Public methodLogInPlace
Computes the logarithm of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodLogInPlace(T)
Computes the logarithm of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodMakeImmutable
Protects the vector from changes in values or structure.
(Inherited from VectorT.)
Public methodMap(FuncVectorT, T, FuncVectorT, VectorT, VectorT)
Constructs a parameter by applying a function to the parameters in this vector.
Public methodMapU(FuncT, U)
Applies a function to the elements of a vector and returns the result.
(Inherited from VectorT.)
Protected methodMapAsFirstCoreU, V
Applies a function to the corresponding elements of two vectors.
(Inherited from VectorT.)
Protected methodMapAsSecondCoreU, V
Applies a function to the corresponding elements of two vectors.
(Inherited from VectorT.)
Protected methodMapCoreU(FuncT, U, VectorU)
Applies a function to the elements of a vector.
(Inherited from DenseVectorT.)
Protected methodMapCoreU(FuncT, U, VectorU)
Applies a function to the elements of a vector.
(Inherited from VectorT.)
Protected methodMapCoreU(FuncInt32, T, U, VectorU)
Applies a function to the elements of a vector.
(Inherited from DenseVectorT.)
Protected methodMapCoreU(FuncInt32, T, U, VectorU)
Applies a function to the elements of a vector.
(Inherited from VectorT.)
Public methodMapInPlace(FuncT, T)
Applies a function to the elements of a dense vector.
(Inherited from DenseVectorT.)
Public methodMapInPlace(FuncInt32, T, T)
Applies a function in-place to the elements of a vector.
(Inherited from VectorT.)
Public methodMapInPlaceU(FuncT, U, T, VectorU)
Applies a function to the elements of a vector.
(Inherited from VectorT.)
Public methodMapIntoU(FuncT, U, VectorU)
Applies a function to the elements of a vector.
(Inherited from VectorT.)
Public methodMapIntoU(FuncInt32, T, U, VectorU)
Applies a function to the elements of a vector.
(Inherited from VectorT.)
Public methodMapWhereU(FuncT, Boolean, FuncT, U)
Applies a function to the elements of a vector that meet a condition and returns the result.
(Inherited from VectorT.)
Public methodMapWhereU(FuncInt32, T, Boolean, FuncT, U)
Applies a function to the elements of a vector that meet a condition and returns the result.
(Inherited from VectorT.)
Protected methodMapWhereCoreU(FuncT, Boolean, FuncT, U, VectorU)
Applies a function to the elements of a vector.
(Inherited from VectorT.)
Protected methodMapWhereCoreU(FuncInt32, T, Boolean, FuncT, U, VectorU)
Applies a function to the elements of a vector.
(Inherited from VectorT.)
Public methodMax
Returns the value of the largest element in this vector.
(Inherited from VectorT.)
Public methodMax(Int32)
Returns the value of the largest element in this vector.
(Inherited from VectorT.)
Protected methodMaxCore(T, VectorT)
Returns a vector whose elements are the maximum of the components of a vector and a real number.
(Inherited from VectorT.)
Protected methodMaxCore(VectorT, VectorT)
Returns a vector whose elements are the maximums of the components of two vectors.
(Inherited from VectorT.)
Public methodMaxIndex
Returns the index of the largest element in this vector.
(Inherited from DenseVectorT.)
Public methodMaxInPlace
Returns a vector whose elements are the maximum of the components of a vector and a real number.
(Inherited from VectorT.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMin
Returns the value of the smallest element in this vector.
(Inherited from VectorT.)
Public methodMin(Int32)
Returns the value of the smallest element in this vector.
(Inherited from VectorT.)
Protected methodMinCore(T, VectorT)
Returns a vector whose elements are the minimum of the components of a vector and a real number.
(Inherited from VectorT.)
Protected methodMinCore(VectorT, VectorT)
Returns a vector whose elements are the minimums of the components of two vectors.
(Inherited from VectorT.)
Public methodMinIndex
Returns the index of the smallest element in this vector.
(Inherited from VectorT.)
Public methodMinInPlace
Returns a vector whose elements are the minimum of the components of a vector and a real number.
(Inherited from VectorT.)
Protected methodMultiplyCore
Multiplies a vector by a constant.
(Inherited from DenseVectorT.)
Public methodMultiplyInPlace(T)
Multiplies a vector by a given factor.
(Inherited from DenseVectorT.)
Public methodMultiplyInPlace(MatrixT, MatrixOperationSide)
Multiplies a VectorT by a MatrixT.
(Inherited from VectorT.)
Public methodNegateInPlace
Negates a vector in-place.
(Inherited from VectorT.)
Public methodNorm
Returns the two-norm of the vector.
(Inherited from VectorT.)
Public methodNorm(Int32)
Returns the norm of the specified order of this vector.
(Inherited from VectorT.)
Public methodNorm(T)
Returns the norm of the specified order of this vector.
(Inherited from VectorT.)
Public methodNormalize
Scales the vector to make its two-norm equal to one.
(Inherited from VectorT.)
Protected methodNormInternal(T)
Returns the norm of the specified order of this dense vector.
(Inherited from DenseVectorT.)
Protected methodNormInternal(Int32)
Returns the norm of the specified order of this dense vector.
(Inherited from DenseVectorT.)
Public methodNormSquared
Returns the square of the two-norm of this vector.
(Inherited from VectorT.)
Protected methodNotEqualToCore(T, VectorBoolean)
Checks if the elements of one vector are not equal to a constant.
(Inherited from VectorT.)
Protected methodNotEqualToCore(VectorT, VectorBoolean)
Checks if the elements of one vector are not equal to the corresponding elements of another vector.
(Inherited from VectorT.)
Public methodOneNorm
Returns the one-norm of this vector.
(Inherited from VectorT.)
Public methodPermuteInPlace(Permutation)
Permutes a vector.
(Inherited from VectorT.)
Public methodPermuteInPlace(Permutation, Boolean)
Permutes a vector.
(Inherited from DenseVectorT.)
Public methodProduct
Gets the product of the elements of the vector.
(Inherited from VectorT.)
Public methodProtect
Returns a read-only copy of the vector.
(Inherited from VectorT.)
Public methodProtectInPlace
Protects the vector from changes in values or structure.
(Inherited from VectorT.)
Protected methodReciprocalCore
Computes the inverses (reciprocals) of the elements of a vector.
(Inherited from VectorT.)
Public methodReciprocalInPlace
Computes the inverses (reciprocals) of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodRemoveMissingValues
Removes all the missing values from a vector and returns the result.
(Inherited from VectorT.)
Public methodReplaceMissingValues(T)
Replaces all missing values in the vector with the specified value.
(Inherited from VectorT.)
Public methodReplaceMissingValues(VectorT)
Replaces all missing values in the vector with the corresponding element in another vector.
(Inherited from VectorT.)
Public methodReplaceMissingValues(Direction, Int32)
Replaces all missing values in a vector with the specified value.
(Inherited from VectorT.)
Public methodReplaceMissingValuesInPlace(T)
Replaces all missing values in the vector with the specified value in-place.
(Inherited from VectorT.)
Public methodReplaceMissingValuesInPlace(VectorT)
Replaces all missing values in the vector with the corresponding element in another vector in-place.
(Inherited from VectorT.)
Public methodReplaceMissingValuesInPlace(Direction, Int32)
Replaces all missing values in a vector with the specified value in-place.
(Inherited from VectorT.)
Public methodReplaceMissingValuesInto(T, VectorT)
Replaces all missing values in a vector with the specified value.
(Inherited from VectorT.)
Public methodReplaceMissingValuesInto(VectorT, VectorT)
Replaces all missing values in the vector with the corresponding element in another vector.
(Inherited from VectorT.)
Public methodReplaceMissingValuesInto(Direction, VectorT, Int32)
Replaces all missing values in a vector with the previous or next non-missing value.
(Inherited from VectorT.)
Public methodReplaceValue
Replaces every occurrence of a value with a new value.
(Inherited from VectorT.)
Public methodReplaceValueInPlace
Replaces every occurrence of a value with a new value.
(Inherited from VectorT.)
Public methodReplaceValueInto
Replaces every occurrence of a value with a new value.
(Inherited from VectorT.)
Public methodResample(Recurrence, Direction, TypePreservingAggregatorGroup)
Returns a new vector that resamples the values in the vector using the specified recurrence pattern and aggregator.
(Inherited from VectorT.)
Public methodResampleR(IndexR, Direction, TypePreservingAggregatorGroup)
Returns a new vector that resamples the values in the vector using the specified index and aggregator.
(Inherited from VectorT.)
Public methodResampleU(Recurrence, Direction, AggregatorGroupU)
Returns a new vector that resamples the values in the vector using the specified recurrence pattern and aggregator.
(Inherited from VectorT.)
Public methodResampleR, U(IndexR, Direction, AggregatorGroupU)
Returns a new vector that resamples the values in the vector using the specified index and aggregator.
(Inherited from VectorT.)
Public methodReshape
Returns a matrix that contains the vector elements columnwise.
(Inherited from DenseVectorT.)
Public methodSetMissing
Declares that the value at the specified index is missing.
(Inherited from VectorT.)
Public methodSetToZero
Sets all the elements of the vector to 0.
(Inherited from VectorT.)
Public methodSetValue(T)
Sets all the elements of the vector to the specified value.
(Inherited from DenseVectorT.)
Public methodSetValue(ParameterT, Int32)
Sets the vector element at the specified position to the specified value.
(Overrides DenseVectorTSetValue(T, Int32).)
Public methodSetValue(T, Int32)
Sets the vector element at the specified position to the specified value.
(Inherited from VectorT.)
Protected methodSetValues(VectorT, VectorBoolean)
Sets the elements of a vector that match the specified condition.
(Inherited from DenseVectorT.)
Public methodSetValues(T, Range)
Sets a range of elements of the vector to the specified value.
(Inherited from VectorT.)
Public methodSetValues(T, VectorBoolean)
Sets the elements of a vector that match the specified condition to the specified value.
(Inherited from VectorT.)
Public methodSetValues(T, FuncT, Boolean)
Sets all the elements that meet a condition to the specified value.
(Inherited from VectorT.)
Public methodShallowCopy
Makes a shallow copy of this vector.
(Inherited from VectorT.)
Protected methodSinCore
Computes the sine of the elements of a vector.
(Inherited from DenseVectorT.)
Protected methodSinhCore
Computes the hyperbolic sine of the elements of a vector.
(Inherited from DenseVectorT.)
Public methodSinhInPlace
Computes the hyperbolic sine of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodSinInPlace
Computes the sine of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodSortInPlace
Sorts the vector in ascending order.
(Inherited from VectorT.)
Public methodSortInPlace(SortOrder)
Sorts the vector in the specified order.
(Inherited from DenseVectorT.)
Public methodSortInPlace(SortOrder, Permutation)
Sorts the vector in the specified order.
(Inherited from VectorT.)
Protected methodSqrtCore
Computes the square root of the elements of a vector.
(Inherited from DenseVectorT.)
Public methodSqrtInPlace
Computes the square root of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodSubtract Obsolete.
Subtracts the product of a matrix and a VectorT from this VectorT.
(Inherited from VectorT.)
Protected methodSubtractAsLeftCore(T, VectorT)
Subtracts a constant from a vector.
(Inherited from DenseVectorT.)
Protected methodSubtractAsLeftCore(VectorT, VectorT)
Subtracts one vector from another.
(Inherited from VectorT.)
Protected methodSubtractAsRightCore(T, VectorT)
Subtracts a vector from a constant.
(Inherited from DenseVectorT.)
Protected methodSubtractAsRightCore(VectorT, VectorT)
Subtracts one vector from another.
(Inherited from VectorT.)
Public methodSubtractInPlace(T)
Subtracts a constant value from the elements of this vector in-place.
(Inherited from VectorT.)
Public methodSubtractInPlace(VectorT)
Subtracts another vector from this vector in-place.
(Inherited from VectorT.)
Public methodSubtractProductInPlace
Subtracts the product of a matrix and a VectorT from this VectorT.
(Inherited from VectorT.)
Public methodSum
Gets the sum of the elements of the vector.
(Inherited from DenseVectorT.)
Public methodSummarize
Returns a summary of the contents of the matrix using the default summary options.
(Inherited from VectorT.)
Public methodSummarize(SummaryOptions)
Returns a summary of the contents of the matrix using the specified options.
(Inherited from VectorT.)
Public methodSwapElements
Exchanges two elements of the vector.
(Inherited from VectorT.)
Protected methodTanCore
Computes the tangent of the elements of a vector.
(Inherited from DenseVectorT.)
Protected methodTanhCore
Computes the hyperbolic tangent of the elements of a vector.
(Inherited from DenseVectorT.)
Public methodTanhInPlace
Computes the hyperbolic tangent of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodTanInPlace
Computes the tangent of the elements of a vector in-place.
(Inherited from VectorT.)
Public methodToArray
Gets the elements of this dense vector.
(Inherited from DenseVectorT.)
Public methodToColumnMatrix
Creates a matrix with the vector as its only column..
(Inherited from VectorT.)
Public methodToDataFrameC(C)
Returns a data frame with the current vector as its only column.
(Inherited from VectorT.)
Public methodToDataFrameR, C(IndexR, C)
Returns a data frame with the current vector as its only column.
(Inherited from VectorT.)
Public methodToDenseVector
Makes a copy of this instance and returns it as a dense vector.
(Inherited from VectorT.)
Public methodTop
Returns a vector containing the specified number of elements from the top of the sorted vector.
(Inherited from DenseVectorT.)
Public methodToRowMatrix
Creates a matrix with the vector as its only column..
(Inherited from VectorT.)
Public methodToSparseVector
Creates a copy of the vector as a SparseVectorT.
(Inherited from VectorT.)
Public methodToString
Returns a string that represents the current object.
(Inherited from VectorT.)
Public methodToString(String)
Converts the numeric value of this vector instance to its equivalent string representation, using the specified format.
(Inherited from VectorT.)
Public methodToString(String, IFormatProvider)
Returns a String representation of this vector.
(Inherited from VectorT.)
Protected methodToStringInternal
Writes a string representation of this VectorT to an instance of StringBuilder using the specified number format.
(Inherited from VectorT.)
Public methodTryCastU
Attempts to convert the elements of the vector to the specified type.
(Inherited from VectorT.)
Public methodTryEnsureWritable
Ensures that every element in the vector can be written to.
(Inherited from VectorT.)
Public methodTryEnsureWritable(Int32)
Ensures that the element at the specified index in the vector can be written to.
(Inherited from DenseVectorT.)
Public methodTryEnsureWritable(Int32, Int32)
Ensures that the element at the specified index in the vector can be written to.
(Inherited from VectorT.)
Public methodTryGetK
Attempts to get the value with the specified key.
(Inherited from VectorT.)
Public methodUnstackR, C
Returns a data frame that contains the values in the vector arranged according to the levels in a hierarchical index.
(Inherited from VectorT.)
Public methodWeightedNorm
Returns the weighted two-norm of the vector.
(Inherited from VectorT.)
Public methodWeightedNormSquared
Returns the square of the weighted two-norm of the vector.
(Inherited from VectorT.)
Public methodWindowU(Int32, AggregatorGroupU)
Returns a new vector that aggregates the values in a sliding window of the specified size.
(Inherited from VectorT.)
Public methodWindowU(Int32, Int32, Boolean, AggregatorGroupU)
Returns a new vector that aggregates the values in a sliding window of the specified size.
(Inherited from VectorT.)
Public methodWithNameC
Sets the name of a vector to the specified value.
(Inherited from VectorT.)
Top
Extension Methods

  NameDescription
Public Extension MethodAbsParameterT
Returns a vector whose elements are the absolute values of the components of another vector.
(Defined by Vector.)
Public Extension MethodAbsIntoParameterT
Computes the absolute values of the elements of a vector.
(Defined by Vector.)
Public Extension MethodAbsoluteMaxParameterTOverloaded.
Returns the value of the element in this vector that has the largest absolute value.
(Defined by Vector.)
Public Extension MethodAbsoluteMaxParameterT(Int32)Overloaded.
Returns the value of the element in this vector that has the largest absolute value.
(Defined by Vector.)
Public Extension MethodAbsoluteMinParameterTOverloaded.
Returns the value of the element in this vector that has the smallest absolute value.
(Defined by Vector.)
Public Extension MethodAbsoluteMinParameterT(Int32)Overloaded.
Returns the value of the element in this vector that has the smallest absolute value.
(Defined by Vector.)
Public Extension MethodAcosParameterT
Computes the inverse cosine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodAcoshParameterT
Computes the inverse hyperbolic cosine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodAcoshIntoParameterT
Computes the inverse hyperbolic cosine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodAcosIntoParameterT
Computes the inverse cosine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodAddIntoParameterT
Adds two vectors.
(Defined by Vector.)
Public Extension MethodAddProductParameterT(LinearOperatorParameterT, VectorParameterT)Overloaded.
Adds the product of a matrix and a vector to a vector.
(Defined by Vector.)
Public Extension MethodAddProductParameterT(LinearOperatorParameterT, TransposeOperation, VectorParameterT)Overloaded.
Adds the product of a matrix and a vector to a vector.
(Defined by Vector.)
Public Extension MethodAddProductIntoParameterT
Adds the scaled product of a matrix and a vector to a vector.
(Defined by Vector.)
Public Extension MethodAddScaledIntoParameterT
Adds two vectors.
(Defined by Vector.)
Public Extension MethodAddScaledProductParameterT(ParameterT, LinearOperatorParameterT, VectorParameterT)Overloaded.
Adds the scaled product of a matrix and a vector to a vector.
(Defined by Vector.)
Public Extension MethodAddScaledProductParameterT(ParameterT, LinearOperatorParameterT, TransposeOperation, VectorParameterT)Overloaded.
Adds the scaled product of a matrix and a vector to a vector.
(Defined by Vector.)
Public Extension MethodAddScaledProductIntoParameterT
Adds the scaled product of a matrix and a vector to a vector.
(Defined by Vector.)
Public Extension MethodAggregateParameterT(FuncParameterT, ParameterT, ParameterT)Overloaded.
Applies an accumulator function over the elements of a vector.
(Defined by LinqExtensions.)
Public Extension MethodAggregateParameterT, TAccumulate(TAccumulate, FuncTAccumulate, ParameterT, TAccumulate)Overloaded.
Applies an accumulator function over the elements of a vector.
(Defined by LinqExtensions.)
Public Extension MethodAggregateParameterT, TAccumulate, TResult(TAccumulate, FuncTAccumulate, ParameterT, TAccumulate, FuncTAccumulate, TResult)Overloaded.
Aggregates the elements of a vector using the specified accumulator and seed value.
(Defined by LinqExtensions.)
Public Extension MethodAllParameterT
Returns whether all values in a vector satisfy the specified predicate.
(Defined by Vector.)
Public Extension MethodAngleParameterT
Returns the angle between two vectors.
(Defined by Vector.)
Public Extension MethodAnyParameterT
Returns whether at least one value in a vector satisfies a predicate.
(Defined by Vector.)
Public Extension MethodAsinParameterT
Computes the inverse sine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodAsinhParameterT
Computes the inverse hyperbolic sine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodAsinhIntoParameterT
Computes the inverse hyperbolic sine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodAsinIntoParameterT
Computes the inverse sine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodAtanParameterT
Computes the inverse tangent of the elements of a vector.
(Defined by Vector.)
Public Extension MethodAtan2ParameterT
Computes the four-quadrant inverse tangent of the corresponding elements of two matrices.
(Defined by Vector.)
Public Extension MethodAtan2IntoParameterT
Computes the four-quadrant inverse tangent of the corresponding elements of two matrices.
(Defined by Vector.)
Public Extension MethodAtanhParameterT
Computes the inverse hyperbolic tangent of the elements of a vector.
(Defined by Vector.)
Public Extension MethodAtanhIntoParameterT
Computes the inverse hyperbolic tangent of the elements of a vector.
(Defined by Vector.)
Public Extension MethodAtanIntoParameterT
Computes the inverse tangent of the elements of a vector.
(Defined by Vector.)
Public Extension MethodCeilingParameterT
Returns a vector whose elements are the components of another vector rounded up to the nearest integer.
(Defined by Vector.)
Public Extension MethodCeilingIntoParameterT
Computes the smallest integers greater than the elements of a vector.
(Defined by Vector.)
Public Extension MethodCentralMomentParameterT
Returns the specified central moment of the elements of a vector.
(Defined by Stats.)
Public Extension MethodClipParameterT
Returns a vector whose elements are the components of a vector constrained to be within the specified interval.
(Defined by Vector.)
Public Extension MethodClipIntoParameterT
Returns a vector whose elements are the components of a vector constrained to be within the specified interval.
(Defined by Vector.)
Public Extension MethodConcatParameterT
Concatenates two vectors.
(Defined by LinqExtensions.)
Public Extension MethodConjugateParameterT
Returns the conjugate of a vector.
(Defined by Vector.)
Public Extension MethodConjugateIntoParameterT
Conjugates the elements of a vector.
(Defined by Vector.)
Public Extension MethodCosParameterT
Computes the cosine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodCoshParameterT
Computes the hyperbolic cosine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodCoshIntoParameterT
Computes the hyperbolic cosine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodCosIntoParameterT
Computes the cosine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodCrossProductParameterT
Returns the cross product of two 3D vectors.
(Defined by Vector.)
Public Extension MethodDifferenceParameterT
Computes the forward or backward difference of a vector.
(Defined by Vector.)
Public Extension MethodDifferenceIntoParameterT
Computes the forward or backward difference of a vector.
(Defined by Vector.)
Public Extension MethodDotProductParameterT
Returns the dot product of two vectors.
(Defined by Vector.)
Public Extension MethodElementwisePowParameterT(Int32)Overloaded.
Raises the element of a vector to a constant power.
(Defined by Vector.)
Public Extension MethodElementwisePowParameterT(ParameterT)Overloaded.
Raises the element of a vector to a constant power.
(Defined by Vector.)
Public Extension MethodElementwisePowParameterT(VectorParameterT)Overloaded.
Raises the elements of a vector to a power from the corresponding elements in another vector.
(Defined by Vector.)
Public Extension MethodElementwisePowParameterT(VectorInt32)Overloaded.
Raises the elements of a vector to an integer power from the corresponding elements in another vector.
(Defined by Vector.)
Public Extension MethodElementwisePowIntoParameterT(Int32, VectorParameterT)Overloaded.
Raises the element of a vector to a constant power.
(Defined by Vector.)
Public Extension MethodElementwisePowIntoParameterT(ParameterT, VectorParameterT)Overloaded.
Raises the element of a vector to a constant power.
(Defined by Vector.)
Public Extension MethodElementwisePowIntoParameterT(VectorParameterT, VectorParameterT)Overloaded.
Raises the elements of a vector to a power from the corresponding elements in another vector.
(Defined by Vector.)
Public Extension MethodElementwisePowIntoParameterT(VectorInt32, VectorParameterT)Overloaded.
Raises the elements of a vector to an integer power from the corresponding elements in another vector.
(Defined by Vector.)
Public Extension MethodExpParameterT
Computes the exponential of the elements of a vector.
(Defined by Vector.)
Public Extension MethodExpIntoParameterT
Computes the exponential of the elements of a vector.
(Defined by Vector.)
Public Extension MethodFloorParameterT
Returns a vector whose elements are the components of another vector rounded down to the nearest integer.
(Defined by Vector.)
Public Extension MethodFloorIntoParameterT
Computes the largest integers smaller than the elements of a vector.
(Defined by Vector.)
Public Extension MethodGroupByParameterT, TKey(FuncParameterT, TKey)Overloaded.
Groups the elements of a vector according to the specified key selector function.
(Defined by LinqExtensions.)
Public Extension MethodGroupByParameterT, TKey(FuncParameterT, TKey, IEqualityComparerTKey)Overloaded.
Groups the elements of a vector according to the specified key selector function and key comparer.
(Defined by LinqExtensions.)
Public Extension MethodGroupByParameterT, TKey, TElement(FuncParameterT, TKey, FuncParameterT, TElement)Overloaded.
Groups the elements of a vector according to the specified key selector and element selector functions.
(Defined by LinqExtensions.)
Public Extension MethodGroupByParameterT, TKey, TResult(FuncParameterT, TKey, FuncTKey, IEnumerableParameterT, TResult)Overloaded.
Groups the elements of a vector according to the specified key selector function and creates a result value from each group and its key.
(Defined by LinqExtensions.)
Public Extension MethodGroupByParameterT, TKey, TElement(FuncParameterT, TKey, FuncParameterT, TElement, IEqualityComparerTKey)Overloaded.
Groups the elements of a vector according to the specified key selector and element selector functions, and key comparer.
(Defined by LinqExtensions.)
Public Extension MethodGroupByParameterT, TKey, TResult(FuncParameterT, TKey, FuncTKey, IEnumerableParameterT, TResult, IEqualityComparerTKey)Overloaded.
Groups the elements of a vector according to the specified key selector function and creates a result value from each group and its key. Key values are compared using the specified comparer.
(Defined by LinqExtensions.)
Public Extension MethodGroupByParameterT, TKey, TElement, TResult(FuncParameterT, TKey, FuncParameterT, TElement, FuncTKey, IEnumerableTElement, TResult)Overloaded.
Groups the elements of a vector according to the specified key selector function and creates a result value from each group and its key. The elements of each group are projected using the specified function.
(Defined by LinqExtensions.)
Public Extension MethodGroupByParameterT, TKey, TElement, TResult(FuncParameterT, TKey, FuncParameterT, TElement, FuncTKey, IEnumerableTElement, TResult, IEqualityComparerTKey)Overloaded.
Groups the elements of a vector according to the specified key selector function and creates a result value from each group and its key. Key values are compared using the specified comparer, and the elements of each group are projected using the specified function.
(Defined by LinqExtensions.)
Public Extension MethodHypotParameterT
Computes the square root of the sum of the squared corresponding elements of two matrices.
(Defined by Vector.)
Public Extension MethodHypotIntoParameterT
Computes the square root of the sum of the squared corresponding elements of two matrices.
(Defined by Vector.)
Public Extension MethodInfinityNormParameterT
Returns the infinity norm of a vector.
(Defined by VectorExtensions.)
Public Extension MethodInterQuartileRangeParameterT
Returns the inter-quartile range of the elements of a numerical variable.
(Defined by Stats.)
Public Extension MethodJoinParameterT
Joins two vectors.
(Defined by Vector.)
Public Extension MethodKurtosisParameterT
Returns the kurtosis supplement of the elements of an array.
(Defined by Stats.)
Public Extension MethodLagParameterTOverloaded.
Returns a vector whose observations are moved ahead by one observation.
(Defined by VectorExtensions.)
Public Extension MethodLagParameterT(Int32)Overloaded.
Returns a vector whose observations are moved ahead by the specified number of observations.
(Defined by VectorExtensions.)
Public Extension MethodLagParameterT(Int32, ParameterT)Overloaded.
Returns a vector whose observations are moved ahead by the specified number of observations.
(Defined by VectorExtensions.)
Public Extension MethodLogParameterTOverloaded.
Returns a vector whose elements are the logarithms of the components of another vector.
(Defined by Vector.)
Public Extension MethodLogParameterT(ParameterT)Overloaded.
Returns a vector whose elements are the logarithms of the components of another vector.
(Defined by Vector.)
Public Extension MethodLog10ParameterT
Returns a vector whose elements are the base 10 logarithms of the components of another vector.
(Defined by Vector.)
Public Extension MethodLog10IntoParameterT
Computes the base 10 logarithm of the elements of a vector.
(Defined by Vector.)
Public Extension MethodLogIntoParameterT(VectorParameterT)Overloaded.
Computes the logarithm of the elements of a vector.
(Defined by Vector.)
Public Extension MethodLogIntoParameterT(ParameterT, VectorParameterT)Overloaded.
Computes the logarithm of the elements of a vector.
(Defined by Vector.)
Public Extension MethodMakeDistributedParameterT
Returns a distributed version of a vector.
(Defined by DistributedExtensions.)
Public Extension MethodMaxParameterTOverloaded.
Returns the value of the largest component of a vector.
(Defined by Vector.)
Public Extension MethodMaxParameterT(ParameterT)Overloaded.
Returns a vector whose elements are the maximum of the components of a vector and a real number.
(Defined by Vector.)
Public Extension MethodMaxParameterT(VectorParameterT)Overloaded.
Returns a vector whose elements are the maximums of the components of two vectors.
(Defined by Vector.)
Public Extension MethodMaxIntoParameterT(ParameterT, VectorParameterT)Overloaded.
Returns a vector whose elements are the maximum of the components of a vector and a real number.
(Defined by Vector.)
Public Extension MethodMaxIntoParameterT(VectorParameterT, VectorParameterT)Overloaded.
Returns a vector whose elements are the maximums of the components of two vectors.
(Defined by Vector.)
Public Extension MethodMeanParameterT
Returns the mean of the elements of a vector.
(Defined by Stats.)
Public Extension MethodMedianParameterT
Returns the median of the elements of a vector.
(Defined by Stats.)
Public Extension MethodMinParameterTOverloaded.
Returns the value of the smallest component of a vector.
(Defined by Vector.)
Public Extension MethodMinParameterT(ParameterT)Overloaded.
Returns a vector whose elements are the minimum of the components of a vector and a real number.
(Defined by Vector.)
Public Extension MethodMinParameterT(VectorParameterT)Overloaded.
Returns a vector whose elements are the minimums of the components of two vectors.
(Defined by Vector.)
Public Extension MethodMinIntoParameterT(ParameterT, VectorParameterT)Overloaded.
Returns a vector whose elements are the minimum of the components of a vector and a real number.
(Defined by Vector.)
Public Extension MethodMinIntoParameterT(VectorParameterT, VectorParameterT)Overloaded.
Returns a vector whose elements are the minimums of the components of two vectors.
(Defined by Vector.)
Public Extension MethodMomentParameterT
Returns the specified raw moment of the elements of an array.
(Defined by Stats.)
Public Extension MethodMultiplyIntoParameterT
Multiplies a vector by a constant.
(Defined by Vector.)
Public Extension MethodNegateIntoParameterT
Negates a vector.
(Defined by Vector.)
Public Extension MethodOneNormParameterT
Returns the one-norm of a vector.
(Defined by VectorExtensions.)
Public Extension MethodPercentileParameterT
Gets the specified percentile.
(Defined by Stats.)
Public Extension MethodPermuteParameterT
Permutes a vector.
(Defined by Vector.)
Public Extension MethodPopulationKurtosisParameterT
Returns the kurtosis supplement of the elements of an array.
(Defined by Stats.)
Public Extension MethodPopulationSkewnessParameterT
Returns the skewness of the elements of an array.
(Defined by Stats.)
Public Extension MethodPopulationStandardDeviationParameterT
Returns the standard deviation of the elements of a vector.
(Defined by Stats.)
Public Extension MethodPopulationVarianceParameterT
Returns the variance of the elements of a vector.
(Defined by Stats.)
Public Extension MethodProductParameterT
Returns the product of the components of a vector.
(Defined by Vector.)
Public Extension MethodProjectParameterT
Returns the projection of one vector onto another.
(Defined by Vector.)
Public Extension MethodQuantileParameterT
Gets the specified quantile.
(Defined by VectorExtensions.)
Public Extension MethodQuantilesParameterT
Gets the specified quantile.
(Defined by VectorExtensions.)
Public Extension MethodRangeParameterT
Returns the range of the elements of a numerical variable.
(Defined by Stats.)
Public Extension MethodReciprocalParameterT
Returns a vector whose elements are the inverses (reciprocals) of the components of another vector.
(Defined by Vector.)
Public Extension MethodReciprocalIntoParameterT
Computes the inverses (reciprocals) of the elements of a vector.
(Defined by Vector.)
Public Extension MethodRoundParameterT(MidpointRounding)Overloaded.
Returns a vector whose elements are the components of another vector rounded to the nearest integer.
(Defined by Vector.)
Public Extension MethodRoundParameterT(MidpointRounding)Overloaded.
Returns a vector whose elements are the components of another vector rounded to the nearest integer.
(Defined by Matrix.)
Public Extension MethodSelectParameterT, TResult(FuncParameterT, TResult)Overloaded.
Projects each element of a vector into a new form.
(Defined by LinqExtensions.)
Public Extension MethodSelectParameterT, TResult(FuncParameterT, Int32, TResult)Overloaded.
Projects each element of a vector into a new form by incorporating the elements index.
(Defined by LinqExtensions.)
Public Extension MethodSelectManyParameterT, TResult(FuncParameterT, IEnumerableTResult)Overloaded.
Projects each element of a vector to a vector and flattens the resulting vectors into one vector.
(Defined by LinqExtensions.)
Public Extension MethodSelectManyParameterT, TResult(FuncParameterT, Int32, IEnumerableTResult)Overloaded.
Projects each element of a vector to a vector incorporating the element's index and flattens the resulting vectors into one vector.
(Defined by LinqExtensions.)
Public Extension MethodSelectManyParameterT, TCollection, TResult(FuncParameterT, IEnumerableTCollection, FuncParameterT, TCollection, TResult)Overloaded.
Projects each element of a vector to a vector and flattens the resulting vectors into one vector, and applies a selector function to each element of the flattened vector.
(Defined by LinqExtensions.)
Public Extension MethodSelectManyParameterT, TCollection, TResult(FuncParameterT, Int32, IEnumerableTCollection, FuncParameterT, TCollection, TResult)Overloaded.
Projects each element of a vector to a vector incorporating the element's index and flattens the resulting vectors into one vector, and applies a selector function to each element of the flattened vector.
(Defined by LinqExtensions.)
Public Extension MethodSinParameterT
Computes the sine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodSinhParameterT
Computes the hyperbolic sine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodSinhIntoParameterT
Computes the hyperbolic sine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodSinIntoParameterT
Computes the sine of the elements of a vector.
(Defined by Vector.)
Public Extension MethodSkewnessParameterT
Returns the skewness of the elements of an array.
(Defined by Stats.)
Public Extension MethodSortParameterTOverloaded.
Sorts a vector in ascending order.
(Defined by Vector.)
Public Extension MethodSortParameterT(SortOrder)Overloaded.
Sorts a vector in the specified order.
(Defined by Vector.)
Public Extension MethodSortParameterT(SortOrder, Permutation)Overloaded.
Sorts a vector in the specified order and also returns the sorting permutation.
(Defined by Vector.)
Public Extension MethodSplitByParameterT(ICategoricalVector)Overloaded.
Splits a vector according to the specified grouping.
(Defined by Vector.)
Public Extension MethodSplitByParameterT(IGrouping)Overloaded.
Splits a vector according to the specified grouping.
(Defined by Vector.)
Public Extension MethodSqrtParameterT
Computes the square root of the elements of a vector.
(Defined by Vector.)
Public Extension MethodSqrtIntoParameterT
Computes the square root of the elements of a vector.
(Defined by Vector.)
Public Extension MethodSquaredDifferenceParameterT
Returns the norm of the difference of two vectors.
(Defined by Vector.)
Public Extension MethodStandardDeviationParameterT
Returns the standard deviation of the elements of a vector.
(Defined by Stats.)
Public Extension MethodSubtractIntoParameterT(ParameterT, VectorParameterT)Overloaded.
Subtracts two vectors.
(Defined by Vector.)
Public Extension MethodSubtractIntoParameterT(VectorParameterT, VectorParameterT)Overloaded.
Subtracts one vector from another.
(Defined by Vector.)
Public Extension MethodSumParameterT
Returns the sum of the components of a vector.
(Defined by Vector.)
Public Extension MethodTanParameterT
Computes the tangent of the elements of a vector.
(Defined by Vector.)
Public Extension MethodTanhParameterT
Computes the hyperbolic tangent of the elements of a vector.
(Defined by Vector.)
Public Extension MethodTanhIntoParameterT
Computes the hyperbolic tangent of the elements of a vector.
(Defined by Vector.)
Public Extension MethodTanIntoParameterT
Computes the tangent of the elements of a vector.
(Defined by Vector.)
Public Extension MethodToJsonParameterT
Returns a string containing a vector in JSON format.
(Defined by JsonFile.)
Public Extension MethodToLookupParameterT, TKey(FuncParameterT, TKey)Overloaded.
Creates a lookup from a vector according to the specified key selector function.
(Defined by LinqExtensions.)
Public Extension MethodToLookupParameterT, TKey(FuncParameterT, TKey, IEqualityComparerTKey)Overloaded.
Creates a lookup from a vector according to the specified key selector function and key comparer.
(Defined by LinqExtensions.)
Public Extension MethodToLookupParameterT, TKey, TElement(FuncParameterT, TKey, FuncParameterT, TElement)Overloaded.
Creates a lookup from a vector according to the specified key selector and element selector functions.
(Defined by LinqExtensions.)
Public Extension MethodToLookupParameterT, TKey, TElement(FuncParameterT, TKey, FuncParameterT, TElement, IEqualityComparerTKey)Overloaded.
Creates a lookup from a vector according to the specified key selector and element selector functions, and key comparer.
(Defined by LinqExtensions.)
Public Extension MethodTrimmedMeanParameterT
Returns the trimmed mean of the elements of a numerical variable.
(Defined by Stats.)
Public Extension MethodTwoNormParameterT
Returns the two-norm of a vector.
(Defined by VectorExtensions.)
Public Extension MethodVarianceParameterT
Returns the variance of the elements of a vector.
(Defined by Stats.)
Public Extension MethodWeightedMeanParameterT
Returns the mean of the variable with observations weighted by the specified vector.
(Defined by Stats.)
Public Extension MethodWeightedStandardDeviationParameterT
Returns the standard deviation of the variable with observations weighted by the specified vector.
(Defined by Stats.)
Public Extension MethodWhereParameterT(FuncParameterT, Boolean)Overloaded.
Filters the elements of a vector based on a predicate.
(Defined by LinqExtensions.)
Public Extension MethodWhereParameterT(FuncParameterT, Int32, Boolean)Overloaded.
Filters the elements of a vector based on a predicate. Each element's index is used in the logic of the predicate function.
(Defined by LinqExtensions.)
Top
See Also

Reference

Extreme.DataAnalysis Namespace

Copyright (c) 2004-2021 ExoAnalytics Inc.

Send comments on this topic to support@extremeoptimization.com

Copyright © 2004-2021, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.