# 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. Function to compute determinant of a 2D square tensor. 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. 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. solve(A, B) Function to solve X for a linear system AX = B where A is a square matrix Function to decompose A with A = U S VT. 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