## Linear Algebra IV - Primitive Shapes in Houdini Vex

This is a continuation of my Linear Algebra series in which I break down how to generate some Islamic Art inspired patterns using Matrices and Vectors. In the previous post I showed how these patterns can be generated easily in Python using Numpy and Matplotlib. I created an initial displacement vector which was then rotated […]

## Linear Algebra III - Primitive Shapes in Numpy

In this post we will start to break down techniques used to generate the piece Al-Jabr. This can be found on the first post in this series. In the embedded IPython notebook below, you will find an implementation of geometric arabic design using the numpy and matplotlib. These libraries as well as another called pandas, […]

## Linear Algebra II - Scalars, Vectors and Matrices ( An Introduction )

In order to demonstrate how Vectors and Matrices can be used, I'm going to run through how I constructed the artwork on the previous post called "Al-Jabr". This piece was inspired by Islamic art which uses many different concepts that are fundamental to Linear Algebra - vectors, vector spaces and transformations. I have been fascinated […]

## Linear Algebra I - Al-Jabr

First up on my hit list is Linear Algebra - the prerequisite for any serious numerical work. This tool-set enables the manipulation of huge multi dimensional data-sets with simple scalable algorithms and numerical constructs . Any work involving computers is heavily dependent on these principles. The name is exact in its description, the phrase "Linear" signifies the […]

## Learning Machine Learning - New Beginnings

New Beginnings - Rendered in H16 and Mantra © 2017 Sam Swift-Glasman This site is an effort to document my journey as an artist/developer in the field of 3d Animation, applying my knowledge and experience into my explorations in the fields of Data Science, Complexity Science and Machine Learning. So far I have spent about a […]