Exercises
Try to do the following:
- As an exercise, learn about the types of compressed files that are supported by the
pandas.read_csv()
function. - If you have enough time, try to implement the iSAX index in another programming language such as Go, Swift, or Rust.
- If you are really into Python, you can try optimizing the code of the
isax
package. - This is a really difficult exercise: you can try improving the search performance of the iSAX index by allowing parallel searching. Try to implement that functionality in Python with the help of the
numba
Python package. Personally, I cannot write such a program in Python. - This is another really difficult exercise: try to create a parallel version of the search algorithm that runs on your GPU! If you do, please let me know!