The cvxopt.base module defines two new Python types: matrix objects, used for dense matrix computations, and spmatrix objects, used for sparse matrix computations. In this chapter we describe the dense matrix object. Sparse matrices are discussed in chapter 6.