- Extreme Optimization
- Documentation
- 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.Mathematics
- Extreme.Mathematics.Algorithms
- Extreme.Mathematics.Calculus
- Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations
- Extreme.Mathematics.Curves
- Extreme.Mathematics.Curves.Nonlinear
- Extreme.Mathematics.Distributed
- Extreme.Mathematics.Distributed.Cuda
- Extreme.Mathematics.EquationSolvers
- Extreme.Mathematics.FSharp
- Extreme.Mathematics.Generic
- Extreme.Mathematics.Generic.LinearAlgebra
- Extreme.Mathematics.Generic.LinearAlgebra.Implementation
- Extreme.Mathematics.Generic.LinearAlgebra.Providers
- Extreme.Mathematics.Generic.SignalProcessing
- Extreme.Mathematics.Implementation
- Extreme.Mathematics.LinearAlgebra
- Extreme.Mathematics.LinearAlgebra.Complex
- Extreme.Mathematics.LinearAlgebra.Complex.Decompositions
- Extreme.Mathematics.LinearAlgebra.Implementation
- Extreme.Mathematics.LinearAlgebra.IO
- Extreme.Mathematics.LinearAlgebra.IterativeSolvers
- Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners
- Extreme.Mathematics.LinearAlgebra.Providers
- Extreme.Mathematics.LinearAlgebra.Sparse
- Extreme.Mathematics.Optimization
- Extreme.Mathematics.Optimization.Genetic
- Extreme.Mathematics.Optimization.LineSearches
- Extreme.Mathematics.Random
- Extreme.Mathematics.SignalProcessing
- Extreme.Numerics.FSharp
- Extreme.Statistics
- Extreme.Statistics.Distributions
- Extreme.Statistics.IO
- Extreme.Statistics.Linq
- Extreme.Statistics.Multivariate
- Extreme.Statistics.Random
- Extreme.Statistics.Tests
- Extreme.Statistics.TimeSeriesAnalysis

- Extreme.Mathematics
- AccuracyGoal Structure
- AlgorithmStatus Enumeration
- ArrayAttributes Structure
- ArrayMath Class
- ArrayMutability Enumeration
- BigFloat Class
- BigInteger Structure
- BigRational Structure
- CategoricalVector(T) Class
- Complex(T) Structure
- ComplexMatrix Class
- ComplexVector Class
- Constants Class
- ConvergenceCriterion Enumeration
- CoreImplementations Class
- CoreImplementations(T) Class
- CoreProvider Class
- CoreProvider(T) Class
- DecimalMath Class
- Dimension Enumeration
- DimensionMismatchException Class
- DimensionType Enumeration
- DistributedDataLocation Enumeration
- DoubleComparer Class
- DoubleComplex Structure
- Elementary Class
- ElementType(T) Class
- EquationSolving Class
- FunctionMath Class
- GenericCoreProvider(T) Class
- GenericImplementations Class
- ICategoricalVector Interface
- IDistributed Interface
- InsufficientDataException Class
- IntegerMath Class
- Intent Enumeration
- Interval Structure
- Interval(T) Structure
- IPermutable Interface
- ISummarizable Interface
- Iterators Class
- IVector Interface
- MachineConstants Class
- ManagedCoreProvider Class
- ManagedCoreProviderOfSingle Class
- Math(T) Class
- Matrix Class
- Matrix(T) Class
- MatrixDiagonal Enumeration
- MatrixElementOrder Enumeration
- MatrixExtensions Class
- MatrixNorm Enumeration
- MatrixOperationSide Enumeration
- MatrixStructure Enumeration
- MatrixTriangle Enumeration
- MutabilityBehaviour Enumeration
- NumericalDifferentiation Class
- NumericalIntegration Class
- NumericsConfiguration Class
- Operations(T) Class
- Permutation Class
- Quad Structure
- RandomExtensions Class
- Range Structure
- RoundingMode Enumeration
- SingleComparer Class
- SingleComplex Structure
- SingleComplexMatrix Class
- SingleComplexVector Class
- SingleConstants Class
- SingleInterval Structure
- SingleMatrix Class
- SingleMatrixFiller Delegate
- SinglePrecisionImplementations Class
- SingleVector Class
- SingleVectorFiller Delegate
- Slice Structure
- SolutionReport(T) Class
- SolutionReport(T, TError) Class
- Special Class
- SummaryOptions Class
- SymbolicMath Class
- TotalLossOfPrecisionException Class
- TransposeOperation Enumeration
- TypedVectorWrapper(K, T) Structure
- Vector Class
- Vector(T) Class
- VectorExtensions Class

- Vector(T) Class
- Methods
- AbsCore Method
- AbsInPlace Method
- AbsoluteMaxIndex Method
- AbsoluteMinIndex Method
- AcosCore Method
- AcoshCore Method
- AcoshInPlace Method
- AcosInPlace Method
- Add Method Overloads
- AddCore Method Overloads
- AddInPlace Method Overloads
- AddInto Method
- AddProductInPlace Method Overloads
- AddScaledAsLeftCore Method
- AddScaledAsRightCore Method
- AddScaledInPlace Method
- AddScaledProductInPlace Method Overloads
- Aggregate Method Overloads
- AggregateBy Method Overloads
- All Method
- Angle Method
- Any Method
- AsCategorical Method Overloads
- AsDenseVector Method
- AsinCore Method
- AsIndex Method
- AsinhCore Method
- AsinhInPlace Method
- AsinInPlace Method
- Atan2AsXCore Method
- Atan2AsYCore Method
- AtanCore Method
- AtanhCore Method
- AtanhInPlace Method
- AtanInPlace Method
- Broadcast Method
- BroadcastInto Method
- By(K) Method
- Cast(U) Method
- CastInto(U) Method
- CeilingCore Method
- CeilingInPlace Method
- Clip Method
- Clone Method Overloads
- CloneData Method
- Conjugate Method Overloads
- ConjugateCore Method
- ConjugateDotProduct Method
- ConjugateInPlace Method
- CopyTo Method Overloads
- CopyToOrClone Method
- CosCore Method
- CoshCore Method
- CoshInPlace Method
- CosInPlace Method
- CrossProduct Method
- CumulativeProduct Method
- CumulativeProductInPlace Method
- CumulativeProductInto Method
- CumulativeSum Method
- CumulativeSumInPlace Method
- CumulativeSumInto Method
- DifferenceCore Method
- Dispose Method Overloads
- Divide Method
- DivideInPlace Method
- DotProduct Method
- ElementwiseConjugateMultiplyAsLeftCore Method
- ElementwiseConjugateMultiplyAsRightCore Method
- ElementwiseDivideAsLeftCore Method
- ElementwiseDivideAsRightCore Method
- ElementwiseDivideInPlace Method
- ElementwiseMultiplyCore Method
- ElementwiseMultiplyInPlace Method
- ElementwisePowAsLeftCore Method Overloads
- ElementwisePowAsRightCore Method
- ElementwisePowCore Method Overloads
- ElementwisePowInPlace Method Overloads
- EnsureWritable Method Overloads
- Equals Method Overloads
- EqualToCore Method Overloads
- ExpCore Method
- ExpInPlace Method
- Find Method
- FloorCore Method
- FloorInPlace Method
- Get Method Overloads
- GetEnumerator Method
- GetHashCode Method Overloads
- GetNearest(K) Method
- GetNearestValues(K) Method
- GetObjectData Method
- GetSlice Method Overloads
- GetSliceCore Method
- GetSubvector Method Overloads
- GetValue Method Overloads
- GetValues Method Overloads
- GreaterThanCore Method Overloads
- GreaterThanOrEqualToCore Method Overloads
- HypotCore Method
- IsElementWritable Method
- IsMissing Method
- KeysAndValues(K) Method
- LessThanCore Method Overloads
- LessThanOrEqualToCore Method Overloads
- LessThanOrEqualToInto Method
- Log10Core Method
- Log10InPlace Method
- LogCore Method Overloads
- LogInPlace Method Overloads
- MakeImmutable Method
- Map Method Overloads
- MapAsFirstCore(U, V) Method
- MapAsSecondCore(U, V) Method
- MapCore Method Overloads
- MapInPlace Method Overloads
- MapInto Method Overloads
- MapWhere Method Overloads
- MapWhereCore Method Overloads
- Max Method Overloads
- MaxCore Method Overloads
- MaxIndex Method
- MaxInPlace Method
- Min Method Overloads
- MinCore Method Overloads
- MinIndex Method
- MinInPlace Method
- MultiplyCore Method
- MultiplyInPlace Method Overloads
- NegateInPlace Method
- Norm Method Overloads
- Normalize Method
- NormInternal Method Overloads
- NormSquared Method
- NotEqualToCore Method Overloads
- OneNorm Method
- PermuteInPlace Method Overloads
- Product Method
- Project Method
- Protect Method
- ProtectInPlace Method
- ReciprocalCore Method
- ReciprocalInPlace Method
- RemoveMissingValues Method
- ReplaceMissingValues Method Overloads
- ReplaceMissingValuesInPlace Method Overloads
- ReplaceMissingValuesInto Method Overloads
- ReplaceValue Method
- ReplaceValueInPlace Method
- ReplaceValueInto Method
- Resample Method Overloads
- Reshape Method
- SetMissing Method
- SetToZero Method
- SetValue Method Overloads
- SetValues Method Overloads
- ShallowCopy Method
- SinCore Method
- SinhCore Method
- SinhInPlace Method
- SinInPlace Method
- SortInPlace Method Overloads
- SqrtCore Method
- SqrtInPlace Method
- Subtract Method
- SubtractAsLeftCore Method Overloads
- SubtractAsRightCore Method Overloads
- SubtractInPlace Method Overloads
- SubtractProductInPlace Method
- Sum Method
- Summarize Method Overloads
- SwapElements Method
- TanCore Method
- TanhCore Method
- TanhInPlace Method
- TanInPlace Method
- ToArray Method
- ToColumnMatrix Method
- ToDataFrame Method Overloads
- ToDenseVector Method
- Top Method
- ToRowMatrix Method
- ToSparseVector Method
- ToString Method Overloads
- ToStringInternal Method
- TryCast(U) Method
- TryEnsureWritable Method Overloads
- TryGet(K) Method
- Unstack(R, C) Method
- WeightedNorm Method
- Window Method Overloads
- WithName(C) Method

Vector | Extreme Optimization Numerical Libraries for .NET Professional |

The Vector

Methods

ExtensionÂ Methods

See Also

#### Reference

Copyright Â© 2004-2018,
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.