- Scala for Data Science
- Pascal Bugnion
- 147字
- 2021-07-23 14:33:03
Chapter 2. Manipulating Data with Breeze
Data science is, by and large, concerned with the manipulation of structured data. A large fraction of structured datasets can be viewed as tabular data: each row represents a particular instance, and columns represent different attributes of that instance. The ubiquity of tabular representations explains the success of spreadsheet programs like Microsoft Excel, or of tools like SQL databases.
To be useful to data scientists, a language must support the manipulation of columns or tables of data. Python does this through NumPy and pandas, for instance. Unfortunately, there is no single, coherent ecosystem for numerical computing in Scala that quite measures up to the SciPy ecosystem in Python.
In this chapter, we will introduce Breeze, a library for fast linear algebra and manipulation of data arrays as well as many other features necessary for scientific computing and data science.
- 深入理解Android(卷I)
- Effective Python Penetration Testing
- Java應用開發(fā)技術實例教程
- Python編程實戰(zhàn)
- 深入分布式緩存:從原理到實踐
- Java Web開發(fā)詳解
- 從零開始學C#
- Building Machine Learning Systems with Python(Second Edition)
- Mastering Apache Storm
- 人工智能算法(卷1):基礎算法
- Arduino Wearable Projects
- Instant Zurb Foundation 4
- Google Adsense優(yōu)化實戰(zhàn)
- Java EE程序設計與開發(fā)實踐教程
- Mastering JavaScript Promises