This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
other:python:jyp_steps [2016/02/19 15:17] jypeter Added more debugger mode instructions |
other:python:jyp_steps [2016/02/23 10:03] jypeter Added links to Numexpr and PyTables |
||
---|---|---|---|
Line 223: | Line 223: | ||
Hint: before optimizing your script, you should spent some time //profiling// it, in order to only spend time improving the slow parts of your script | Hint: before optimizing your script, you should spent some time //profiling// it, in order to only spend time improving the slow parts of your script | ||
+ | |||
+ | ==== Useful packages ==== | ||
+ | |||
+ | * [[https://github.com/pydata/numexpr|Numexpr]]: //Numexpr is a **fast numerical expression evaluator for NumPy**. With it, expressions that operate on arrays (like "3*a+4*b") are accelerated and use less memory than doing the same calculation in Python.// | ||
+ | * [[http://www.pytables.org/|PyTables]]: //PyTables is a package for managing hierarchical datasets and designed to efficiently and **easily cope with extremely large amounts of data**// | ||
==== Tutorials by Ian Osvald ==== | ==== Tutorials by Ian Osvald ==== |