SciPy 2023

Introduction to Numerical Computing With NumPy
07-10, 13:30–17:30 (America/Chicago), Classroom 202

NumPy provides Python with a powerful array processing library and an elegant syntax that is well suited to expressing computational algorithms clearly and efficiently. We'll introduce basic array syntax and array indexing, review some of the available mathematical functions in NumPy, and discuss how to write your own routines.


NumPy provides Python with a powerful array processing library and an elegant syntax that is well suited to expressing computational algorithms clearly and efficiently. We'll introduce basic array syntax and array indexing, review some of the available mathematical functions in NumPy, and discuss how to write your own routines

The tutorial is intended for people new to the scientific Python ecosystem. Previous experience in Python or another programming language is useful but not required.


Prerequisites

The tutorial is intended for people new to the scientific Python ecosystem. Previous experience in Python or another programming language is useful but not required.

Requirements: Python 3.8+ with NumPy is required. Students may follow the installation instructions for Anaconda (https://www.anaconda.com/download/).

Installation Instructions

https://github.com/enthought/Numpy-Tutorial-SciPyConf-2023

Sandhya is a Scientific Software Developer & Python Trainer at Enthought. Earlier, she supported CAD tools for microprocessor design at Sun Microsystems and Oracle. She holds a M.S in Electrical and Computer Engineering from University of Texas at Austin.

Sandhya enjoys learning new things and is passionate about sharing her knowledge and experience with others. Outside of work, she spends time with family and volunteers.