- 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.
- HTML5+CSS3+JavaScript從入門到精通:上冊(微課精編版·第2版)
- JavaScript百煉成仙
- Mastering Ubuntu Server
- 游戲程序設計教程
- 小程序開發原理與實戰
- Scala程序員面試算法寶典
- PySide 6/PyQt 6快速開發與實戰
- Java面向對象程序設計
- ServiceNow:Building Powerful Workflows
- Java SE實踐教程
- C語言程序設計與應用(第2版)
- SQL Server 2012 數據庫應用教程(第3版)
- Data Manipulation with R(Second Edition)
- 自己動手構建編程語言:如何設計編譯器、解釋器和DSL
- Java語言GUI程序設計