Code. Models. Analysis. Decisions.

Loan Amortization with Python and NumPy Financial

Learn how to create basic amortization tables with Python in minutes.

NumPy is the base library for nearly all data analysis and data science applications. NumPy Financial has been carved out of the main NumPy distribution and contains many "spreadsheet" like functions focused on time value of money. These functions have remarkable similarities to their Excel counterparts. However, working with a flexible programming language like Python means you will be able to easily create much more complex models than can be easily done in Excel.

The content in this tutorial was developed using PyCharm Community Edition.

Basic Usage of NumPy Financial for Loans