hyb
2026-01-30 44480e71b27aa9d4cb8441f50c873f1b110e9691
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
Ë
nñúh”ãó¸—ddlmZddlmZddlZddlmZmZer
ddl    m
Z
m Z m Z                                 d
d„Z                                         d d„Z                                                d d„Z                                d d    „Zy)é)Ú annotations)Ú TYPE_CHECKINGN)ÚisnaÚna_value_for_dtype)Ú    ArrayLikeÚScalarÚnptcó¼—t|tj«r1t|jd¬«}t |«}t |||||«S|j||«S)a
    Compute the quantiles of the given values for each quantile in `qs`.
 
    Parameters
    ----------
    values : np.ndarray or ExtensionArray
    qs : np.ndarray[float64]
    interpolation : str
 
    Returns
    -------
    np.ndarray or ExtensionArray
    F)Úcompat)Ú
isinstanceÚnpÚndarrayrÚdtyperÚquantile_with_maskÚ    _quantile)ÚvaluesÚqsÚ interpolationÚ
fill_valueÚmasks     úSH:\Change_password\venv_build\Lib\site-packages\pandas/core/array_algos/quantile.pyÚquantile_compatrsQ€ô &œ"Ÿ*™*Ô%Ü'¨¯ © ¸UÔCˆ
ܐF‹|ˆÜ! &¨$°
¸BÀ ÓNÐNà×Ñ  MÓ2Ð2ócóR—|j|jk(sJ‚|jdk(r>tj|«}tj|«}t    |||||«}|dS|jdk(sJ‚|jddk(}|retj
|gt |«z«}tj|t |««jt |«t |««}|St||dz|||¬«}tj|«}|j}|S)a
    Compute the quantiles of the given values for each quantile in `qs`.
 
    Parameters
    ----------
    values : np.ndarray
        For ExtensionArray, this is _values_for_factorize()[0]
    mask : np.ndarray[bool]
        mask = isna(values)
        For ExtensionArray, this is computed before calling _value_for_factorize
    fill_value : Scalar
        The value to interpret fill NA entries with
        For ExtensionArray, this is _values_for_factorize()[1]
    qs : np.ndarray[float64]
    interpolation : str
        Type of interpolation
 
    Returns
    -------
    np.ndarray
 
    Notes
    -----
    Assumes values is already 2D.  For ExtensionArray this means np.atleast_2d
    has been called on _values_for_factorize()[0]
 
    Quantile is computed along axis=1.
    érégY@)Úna_valuerr) ÚshapeÚndimr Ú
atleast_2drÚarrayÚlenÚrepeatÚreshapeÚ_nanpercentileÚasarrayÚT)    rrrrrÚ
res_valuesÚis_emptyÚflatÚresults             rrr,s€ðF <‰<˜4Ÿ:™:Ò %Ð%Ð %Ø ‡{{aÒä—‘˜vÓ&ˆÜ}‰}˜TÓ"ˆÜ'¨°°jÀ"ÀmÓTˆ
ؘ!‰}Ðà ;‰;˜!Ò ÐÐ à|‰|˜A‰ !Ñ#€Háôx‰x˜˜ ¤s¨2£wÑ.Ó/ˆÜ—‘˜4¤ V£Ó-×5Ñ5´c¸&³kÄ3ÀrÃ7ÓKˆð €Mô Ø Ø ‰JØØØ'ô 
ˆô—‘˜FÓ#ˆØ—‘ˆà €Mrcó˜—||}t|«dk(rtjt|«|«Stj|||¬«S)aà
    Wrapper for np.percentile that skips missing values, specialized to
    1-dimensional case.
 
    Parameters
    ----------
    values : array over which to find quantiles
    mask : ndarray[bool]
        locations in values that should be considered missing
    qs : np.ndarray[float64] of quantile indices to find
    na_value : scalar
        value to return for empty or all-null values
    interpolation : str
 
    Returns
    -------
    quantiles : scalar or array
    r)Úmethod)r"r ÚfullÚ
percentile)rrrrrs     rÚ_nanpercentile_1dr0osN€ð4TE‰]€Fä
ˆ6ƒ{aÒôw‰w”s˜2“w Ó)Ð)ä =‰=ØØ
ðô  ðrc óŒ—|jjdvrIt|jd«||jd«||¬«}|j    |j«S|j «r4|j |j k(sJ‚tt|«t|««Dcgc]\}}t|||||¬«‘Œ}}}|jjdk(r-tj||j¬«j}|Stj|«j}|j|jk7r[|j«sK||j    |jd¬«k(j«r|j    |jd¬«}|Stj||d    |¬
«Scc}}w) aÊ
    Wrapper for np.percentile that skips missing values.
 
    Parameters
    ----------
    values : np.ndarray[ndim=2]  over which to find quantiles
    qs : np.ndarray[float64] of quantile indices to find
    na_value : scalar
        value to return for empty or all-null values
    mask : np.ndarray[bool]
        locations in values that should be considered missing
    interpolation : str
 
    Returns
    -------
    quantiles : scalar or array
    ÚmMÚi8)rrrr)rÚf)rF)Úcopyr)Úaxisr-)rÚkindr%ÚviewÚastypeÚanyrÚzipÚlistr0r r&r'Úallr/)rrrrrr+ÚvalÚms        rr%r%›s{€ð4‡||×јDÑ äØ K‰K˜Ó ØØ—]‘] 4Ó(ØØ'ô 
ˆð}‰}˜VŸ\™\Ó*Ð*à ‡xx…zàz‰z˜VŸ\™\Ò)Ð)Ð)ô ¤ V£ ¬d°4«jÓ9÷
ᐐaô ˜c 1 b¨(À-Ö Pð
ˆñ
ð <‰<× Ñ  Ò #ä—Z‘Z ¨f¯l©lÔ;×=Ñ=ˆFðˆ ô—Z‘Z Ó'×)Ñ)ˆFà— ‘  § ¡ Ò,ØŸ™œ
ؘvŸ}™}¨V¯\©\À˜}ÓFÑF×KÑKÔMð
 Ÿ™ v§|¡|¸%˜Ó@Øˆ ä}‰}Ø Ø Øð!ô
ð    
ùó)
sÂ/G)rrrúnpt.NDArray[np.float64]rÚstrÚreturnr)
rú
np.ndarrayrúnpt.NDArray[np.bool_]rr@rrArBrC) rrCrrDrr@rrrrArBzScalar | np.ndarray)rrCrr@rrDrrA)Ú
__future__rÚtypingrÚnumpyr Úpandas.core.dtypes.missingrrÚpandas._typingrrr    rrr0r%©rrú<module>rKsíðÝ"å ã÷ñ
÷ñð3Ø ð3Ø2ð3ØCFð3àó3ð0@Ø ð@à
ð@ð     ð    @ð
ð @ð ó @ðF)Ø ð)à
ð)ð     ð)ðð    )ð
ð )ð ó )ðXG
Ø ðG
àðG
ð
 ð G
ð ô G
r