Skip to content

重载操作符

有哪些

  1. []操作符会返回矩阵某行数据对应的列表
  2. +操作符使得矩阵加上一个同形状的矩阵或者一个数,并且返回一个新的矩阵
  3. -操作原理同上
  4. /操作符允许矩阵整体除以一个非0数,并且返回一个新矩阵
  5. *操作使得两个形状一样的矩阵做哈达马积并且返回新的矩阵,或者可以获取扩大number倍的新矩阵
  6. >>操作一个由两个整数构成的列表,表示获取新形状的矩阵
  7. <<操作一个由两个整数构成的列表,对矩阵本身调整形状
  8. ==判断两个矩阵是不是具有相同的特殊属性、形状、数据
  9. >|<|>=|<=比较两个相同形状的矩阵对应位置上的数据大小,并返回同形状的List>;如果比较是否相等,请调用compare方法并指定mode为0

[][new from V1.0.6]

支持了多种索引模式,可以更灵活的取数据了 - 传入一个整数:获取某行 - 传入(int, ):获取从某行开始矩阵,相当于调用slice方法,to设置为null - 传入(int, int?):获取从某行开始矩阵,相当于调用slice方法,如果第二个整数为null,to设置为null - 传入[int, int],获取位置上的数据

-[new from V1.0.6]

添加了一元负号运算符,允许一个实例obj的-obj的取反声明