class documentation

class TestRandomDist: (source)

View In Hierarchy

Undocumented

Method setup_method Undocumented
Method test_beta Undocumented
Method test_binomial Undocumented
Method test_bytes Undocumented
Method test_chisquare Undocumented
Method test_choice_exceptions Undocumented
Method test_choice_large_sample Undocumented
Method test_choice_multidimensional_custom_axis Undocumented
Method test_choice_multidimensional_default_axis Undocumented
Method test_choice_nan_probabilities Undocumented
Method test_choice_noninteger Undocumented
Method test_choice_nonuniform_noreplace Undocumented
Method test_choice_nonuniform_replace Undocumented
Method test_choice_p_non_contiguous Undocumented
Method test_choice_return_shape Undocumented
Method test_choice_return_type Undocumented
Method test_choice_uniform_noreplace Undocumented
Method test_choice_uniform_replace Undocumented
Method test_dirichlet Undocumented
Method test_dirichlet_alpha_non_contiguous Undocumented
Method test_dirichlet_bad_alpha Undocumented
Method test_dirichlet_moderately_small_alpha Undocumented
Method test_dirichlet_size Undocumented
Method test_dirichlet_small_alpha Undocumented
Method test_exponential Undocumented
Method test_exponential_0 Undocumented
Method test_f Undocumented
Method test_gamma Undocumented
Method test_gamma_0 Undocumented
Method test_geometric Undocumented
Method test_geometric_exceptions Undocumented
Method test_gumbel Undocumented
Method test_gumbel_0 Undocumented
Method test_hypergeometric Undocumented
Method test_integers Undocumented
Method test_integers_closed Undocumented
Method test_integers_masked Undocumented
Method test_integers_max_int Undocumented
Method test_laplace Undocumented
Method test_laplace_0 Undocumented
Method test_logistic Undocumented
Method test_lognormal Undocumented
Method test_lognormal_0 Undocumented
Method test_logseries Undocumented
Method test_logseries_exceptions Undocumented
Method test_logseries_zero Undocumented
Method test_multinomial Undocumented
Method test_multivariate_normal Undocumented
Method test_multivariate_normal_basic_stats Undocumented
Method test_multivariate_normal_disallow_complex Undocumented
Method test_negative_binomial Undocumented
Method test_negative_binomial_exceptions Undocumented
Method test_negative_binomial_invalid_p_n_combination Undocumented
Method test_negative_binomial_p0_exception Undocumented
Method test_noncentral_chisquare Undocumented
Method test_noncentral_f Undocumented
Method test_noncentral_f_nan Undocumented
Method test_normal Undocumented
Method test_normal_0 Undocumented
Method test_out_size_mismatch Undocumented
Method test_pareto Undocumented
Method test_permutation Undocumented
Method test_permutation_custom_axis Undocumented
Method test_permutation_exceptions Undocumented
Method test_permuted Undocumented
Method test_permuted_empty Undocumented
Method test_permuted_not_writeable Undocumented
Method test_permuted_out_with_wrong_shape Undocumented
Method test_permuted_out_with_wrong_type Undocumented
Method test_permuted_with_strides Undocumented
Method test_poisson Undocumented
Method test_poisson_exceptions Undocumented
Method test_power Undocumented
Method test_random Undocumented
Method test_random_distribution_of_lsb Undocumented
Method test_random_float Undocumented
Method test_random_float_scalar Undocumented
Method test_random_unsupported_type Undocumented
Method test_rayleigh Undocumented
Method test_rayleigh_0 Undocumented
Method test_scalar_exception_propagation Undocumented
Method test_shuffle Undocumented
Method test_shuffle_axis_nonsquare Undocumented
Method test_shuffle_custom_axis Undocumented
Method test_shuffle_custom_axis_empty Undocumented
Method test_shuffle_exceptions Undocumented
Method test_shuffle_masked Undocumented
Method test_shuffle_not_writeable Undocumented
Method test_standard_cauchy Undocumented
Method test_standard_expoential_type_error Undocumented
Method test_standard_exponential Undocumented
Method test_standard_gamma Undocumented
Method test_standard_gamma_0 Undocumented
Method test_standard_gamma_float Undocumented
Method test_standard_gamma_unknown_type Undocumented
Method test_standard_gammma_float_out Undocumented
Method test_standard_gammma_scalar_float Undocumented
Method test_standard_normal Undocumented
Method test_standard_normal_unsupported_type Undocumented
Method test_standard_t Undocumented
Method test_triangular Undocumented
Method test_uniform Undocumented
Method test_uniform_neg_range Undocumented
Method test_uniform_range_bounds Undocumented
Method test_uniform_zero_range Undocumented
Method test_vonmises Undocumented
Method test_vonmises_large_kappa Undocumented
Method test_vonmises_large_kappa_range Undocumented
Method test_vonmises_nan Undocumented
Method test_vonmises_small Undocumented
Method test_wald Undocumented
Method test_weibull Undocumented
Method test_weibull_0 Undocumented
Method test_zipf Undocumented
Instance Variable seed Undocumented
def setup_method(self): (source)

Undocumented

def test_beta(self): (source)

Undocumented

def test_binomial(self): (source)

Undocumented

def test_bytes(self): (source)

Undocumented

def test_chisquare(self): (source)

Undocumented

def test_choice_exceptions(self): (source)

Undocumented

def test_choice_large_sample(self): (source)

Undocumented

def test_choice_multidimensional_custom_axis(self): (source)

Undocumented

def test_choice_multidimensional_default_axis(self): (source)

Undocumented

def test_choice_nan_probabilities(self): (source)

Undocumented

def test_choice_noninteger(self): (source)

Undocumented

def test_choice_nonuniform_noreplace(self): (source)

Undocumented

def test_choice_nonuniform_replace(self): (source)

Undocumented

def test_choice_p_non_contiguous(self): (source)

Undocumented

def test_choice_return_shape(self): (source)

Undocumented

def test_choice_return_type(self): (source)

Undocumented

def test_choice_uniform_noreplace(self): (source)

Undocumented

def test_choice_uniform_replace(self): (source)

Undocumented

def test_dirichlet(self): (source)

Undocumented

def test_dirichlet_alpha_non_contiguous(self): (source)

Undocumented

def test_dirichlet_bad_alpha(self): (source)

Undocumented

@pytest.mark.slow
def test_dirichlet_moderately_small_alpha(self): (source)

Undocumented

def test_dirichlet_size(self): (source)

Undocumented

def test_dirichlet_small_alpha(self): (source)

Undocumented

def test_exponential(self): (source)

Undocumented

def test_exponential_0(self): (source)

Undocumented

def test_f(self): (source)

Undocumented

def test_gamma(self): (source)

Undocumented

def test_gamma_0(self): (source)

Undocumented

def test_geometric(self): (source)

Undocumented

def test_geometric_exceptions(self): (source)

Undocumented

def test_gumbel(self): (source)

Undocumented

def test_gumbel_0(self): (source)

Undocumented

def test_hypergeometric(self): (source)

Undocumented

def test_integers(self): (source)

Undocumented

def test_integers_closed(self): (source)

Undocumented

def test_integers_masked(self): (source)

Undocumented

def test_integers_max_int(self): (source)

Undocumented

def test_laplace(self): (source)

Undocumented

def test_laplace_0(self): (source)

Undocumented

def test_logistic(self): (source)

Undocumented

def test_lognormal(self): (source)

Undocumented

def test_lognormal_0(self): (source)

Undocumented

def test_logseries(self): (source)

Undocumented

@pytest.mark.parametrize('value', [np.nextafter(0.0, -1), 1.0, np.nan, 5.0])
def test_logseries_exceptions(self, value): (source)

Undocumented

def test_logseries_zero(self): (source)

Undocumented

def test_multinomial(self): (source)

Undocumented

@pytest.mark.skipif(IS_WASM, reason='fp errors don\'t work in wasm')
@pytest.mark.parametrize('method', ['svd', 'eigh', 'cholesky'])
def test_multivariate_normal(self, method): (source)

Undocumented

@pytest.mark.parametrize('method', ['svd', 'eigh', 'cholesky'])
def test_multivariate_normal_basic_stats(self, method): (source)

Undocumented

@pytest.mark.parametrize('mean, cov', [([0], [[1+1j]]), ([0j], [[1]])])
def test_multivariate_normal_disallow_complex(self, mean, cov): (source)

Undocumented

def test_negative_binomial(self): (source)

Undocumented

def test_negative_binomial_exceptions(self): (source)

Undocumented

def test_negative_binomial_invalid_p_n_combination(self): (source)

Undocumented

def test_negative_binomial_p0_exception(self): (source)

Undocumented

def test_noncentral_chisquare(self): (source)

Undocumented

def test_noncentral_f(self): (source)

Undocumented

def test_noncentral_f_nan(self): (source)

Undocumented

def test_normal(self): (source)

Undocumented

def test_normal_0(self): (source)

Undocumented

def test_out_size_mismatch(self): (source)

Undocumented

def test_pareto(self): (source)

Undocumented

def test_permutation(self): (source)

Undocumented

def test_permutation_custom_axis(self): (source)

Undocumented

def test_permutation_exceptions(self): (source)

Undocumented

@pytest.mark.parametrize('dtype', [int, object])
@pytest.mark.parametrize('axis, expected', [(None, np.array([[3, 7, 0, 9, 10, 11], [8, 4, 2, 5, 1, 6]])), (0, np.array([[6, 1, 2, 9, 10, 11], [0, 7, 8, 3, 4, 5]])), (1, np.array([[5, 3, 4, 0, 2, 1], [11, 9, 10, 6, 8, 7]]))])
def test_permuted(self, dtype, axis, expected): (source)

Undocumented

def test_permuted_empty(self): (source)

Undocumented

def test_permuted_not_writeable(self): (source)

Undocumented

@pytest.mark.parametrize('outshape', [(2, 3), 5])
def test_permuted_out_with_wrong_shape(self, outshape): (source)

Undocumented

def test_permuted_out_with_wrong_type(self): (source)

Undocumented

def test_permuted_with_strides(self): (source)

Undocumented

def test_poisson(self): (source)

Undocumented

def test_poisson_exceptions(self): (source)

Undocumented

def test_power(self): (source)

Undocumented

def test_random(self): (source)

Undocumented

@pytest.mark.parametrize('dtype, uint_view_type', [(np.float32, np.uint32), (np.float64, np.uint64)])
def test_random_distribution_of_lsb(self, dtype, uint_view_type): (source)

Undocumented

def test_random_float(self): (source)

Undocumented

def test_random_float_scalar(self): (source)

Undocumented

def test_random_unsupported_type(self): (source)

Undocumented

def test_rayleigh(self): (source)

Undocumented

def test_rayleigh_0(self): (source)

Undocumented

def test_scalar_exception_propagation(self): (source)

Undocumented

def test_shuffle(self): (source)

Undocumented

def test_shuffle_axis_nonsquare(self): (source)

Undocumented

def test_shuffle_custom_axis(self): (source)

Undocumented

def test_shuffle_custom_axis_empty(self): (source)

Undocumented

def test_shuffle_exceptions(self): (source)

Undocumented

def test_shuffle_masked(self): (source)

Undocumented

def test_shuffle_not_writeable(self): (source)

Undocumented

def test_standard_cauchy(self): (source)

Undocumented

def test_standard_expoential_type_error(self): (source)

Undocumented

def test_standard_exponential(self): (source)

Undocumented

def test_standard_gamma(self): (source)

Undocumented

def test_standard_gamma_0(self): (source)

Undocumented

def test_standard_gamma_float(self): (source)

Undocumented

def test_standard_gamma_unknown_type(self): (source)

Undocumented

def test_standard_gammma_float_out(self): (source)

Undocumented

def test_standard_gammma_scalar_float(self): (source)

Undocumented

def test_standard_normal(self): (source)

Undocumented

def test_standard_normal_unsupported_type(self): (source)

Undocumented

def test_standard_t(self): (source)

Undocumented

def test_triangular(self): (source)

Undocumented

def test_uniform(self): (source)

Undocumented

def test_uniform_neg_range(self): (source)

Undocumented

def test_uniform_range_bounds(self): (source)

Undocumented

def test_uniform_zero_range(self): (source)

Undocumented

def test_vonmises(self): (source)

Undocumented

@pytest.mark.parametrize('kappa', [10000.0, 1000000000000000.0])
def test_vonmises_large_kappa(self, kappa): (source)

Undocumented

@pytest.mark.parametrize('mu', [-7.0, -np.pi, -3.1, np.pi, 3.2])
@pytest.mark.parametrize('kappa', [1e-09, 1e-06, 1, 1000.0, 1000000000000000.0])
def test_vonmises_large_kappa_range(self, mu, kappa): (source)

Undocumented

def test_vonmises_nan(self): (source)

Undocumented

def test_vonmises_small(self): (source)

Undocumented

def test_wald(self): (source)

Undocumented

def test_weibull(self): (source)

Undocumented

def test_weibull_0(self): (source)

Undocumented

def test_zipf(self): (source)

Undocumented

Undocumented