hyb
2026-01-09 4cb426cb3ae31e772a09d4ade5b2f0242aaeefa0
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
Ë
nñúh
ãóŒ—UdZddlmZddlZddlmZmZddlZddl    m
Z
ddl m Z da ded    <dd
„Zddd „Z    d                    dd „Zdd „Zy)z%Common utilities for Numba operationsé)Ú annotationsN)Ú TYPE_CHECKINGÚCallable)Úimport_optional_dependency)ÚNumbaUtilErrorFÚboolÚGLOBAL_USE_NUMBAcó(—|dk(xs |duxrtS)z%Signal whether to use numba routines.ÚnumbaN)r    )Úengines úJH:\Change_password\venv_build\Lib\site-packages\pandas/core/util/numba_.pyÚmaybe_use_numbars€à WÑ Ò E ¨4 Ò!DÔ4DÐEócó"—|r td«|ay)Nr )rr    )Úenables r Ú set_use_numbars€á Ü" 7Ô+ØÑrcó —|€i}|jdd«}|r |r td«‚|jdd«}|jdd«}|||dœS)a¶
    Return arguments to pass to numba.JIT, falling back on pandas default JIT settings.
 
    Parameters
    ----------
    engine_kwargs : dict, default None
        user passed keyword arguments for numba.JIT
    kwargs : dict, default None
        user passed keyword arguments to pass into the JITed function
 
    Returns
    -------
    dict[str, bool]
        nopython, nogil, parallel
 
    Raises
    ------
    NumbaUtilError
    ÚnopythonTz\numba does not support kwargs with nopython=True: https://github.com/numba/numba/issues/2916ÚnogilFÚparallel)rrr)Úgetr)Ú engine_kwargsÚkwargsrrrs     r Úget_jit_argumentsrsk€ð,ÐØˆ à× Ñ  ¨TÓ2€HÙ ‘(Üð 9ó
ð    
ð × Ñ ˜g uÓ -€EØ× Ñ  ¨UÓ3€HØ ¨5¸hÑ GÐGrcó—trddl}n td«}|jj    |«r|}|St t |jd«|ust|tj«r|}|S|jj|«}|S)a
    If user function is not jitted already, mark the user's function
    as jitable.
 
    Parameters
    ----------
    func : function
        user defined function
 
    Returns
    -------
    function
        Numba JITed function, or function marked as JITable by numba
    rNr F) rr rÚ    extendingÚ    is_jittedÚgetattrÚnpÚ__name__Ú
isinstanceÚtypesÚBuiltinFunctionTypeÚregister_jitable)Úfuncr Ú
numba_funcs   r Újit_user_functionr'Bs‡€õÜä*¨7Ó3ˆà ‡× Ñ  Ô&àˆ
ð Ðô
”T—]‘] EÓ    *¨dÑ    2´jØ Œe×'Ñ'ô7ð
ˆ
ð Ðð—_‘_×5Ñ5°dÓ;ˆ
à Ðr)r z
str | NoneÚreturnr)F)rrr(ÚNone)NN)rzdict[str, bool] | Nonerz dict | Noner(zdict[str, bool])r%rr(r)Ú__doc__Ú
__future__rr"ÚtypingrrÚnumpyrÚpandas.compat._optionalrÚ pandas.errorsrr    Ú__annotations__rrrr'©rr ú<module>r2sbðÚ+Ý"ã ÷ó
å>Ý(àА$ÓóFô
ðIMð!HØ)ð!HØ:Eð!Hàó!HôH r