ml_linalg 8.0.0  ml_linalg: ^8.0.0 copied to clipboard
ml_linalg: ^8.0.0 copied to clipboard
SIMD-based linear algebra with dart for machine learning purposes
Changelog #
8.0.0 #
- Matrix:- rowsconstructor renamed to- fromRows
- columnsconstructor renamed to- fromColumns
- flattenedconstructor renamed to- fromFlattened
- rowsgetter added
- columnsgetter added
 
7.0.0 #
- Matrix:- ZRangesupport (instead of the library built-in- Range)
6.1.1 #
- Vector:- uniquemethod refactored
6.1.0 #
- Vector:- normalize method added to interface and supported in Float32x4Vector
- rescale method added to interface and supported in Float32x4Vector
 
- normalize method added to interface and supported in 
- VectorBase: cache for popular operations implemented
6.0.2 #
- Matrix:- MatrixMixincorrected
6.0.1 #
- Vectorclass refactored (get rid of redundant mixins)
6.0.0 #
- prefix MLremoved from entities' names
- Float32x4Vector: equality operator override added
- Matrix: uniqueRowsmethod added
5.5.1 #
- MLMatrix: fixed bug in setColumnmethod when rows cache was not cleared
5.5.0 #
- MLMatrix: setColumnmethod implemented
5.4.0 #
- MLMatrix: dummy for setColumnmethod added
5.3.0 #
- MLMatrix: frobenius norm calculation added
5.2.0 #
- MLMatrix: /operator added
- MLMatrix: rowsMapmethod added
- MLMatrix: columnsMapmethod added
5.1.0 #
- maxand- minmethods added for matrix
5.0.1 #
- Travis integration added
- dartfmttask added
5.0.0 #
- MLVector and MLMatrix now don't have generic type parameters
4.2.0 #
- Static factories converted into abstract factories
4.1.0 #
- toStringmethod specified for matrix mixin
- examples for vector operations fixed
4.0.0 #
- Vector type removed (there are no longer columnandrowvectors)
- Matrix's method getColumnVectorrenamed togetColumn
- Matrix method getRowVectorrenamed togetRow
- Public api documentation for MLMatrix<E>added
3.5.0 #
- Mutable vectors supported in matrix
3.4.0 #
- Add possibility to create mutable vectors
- Add support for value assignment via []= operator
3.0.3 #
- readme contacts section updated
- build_runner dependency updated
3.0.2 #
- readme badge corrected
3.0.1 #
- readme updated
3.0.0 #
- vectorizedMapvector's method improved: batch boundary indexes may be passed into a mapper function
- columnsMapand- rowsMapmatrix's method combined into one method -- vectorizedMap
- Public factories Float32x4VectorFactoryandFloat32x4MatrixFactoryrenamed intoFloat32x4VectorandFloat32x4Matrix
- copyvector's method removed
2.3.0 #
- pickmethod added to matrix api: it's possible now to combine a new matrix from different segments of a source matrix
2.2.2 #
- README.md updated (table of content)
2.2.1 #
- Travis integration added
2.2.0 #
- Support matrices in vector operations
2.1.0 #
- Column and row vectors added
2.0.0 #
- Unnecessary generic type argument removed from MLMatrixclass
- Matrix logic split into separate mixins
1.3.0 #
- MLVectorMixinadded, benchmark directory reorganized
1.2.0 #
- Map functions added to matrix
1.1.0 #
- Float32x4MatrixFactoryextended
1.0.1 #
- Readme updated
1.0.0 #
- Library public release