| Server IP : 35.80.110.71 / Your IP : 216.73.216.221 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/scipy/stats/__pycache__/ |
Upload File : |
�
x�f`p � �V � d Z ddlmZ ddlZddlZddlZddlZddlZddlm Z m
Z
ddlmZ ddl
mZmZmZmZmZ ddlZerddlm
Z ddlmZmZmZmZ ddlmZ ddlmZmZ dd l m!Z!m"Z" dd
l#m$Z$ ddl%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z, dd
l-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4 g d�Z5ed8d9d�� Z6ed:d�� Z6d;d�Z6dd� d<d�Z7dddd� d=d�Z8 d>d�Z9 d?d�Z:d@d�Z;dAd�Z<dd� dBd�Z= dCdddddd� dDd�Z> G d � d!e � Z? G d"� d#e?� Z@ G d$� d%e?� ZA G d&� d'e?� ZB G d(� d)e?� ZC G d*� d+� ZD G d,� d-� ZE dEd.�ZF dFd/�ZGdGd0�ZH dHd1�ZId2d3dd4� dId5�ZJdJdKd6�ZK dLd7�ZLy)Mz&Quasi-Monte Carlo engines and helpers.� )�annotationsN)�ABC�abstractmethod)�partial)�Callable�ClassVar�Literal�overload�
TYPE_CHECKING)�
DecimalNumber�
GeneratorType� IntNumber�SeedType)�rng_integers�
_rng_spawn)�distance�Voronoi)�gammainc� )�
_initialize_v�
_cscramble�_fill_p_cumulative�_draw�
_fast_forward�_categorize�_MAXDIM)� _cy_wrapper_centered_discrepancy�#_cy_wrapper_wrap_around_discrepancy�_cy_wrapper_mixture_discrepancy�_cy_wrapper_l2_star_discrepancy�_cy_wrapper_update_discrepancy�_cy_van_der_corput_scrambled�_cy_van_der_corput)
�scale�discrepancy�update_discrepancy� QMCEngine�Sobol�Halton�LatinHypercube�PoissonDisk�MultinomialQMC�MultivariateNormalQMCc � � y �N� ��seeds �2/usr/lib/python3/dist-packages/scipy/stats/_qmc.py�check_random_stater4 3 � � �� c � � y r/ r0 r1 s r3 r4 r4 8 r5 r6 c �4 � | �*t | t j t j f� rt j
j
| � S t | t j
j t j
j f� r| S t | �d�� �)a) Turn `seed` into a `numpy.random.Generator` instance.
Parameters
----------
seed : {None, int, `numpy.random.Generator`, `numpy.random.RandomState`}, optional # noqa
If `seed` is an int or None, a new `numpy.random.Generator` is
created using ``np.random.default_rng(seed)``.
If `seed` is already a ``Generator`` or ``RandomState`` instance, then
the provided instance is used.
Returns
-------
seed : {`numpy.random.Generator`, `numpy.random.RandomState`}
Random number generator.
z9 cannot be used to seed a numpy.random.Generator instance)
�
isinstance�numbers�Integral�np�integer�random�default_rng�RandomState� Generator�
ValueErrorr1 s r3 r4 r4 >