In this section, we will explore the basic data structures used to build Breeze programs. We will also discuss basic arithmetic operations that you can perform on these structures. The structures themselves are what you might expect from a numerical computing framework. If you have used MATLAB or Python's NumPy, you will instantly recognize them. The main ones you will probably be using are
DenseMatrix. The sparse counterparts of these are
CSCMatrix. These are optimized for use with large vectors and matrices that contain many zero elements. You can expect certain operations with these to be faster if your vectors and matrices fulfill the scarcity and largeness requirements. How sparse ...