## TomRoelandts.com in 2018

This article is a wrap-up of what happened on TomRoelandts.com in 2018. read more

This article is a wrap-up of what happened on TomRoelandts.com in 2018. read more

This article shows how “old style” linear regression looks when implemented with TensorFlow. When you start diving into TensorFlow, an example like this is typically missing from the tutorials. Linear regression is often the first example, but… read more

This is part two of a tutorial that describes how to use the ASTRA Toolbox to create a 3D reconstruction from 2D projection images that were taken with a cone-beam CT scanner. In this second part, I’ll create a reconstruction from the synthetic dataset that… read more

This is part one of a tutorial that describes how to use the ASTRA Toolbox to create a 3D reconstruction from 2D projection images that were taken with a cone-beam CT scanner. In this first part, I’ll create a synthetic dataset… read more

Yes, you can do symbolic math in Python! The library to take a look at is *SymPy*. This article is not a SymPy tutorial, as I only want to walk you through some examples to show you the kinds of things that it can do. A good place to start… read more

*Turtle graphics* are a way of drawing where you control a *cursor*, known as the “*turtle*”, by instructing it how to move. For example, you tell the turtle to move forward over a certain distance, drawing a line on your screen in the process, then… read more

I’d like to add another trick to your digital filter toolbox: when you apply *any* filter in both directions on your input signal, the combined filtering operation is *zero phase*. As you know from… read more

To close the series of articles on how to compute fractals using NumPy array operations, I want to show you one more thing: how to create animated GIFs from those NumPy arrays. The first point to make is that… read more

As a variation on the Mandelbrot fractal that I’ve computed before using NumPy array operations, I’d like to show you a few *Julia fractals* with some color added. I’ll concentrate on the Julia sets that are generated using the same quadratic polynomial that is used to… read more

If you use NumPy for numerical computations, which I recommend if you program in Python, one of the key things to do is to process *entire arrays in one go* as much as possible (this is also true for MATLAB). Using these so-called *vectorized* operations makes sure that… read more