fod / numpy-random

A review of some aspects of the numpy.random package

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The numpy.random Package

This repository contains a Jupyter notebook and ancillary files in which some aspects and features of the numpy.random Python package are discussed and demonstrated, in partial fulfillment of requirements for the Programming for Data Analysis module of the HDipSc in Computing in Data Analytics at the Galway-Mayo Institute of Technology (GMIT).

Repository Contents

The repository contains the following files:

  • README.md -- This file.
  • .gitignore -- The repository's git ignore file.
  • requirements.txt -- Library names and version numbers required to reproduce the Python environment in which the notebook was created.
  • numpy-random.ipynb -- The Jupyter notebook containing the discussion and demonstration of numpy.random.

Requirements

The full environment used to complete this project can be duplicated using requirements.txt with Python version 3.9.7. However, for convenience, a list of the packages that were explicitly installed is given below. These can be installed using pip, Conda, or any other appropriate package manager.

  • Python 3.9.7
  • faker==9.8.2
  • jupyterlab==3.2.4
  • matplotlib==3.5.0
  • scipy==1.7.2
  • tabulate==0.8.9

Viewing the numpy-random Jupyter notebook

The notebook can be downloaded and viewed and interacted with anywhere there is a Jupyter server and a suitable Python environment. Alternatively Github will do a reasonable job of rendering it.

A static version of the notebook can also be viewed via nbviewer by clicking on the button:

nbviewer

Finally, an interactive copy of the notebook can be viewed and altered, if desired, using binder, by clicking on the binder button:

Binder

About

A review of some aspects of the numpy.random package


Languages

Language:Jupyter Notebook 100.0%