I think it depends on the situation. For some of the numpy functions that have a dozen arguments, I wouldn't use any positional, but for here, where it's almost always the same argument, I think positional is fine. I guess it's more personal preference.