Python is a great programming language for quickly writing prototype code to test your ideas. However, code like this can be inefficient, especially it if includes explicit loops over large arrays. These inefficiencies can be greatly reduced by using the NumPy and SciPy libraries. These two libraries also allow programmers to incorporate advanced numerical methods into their programs with just a few additional lines of code. This seminar will give some straightforward examples of how you can use NumPy and Scipy to make your Python programs better.
_______________________________________________
This webinar was presented by Pawel Pomorski (SHARCNET) on April 11th 2018 as a part of a series of regular biweekly webinars ran by SHARCNET. The webinars cover different high performance computing (HPC) topics, are approximately 45 minutes in length, and are delivered by experts in the relevant fields. Further details can be found on this web page: https://www.sharcnet.ca/help/index.ph...
SHARCNET is a consortium of 18 Canadian academic institutions who share a network of high performance computers (http://www.sharcnet.ca). SHARCNET is a part of Compute Ontario (http://computeontario.ca/) and Compute Canada (https://computecanada.ca).