t

# Tensor

#### traitTensor extends AnyRef

A tensor is an algebraic object that describes a (multilinear) relationship between sets of algebraic objects related to a vector space. Objects that tensors may map between include vectors (which are often, but not always, understood as arrows with length that point in a direction) and scalars (which are often familiar numbers such as the real numbers), and, recursively, even other tensors. Tensors are defined independent of any basis, although they are often referred to by their components in a basis related to a particular coordinate system.

The shape of tensor (the number of dimensions and the size of each dimension) might be only partially known.

Linear Supertypes
Known Subclasses
Ordering
1. Alphabetic
2. By Inheritance
Inherited
1. Tensor
2. AnyRef
3. Any
Implicitly
2. by StringFormat
3. by Ensuring
4. by ArrowAssoc
1. Hide All
2. Show All
Visibility
1. Public
2. Protected

### Abstract Value Members

1. abstract def rank: Option[Int]

The rank of tensor, i.e.

The rank of tensor, i.e. the number of dimensions.

2. abstract def shape: Option[Array[IntScalar]]

The shape of tensor, i.e the size of each dimension.

### Concrete Value Members

1. final def !=(arg0: Any)
Definition Classes
AnyRef → Any
2. final def ##: Int
Definition Classes
AnyRef → Any
3. def +(other: String): String
Implicit
This member is added by an implicit conversion from Tensor toany2stringadd[Tensor] performed by method any2stringadd in scala.Predef.
Definition Classes
4. def ->[B](y: B): (Tensor, B)
Implicit
This member is added by an implicit conversion from Tensor toArrowAssoc[Tensor] performed by method ArrowAssoc in scala.Predef.
Definition Classes
ArrowAssoc
Annotations
@inline()
5. final def ==(arg0: Any)
Definition Classes
AnyRef → Any
6. final def asInstanceOf[T0]: T0
Definition Classes
Any
7. def clone()
Attributes
protected[lang]
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.CloneNotSupportedException]) @native()
8. def ensuring(cond: (Tensor) => Boolean, msg: => Any)
Implicit
This member is added by an implicit conversion from Tensor toEnsuring[Tensor] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
9. def ensuring(cond: (Tensor) => Boolean)
Implicit
This member is added by an implicit conversion from Tensor toEnsuring[Tensor] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
10. def ensuring(cond: Boolean, msg: => Any)
Implicit
This member is added by an implicit conversion from Tensor toEnsuring[Tensor] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
11. def ensuring(cond: Boolean)
Implicit
This member is added by an implicit conversion from Tensor toEnsuring[Tensor] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
12. final def eq(arg0: AnyRef)
Definition Classes
AnyRef
13. def equals(arg0: AnyRef)
Definition Classes
AnyRef → Any
14. def finalize(): Unit
Attributes
protected[lang]
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.Throwable])
15. def formatted(fmtstr: String): String
Implicit
This member is added by an implicit conversion from Tensor toStringFormat[Tensor] performed by method StringFormat in scala.Predef.
Definition Classes
StringFormat
Annotations
@inline()
16. final def getClass(): Class[_ <: AnyRef]
Definition Classes
AnyRef → Any
Annotations
@native()
17. def hashCode(): Int
Definition Classes
AnyRef → Any
Annotations
@native()
18. final def isInstanceOf[T0]
Definition Classes
Any
19. final def ne(arg0: AnyRef)
Definition Classes
AnyRef
20. final def notify(): Unit
Definition Classes
AnyRef
Annotations
@native()
21. final def notifyAll(): Unit
Definition Classes
AnyRef
Annotations
@native()
22. final def synchronized[T0](arg0: => T0): T0
Definition Classes
AnyRef
23. def toString()
Definition Classes
AnyRef → Any
24. final def wait(): Unit
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.InterruptedException])
25. final def wait(arg0: Long, arg1: Int): Unit
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.InterruptedException])
26. final def wait(arg0: Long): Unit
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.InterruptedException]) @native()

### Deprecated Value Members

1. def [B](y: B): (Tensor, B)
Implicit
This member is added by an implicit conversion from Tensor toArrowAssoc[Tensor] performed by method ArrowAssoc in scala.Predef.
Definition Classes
ArrowAssoc
Annotations
@deprecated
Deprecated

(Since version 2.13.0) Use `->` instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.