Skip to main content

Operation

The second line of each cell is the infix (prefix) operator.

Operators​

MatftNumpyMethodComplex
Matft.add
+
numpy.add
+
✓
Matft.sub
-
numpy.subtract
-
✓
Matft.div
/
numpy.divide
/
✓
Matft.mul
*
numpy.multiply
*
✓
Matft.inner
*+
numpy.inner
n/a
Matft.cross
*^
numpy.cross
n/a
Matft.matmul
*&
numpy.matmul
@
Matft.dotnumpy.dot
Matft.equal
===
numpy.equal
==
Matft.not_equal
!==
numpy.not_equal
!=
Matft.less
<
numpy.less
<
Matft.less_equal
<=
numpy.less_equal
<=
Matft.greater
>
numpy.greater
>
Matft.greater_equal
>=
numpy.greater_equal
>=
Matft.allEqual
==
numpy.array_equal
n/a
✓
Matft.neg
-
numpy.negative
-
✓
Matft.logical_not
!
numpy.logical_not
n/a

Universal function reduction​

MatftNumpyMethodComplex
Matft.ufuncReduce
e.g. Matft.ufuncReduce(mfarray: a, ufunc: Matft.add)
numpy.add.reduce
e.g. numpy.add.reduce(a)
✓✓
Matft.ufuncAccumulate
e.g. Matft.ufuncAccumulate(mfarray: a, ufunc: Matft.add)
numpy.add.accumulate
e.g. numpy.add.accumulate(a)
✓✓