The set_printoptions only changes the printing interface and it has nothing to do with the precision. If you want to use float data type, you will have up to 7 precision accuracy. As far as I know, when it comes to parameter estimation, the float data type is more than enough. That’s probably why Geforce GPU is preferred over other types like Quadro with support more floating points.