- 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:
- Vue 3移動Web開發(fā)與性能調(diào)優(yōu)實戰(zhàn)
- Progressive Web Apps with React
- Functional Programming in JavaScript
- Getting Started with Python Data Analysis
- Python貝葉斯分析(第2版)
- concrete5 Cookbook
- Getting Started with Hazelcast(Second Edition)
- QPanda量子計算編程
- 愛上C語言:C KISS
- Learning Python Data Visualization
- C語言程序設(shè)計與應(yīng)用實驗指導(dǎo)書(第2版)
- 讓Python遇上Office:從編程入門到自動化辦公實踐
- Apache Solr for Indexing Data
- JBoss AS 7 Development
- 少年小魚的魔法之旅:神奇的Python