This is a rapid introduction to NumPy, pandas and matplotlib for experienced Python programmers who
are new to those libraries. Participants will learn to use NumPy to work with arrays and matrices of numbers; learn to work with pandas to analyze data; and learn to work with matplotlib from within pandas.
Cost: Price on application
This course is not available as part of our public schedule but can be provided on a customised client specific basis.
Basic Python programming experience. In particular working with strings; working with lists, tuples and dictionaries; loops and conditionals; and writing your own functions
Getting Basic Information about an Array
Similar to Lists
Different from Lists
Exercise 1: Multiplying Array Elements
Exercise 2: Retrieving Data from an Array
Modifying Parts of an Array
Adding a Row Vector to All Rows
More Ways to Create Arrays
Getting the Number of Rows and Columns in an Array
Exercise 3: Rolling Doubles
Using Boolean Arrays to G