- 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:
- Mastering ServiceStack
- Power Up Your PowToon Studio Project
- Java Web開發(fā)之道
- Django:Web Development with Python
- C語言程序設計上機指導與習題解答(第2版)
- NGINX Cookbook
- 愛上micro:bit
- Programming with CodeIgniterMVC
- Go語言從入門到精通
- Hacking Android
- Learning Grunt
- Learning Kotlin by building Android Applications
- Swift High Performance
- Java多線程并發(fā)體系實戰(zhàn)(微課視頻版)
- Python自動化運維:技術與最佳實踐