Chapter 1. Getting Started with Breeze

In this chapter, we will cover the following recipes:

  • Getting Breeze—the linear algebra library
  • Working with vectors
  • Working with matrices
  • Vectors and matrices with randomly distributed values
  • Reading and writing CSV files

Introduction

This chapter gives you a quick overview of one of the most popular data analysis libraries in Scala, how to get them, and their most frequently used functions and data structures.

We will be focusing on Breeze in this first chapter, which is one of the most popular and powerful linear algebra libraries. Spark MLlib, which we will be seeing in the subsequent chapters, builds on top of Breeze and Spark, and provides a powerful framework for scalable machine learning.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset