add 3.3 and 3.4 back after trying numpy.linalg.svd