12: Function Fitting

My PCA File is here.

So I was relatively successful with this Pset. I've never written code like this, so I feel like I've

really broken down some coding barriers with this problem. I had a bit of trouble with conversions

between arrays and matrices in python. Most of my calculations were performed by in numpy,

but I wasn't sure how to call functions on 3 dimensional arrays, so I split up the components into

3 sets of vectors (x1,x2), (x1,x3), and (x2,x3). I successfully got eigenvectors and eigenvalues

and PC's for each of the pairs. But when I try to reconstruct the data I ran into some problems

multiplying arrays (until I discovered np.multiply). However, my results seem to reflect

a simple matrix transpose, not any kind of plot of transformed data. Not sure what I'm doing

wrong!