Название: Data Analysis with Rust Notebooks Автор: Dr. Shahin Rostami Издательство: Independently published Год: 2022 Страниц: 109 Язык: английский Формат: pdf Размер: 10.1 MB
A practical book on Data Analysis with Rust Notebooks that teaches you the concepts and how they're implemented in practice.
The Rust programming language has become a popular choice amongst software engineers since its release in 2010. Besides being something new and interesting, Rust promised to offer exceptional performance and reliability. In particular, Rust achieves memory-safety and thread-safety through its ownership model. Instead of runtime checks, this safety is assured at compile time by Rust's borrow checker. This prevents undefined behaviour such as dangling pointers!
I had originally planned to use Plotters for all the graphing in this book. However, shortly after finding Plotters, I found out that a Rust library had enabled Plotly support. You will see this in later sections, but for now, here is an example of how Plotters works. In my other book, Practical Evolutionary Algorithms, I relied on the Plotly graphic libraries to generate visualisations throughout each notebook. When I started writing Rust Notebooks a Plotly solution was not available, however, I found Plotters to be a suitable alternative for rendering visualisations. Less than 24 hours after making that decision, a plotting library for Rust powered by Plotly.js was posted on Reddit and caught my attention.
The Ndarray crate provides us with a multidimensional container that can contain general or numerical elements. If you're familiar with Python, then you can consider it to be similar to the Numpy package. With Ndarray we get our - dimensional arrays, slicing, views, mathematical operations, and more. We'll need these in later sections to load in our datasets into containers that we can operate on and conduct our analyses.
Discounted Price that will grow as the book does, All code examples in Rust, Rust (Jupyter) Notebooks for each Section. Get it now to enhance your work in Rust, NDArray, Data Science, Data Analysis, and Machine Learning.
Programming Rust, 2nd Edition (Early Release) Название: Programming Rust, Second Edition (Early Release) Автор: Jim Blandy and Jason Orendorff Издательство: O’Reilly Media, Inc Год: 2020-02-03...
Rust High Performance Название: Rust High Performance Автор: Iban Eguia Moraza Издательство: packpub Жанр: Программирование Год издания: 2018 Страниц: 272 Язык: Английский...
The Rust Programming Language Название: The Rust Programming Language Автор: Steve Klabnik, Carol Nichols Издательство: No Starch Press Год: 2018 Страниц: 552 Формат: EPUB Размер:...