Implementation of 1-D and 2-D Kernel Density Estimation Methods in Python using Numpy and Matplotlib Only.