Open in app
Home
Notifications
Lists
Stories

Write
Hamish Lamotte
Hamish Lamotte

Home

Published in Towards Data Science

·May 23, 2021

Implementing a Decision Tree from scratch using C++

Lessons from a Data Scientist Python has risen to become the king of languages for data science. Most new data scientists and programmers continue to learn Python for their first language. This is for good reason; Python has a shallow learning curve, a strong community and a rich data science ecosystem of libraries. I started…

Cplusplus

6 min read

Implementing a Decision Tree from scratch using C++
Implementing a Decision Tree from scratch using C++

Published in Towards Data Science

·Oct 30, 2020

Incremental window functions using AWS Glue Bookmarks

The out-of-order data landing problem — The out-of-order data landing problem Applying window functions over data is non-trivial if data arrives out-of-order (with respect to the dimension the window function is applied across). For clarity, lets take timeseries data for this example as our window dimension. …

Data Engineering

2 min read

Incremental window functions using AWS Glue Bookmarks
Incremental window functions using AWS Glue Bookmarks

Published in Towards Data Science

·Oct 20, 2020

Incremental join using AWS Glue Bookmarks

The problem I was recently presented the challenge to join two timeseries datasets together on their timestamps without requiring the corresponding data from either dataset to arrive at the same time as the other. For example, data from one day last month from one dataset may have landed on S3 a week…

AWS

3 min read

Incremental join using AWS Glue Bookmarks
Incremental join using AWS Glue Bookmarks
Hamish Lamotte

Hamish Lamotte

Data scientist and data applications architect. Read more at https://datamunch.tech

Following
  • Palantir

    Palantir

  • TDS Editors

    TDS Editors

  • Ben Rogojan

    Ben Rogojan

  • QuantumBlack, a McKinsey company

    QuantumBlack, a McKinsey company

  • OpenAQ

    OpenAQ

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable