/rust-data-analysis

The ultimate data analysis with Rust course.

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Rust EDA

This repository is a collection of Jupyter notebooks, all powered by a Rust kernel. With these notebooks, you'll be able to dive deep into the realm of data analysis with Rust, exploring different datasets and extracting insights with ease using different Rust libraries such as ndarray, plotters, and much more.

Steps

  • Install rust toolchain:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain nightly
cargo install evcxr_jupyter
evcxr_jupyter --install
  • Run the notebook:
jupyter notebook

Make sure you have the rust kernel selected from the top right corner of the kernel. You should see the official Rust logo.

Resources

I have written a series of articles titled:

  1. Rust: The Next Big Thing in Data Science: In this article, you will delve into the exciting world of Rust libraries for exploratory data analysis on the famed iris dataset. You can open up this notebook associated with this article to follow along.

  2. The Ultimate Ndarray Handbook: Mastering the Art of Scientific Computing with Rust: This article is an overview of different Rust’s built-in data structures and a deep dive into the Ndarray library. You can open up this notebook associated with this article to follow along.