- 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.
- Web前端開發技術:HTML、CSS、JavaScript(第3版)
- Visual FoxPro程序設計教程(第3版)
- Java從入門到精通(第4版)
- Neo4j Essentials
- Learning R for Geospatial Analysis
- 0 bug:C/C++商用工程之道
- Android Studio開發實戰:從零基礎到App上線 (移動開發叢書)
- 實驗編程:PsychoPy從入門到精通
- Mastering ASP.NET Web API
- 從零開始學UI設計·基礎篇
- Python面向對象編程(第4版)
- Hands-On Game Development Patterns with Unity 2019
- 深入淺出Go語言核心編程
- LabVIEW案例實戰
- Java EE 7 First Look