Prefix
The background of this blog is detailed here in Part 1.
In part 2, we are going to cover the topics below through some sample codes in a Jupyter Notebook:
- Data types, like date, boolean and their arithmetic operations
- Data structures, like list, table and their manipulation, Q-SQL
- Lambda, vector processing
Let's get started
What have we achieved so far?
We learnt how to generate some data types, put them into a list, which are then accumulated into a table structure. Through the above exercise, we see how vector processing simplify and speed up the code.
What's next
Next, to practice the concepts learnt, we are going to build a linear regression model.
Disclaimer
- Q/KDB+ is a trademark of Kx Systems
- Installation instruction for Q Jupyter: https://github.com/KxSystems/jupyterq . I would recommend using conda.