Tag Archives: programming

The Coronavirus Curve – A simple simulator

Here is an implementation for a simple ODE simulation of the COVID-19 curve. The simulator runs based on a set of first order ordinary differential equations (ODEs). These equations are dependent and measure three values including the change in the … Continue reading

Posted in Linux, Machine Learning, programming, Python, Software, Statistics, Ubuntu | Tagged , , , , , , , , , , , , , , , , , , , , | Leave a comment

Star / Asterisks Operator ( * ) in Python – 1

1. Unpacking iterables into a list/tuple In addition to serving as the symbol for multiplication, the star operator (*) in Python has several other applications. The first application is unpacking iterables into a list/tuple Example: Adding (appending) elements to an … Continue reading

Posted in Linux, Machine Learning, Python, Software, Ubuntu | Tagged , , , , , , , , , , , , , , , , , , , , , | Leave a comment

3D Rotations using Rodrigues Rotation Formula

The problem we are addressing here is the rotation of a general 3D vector about a given axis of rotation denoted by by radians. The Rodrigues Rotation Formula is as follows: Example: for a sanity check we can consider that … Continue reading

Posted in Machine Learning, Robotics | Tagged , , , , , , , , , , , , , , , , , , , , , , , , , , | Leave a comment

Extension of 2D Complex Exponential Formula to 3D Rotation

In our previous post, we used , where and are 2D vectors and the formula rotates vector by . This idea can be extended to 3D by converting the vectors to quaternions. Assume and . Also, we consider to be … Continue reading

Posted in Linux, Machine Learning, programming, Python, Robotics, Software, Ubuntu | Tagged , , , , , , , , , , , , , , , , , , , , , , | Leave a comment

What is Kronecker Product?

Kronecker Product is a generalization of the outer product of two arbitrary size matrices and results in a block matrix. and then Example: Python example using numpy    

Posted in Linux, Machine Learning, Optimization, programming, Python, Software, Ubuntu | Tagged , , , , , , , , , , , , , , , , , , , , , , | Leave a comment

Quaternions – Use them for Rotation and Transformation

This is the second tutorial on Quaternions. In the previous post, I explained how to use basics of quaternions from the pyquaternion python library. Check the previous post here. In this post, I will show you how to perform spatial … Continue reading

Posted in Linux, Machine Learning, programming, Python, Robotics, ROS, Software, Ubuntu | Tagged , , , , , , , , , , , , , , , , , , , , , , , , , , , | Leave a comment

Run local jupyter notebook on a Pytorch container

Introduction When, I was learning Pytorch I had already two separate Python version (2.x and 3.x) together with a lot of packages installed on my machine and I did not want to risk messing up my laptop. So, I decided … Continue reading

Posted in Linux, Machine Learning, Neural Networks, programming, Python, Software, Ubuntu | Tagged , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | 2 Comments

Minimal Linux Installation – A video tutorial

In this video, I demonstrate how to download and install Minimal Linux in virtual box. Minimal Linux Live is a set of Linux shell scripts which automatically build minimalistic Live Linux OS with basic network support via DHCP. The generated … Continue reading

Posted in Linux, Software, Ubuntu, Uncategorized | Tagged , , , , , , , , , , , , , , , , , | Leave a comment

Compress files in MATLAB without other file compression software – Method 3, tar & untar

In the previous post and the post before that, I mentioned two methods for compressing and decompressing files directly in MATLAB using standard ZIP and GNU ZIP methods. In this folder, I demonstrate that we can make tar files using … Continue reading

Posted in Linux, MATLAB, programming, Software, Ubuntu | Tagged , , , , , , , , , , , , , , , , | Leave a comment

Compress files in MATLAB without other file compression software – Method 2, GNU ZIP-UNZIP

In previous post, I showed how you can make zip files in MATLAB and also how to unzip them. The previous function zip used the standard ZIP compression. In this post, we take a look at GNU ZIP and GNU … Continue reading

Posted in Linux, MATLAB, programming, Software, Ubuntu | Tagged , , , , , , , , , , , , , , , , , , , , , , | Leave a comment