No, "Return an array of zeros with the same shape and type as a given array." is what `zeros_like` does. As long as `ones` is also producing ints, `zeros_like` will produce ints.