University of Minnesota
University Relations

Minnesota Supercomputing Institute

Log out of MyMSI

Tutorial Details: Mathematical and Statistical Computing with Python

Date: Thursday, April 21, 2011, 01:00 pm - 03:00 pm
Location: 402 Walter
Instructor(s): Dr. Michael S. Steinbach, , Haoyu Yu, MSI

The Python programming language has been increasingly used for a wide variety of mathematical and statistical applications, even replacing MATLAB in some cases. In this tutorial we will introduce SciPy, NumPy and Matplotlib, three Python libraries that provide scientific, numerical, and plotting capabilities, respectively. SciPy uses Numpy to do advanced mathematics such as numerical integration, linear algebra, fft, signal processing, optimization, data mining, statistics, and more. Matplotlib can be used to produce publication quality plots such as those produced by MATLAB. We will also briefly introduce Python extension modules for using the R programming environment. We will cover how to write code using these packages and how to run the code on MSI machines.

Level: Introductory
Prerequisites: Basic experience with computing