_sobol.pyi 971 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import numpy as np
  2. from scipy._lib._util import IntNumber
  3. from typing import Literal
  4. def _initialize_v(
  5. v : np.ndarray,
  6. dim : IntNumber,
  7. bits: IntNumber
  8. ) -> None: ...
  9. def _cscramble (
  10. dim : IntNumber,
  11. bits: IntNumber,
  12. ltm : np.ndarray,
  13. sv: np.ndarray
  14. ) -> None: ...
  15. def _fill_p_cumulative(
  16. p: np.ndarray,
  17. p_cumulative: np.ndarray
  18. ) -> None: ...
  19. def _draw(
  20. n : IntNumber,
  21. num_gen: IntNumber,
  22. dim: IntNumber,
  23. scale: float,
  24. sv: np.ndarray,
  25. quasi: np.ndarray,
  26. sample: np.ndarray
  27. ) -> None: ...
  28. def _fast_forward(
  29. n: IntNumber,
  30. num_gen: IntNumber,
  31. dim: IntNumber,
  32. sv: np.ndarray,
  33. quasi: np.ndarray
  34. ) -> None: ...
  35. def _categorize(
  36. draws: np.ndarray,
  37. p_cumulative: np.ndarray,
  38. result: np.ndarray
  39. ) -> None: ...
  40. _MAXDIM: Literal[21201]
  41. _MAXDEG: Literal[18]
  42. def _test_find_index(
  43. p_cumulative: np.ndarray,
  44. size: int,
  45. value: float
  46. ) -> int: ...