Apache Commons Math 3.6 发布

jopen 9年前

Apache Commons Math 3.6 发布,更新如下:

新特性:  o Added a RotationConvention enumerate to allow specifying the semantics          or axis/angle for rotations. This enumerate has two values:          VECTOR_OPERATOR and FRAME_TRANSFORM.  Issue: MATH-1302,MATH-1303.  o Added a field-based version of Ordinary Differential Equations framework.          This allows integrating ode that refer to RealField elements instead of          primitive double, hence opening the way to use DerivativeStructure to          compute partial differential without using variational equations, or to solve          ode with extended precision using Dfp.  Issue: MATH-1288.  o Added a nth order Brent solver for general real fields, replacing the former          solver that was restricted to Dfp fields only.  o New "Range" inner class of "o.a.c.m.util.IntegerSequence".  Issue: MATH-1286.  o "AggregateSummaryStatistics" can now aggregate any kind of          "StatisticalSummary".  Issue: MATH-837.  o Deep copy of "Network" (package "o.a.c.m.ml.neuralnet") to allow evaluation of          of intermediate states during training.  Issue: MATH-1278.  o Added negative zero support in FastMath.pow.  Issue: MATH-1273. Thanks to Qualtagh.  o Various SOFM visualizations (in package "o.a.c.m.ml.neuralnet.twod.util"):          Unified distance matrix, hit histogram, smoothed data histograms,          topographic error, quantization error.  Issue: MATH-1270.  o New interfaces to be implemented by algorithms that visualizes properties          of a "NeuronSquareMesh2D" (package "o.a.c.m.ml.neuralnet.twod.util").  Issue: MATH-1268.  o Reimplemented pow(double, double) in FastMath, for better accuracy in          integral power cases and trying to fix erroneous JIT optimization again.  o Added a pow(double, long) method in FastMath.  o "NeuronSquareMesh2D" (package "o.a.c.m.ml.neuralnet.twod") implements "Iterable".  Issue: MATH-1265.  o "MapUtils" (package "o.a.c.m.ml.neuralnet"): Method to sort units according to distance          from a given vector.  Issue: MATH-1264.  o Accessor (class "o.a.c.m.ml.neuralnet.twod.NeuronSquareMesh2D").  Issue: MATH-1263.  o New "IntegerSequence" class (in package "o.a.c.m.util") with "Incrementor" inner class.  Issue: MATH-1259.  o "Neuron" class (package "o.a.c.m.ml.neuralnet"): added methods that can be used          to assess concurrency performance.  Issue: MATH-1250.  o Method "cosAngle" in "o.a.c.m.util.MathArrays".  Issue: MATH-1244.

完整更新内容请看:发行说明mailing list

Commons Math 是 Apache 上一个轻量级自容器的数学和统计计算方法包,包含大多数常用的数值算法。

来自: http://www.oschina.net/news/69703/apache-commons-math-3-6