Tensor¶
-
class
odl.space.base_tensors.
Tensor
(space)[source]¶ Bases:
odl.set.space.LinearSpaceElement
Abstract class for representation of
TensorSpace
elements.- Attributes
T
This element’s transpose, i.e.
dtype
Data type of each entry.
impl
Name of the implementation back-end of this tensor.
itemsize
Size in bytes of one tensor entry.
nbytes
Total number of bytes in memory occupied by this tensor.
ndim
Number of axes (=dimensions) of this tensor.
shape
Number of elements per axis.
size
Total number of entries.
space
Space to which this element belongs.
ufuncs
Access to Numpy style universal functions.
Methods
asarray
(self[, out])Extract the data of this tensor as a Numpy array.
assign
(self, other)Assign the values of
other
toself
.astype
(self, dtype)Return a copy of this element with new
dtype
.copy
(self)Create an identical (deep) copy of self.
dist
(self, other)Return the distance of
self
toother
.divide
(self, other[, out])Return
out = self / other
.inner
(self, other)Return the inner product of
self
andother
.lincomb
(self, a, x1[, b, x2])Implement
self[:] = a * x1 + b * x2
.multiply
(self, other[, out])Return
out = self * other
.norm
(self)Return the norm of this element.
set_zero
(self)Set this element to zero.
show
(self[, title, method, indices, …])Display the function graphically.