And allowing 'None' as the argument which would result in no scaling at all (which would be a bit different from np.linalg.norm which would still use 'fro' in case of None) while making default to 'fro'