Switched to npy from csv. Assigned values to variable in def cluster before checking > value. Over x10 speed up. Phase problem still persists.