- Scientific Computing with Scala
- Vytautas Jan?auskas
- 191字
- 2021-07-16 11:07:23
Data analysis packages for Scala
By data analysis packages, we mean software designed for analyzing data in some way. A simple statistical regression would be an example. Software implementing machine-learning algorithms would be another example.
Saddle
Saddle is Scala's answer to R and Python's pandas package. It supports reading in structured data in a variety of different formats, including CSV and HDF5. The data can be loaded into frames and then manipulated as you would in other similar software. Statistical analysis can be performed, and you can build your own statistical analysis methods on top of the data structures provided by Saddle. Saddle is examined in detail in a separate chapter dedicated to it. It can be found at the following website:
MLlib
Apache's MLlib library provides machine learning algorithms for the Spark platform. The library can be accessed from Scala as well as from Java and Python. It supports basic statistical methods for data analysis, various regression and classification methods, clustering via k-means, dimensionality reduction, and optimization methods. The number of algorithms in the library is constantly growing. The MLib library can be found at the following website:
- 從零開始構(gòu)建企業(yè)級(jí)RAG系統(tǒng)
- Google Flutter Mobile Development Quick Start Guide
- 深入理解Bootstrap
- HTML5 Mobile Development Cookbook
- Python從入門到精通(精粹版)
- Instant 960 Grid System
- 零基礎(chǔ)入門學(xué)習(xí)Python
- ServiceNow:Building Powerful Workflows
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)項(xiàng)目化教程
- 多媒體技術(shù)及應(yīng)用
- Mastering ASP.NET Core 2.0
- Java并發(fā)實(shí)現(xiàn)原理:JDK源碼剖析
- Unity 3D UI Essentials
- Learning GraphQL and Relay
- Visual FoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)