broadcasting test is required (the inplace in argcheck looks weird even if it works)

vals = stats.poisson.pmf([0, 1, 2], np.arange(2)[:,None])