open3d.core#

Classes

Blob

Device

Device context specifying device type and device id.

Dtype

Open3D data types.

DynamicSizeVector

A vector of integers for specifying shape, strides, etc.

HashMap

A HashMap is an unordered map from key to value wrapped by Tensors.

HashSet

A HashSet is an unordered set of keys wrapped by Tensors.

Scalar

A Scalar can store one of {double, int64, bool}.

SizeVector

A vector of integers for specifying shape, strides, etc.

Tensor

A Tensor is a view of a data Blob with shape, stride, data_ptr.

Functions

addmm(input, A, B, alpha, beta)

Function to perform addmm of two 2D tensors with compatible shapes.

append(self, values[, axis])

Appends the values tensor to the self tensor, along the given axis and returns a new tensor.

concatenate(tensors[, axis])

Concatenates the list of tensors in their order, along the given axis into a new tensor.

det(A)

Function to compute determinant of a 2D square tensor.

inv(A)

Function to inverse a square 2D tensor.

lstsq(A, B)

Function to solve X for a linear system AX = B where A is a full rank matrix.

lu(A[, permute_l])

Function to compute LU factorisation of a square 2D tensor.

lu_ipiv(A)

Function to compute LU factorisation of a square 2D tensor.

matmul(A, B)

Function to perform matrix multiplication of two 2D tensors with compatible shapes.

maximum(input, other)

Computes the element-wise maximum of input and other.

minimum(input, other)

Computes the element-wise minimum of input and other.

solve(A, B)

Function to solve X for a linear system AX = B where A is a square matrix

svd(A)

Function to decompose A with A = U S VT.

sycl_demo()

tril(A[, diagonal])

Function to get lower triangular matrix, below diagonal

triu(A[, diagonal])

Function to get upper triangular matrix, above diagonal

triul(A[, diagonal])

Function to get both upper and lower triangular matrix

Modules

nns