o
    Ù­j”  ã                   @   s¦  U d Z ddlZddlZddlmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZ ddlZeZee ZeZeZee	eeef f ZeZerSddlZeeeje f Zneeejf Ze
ed  Zeed< e	eee
e f  Zeed< eZ eej!ef Z"eeeej# f Z$eZ%ee&ej'ej(f Z)ee*ej+f Z,ee,e,f Z-eZ.ej/Z0eeje e1ef Z2edej3ej4ej5ej6ej7ej8ƒZ9eej6ej:ej7ej/ej;ej<f Z=e�rej>ej? Z@ej>ej4 ZAej>ej6 ZBeej>ej6 ej>ej: ej>ej7 ej>ej/ ej>ej; ej>ej< f ZCnej>Z@ej>ZAej>ZBeej>ej>ej>ej>ej>ej>f ZCeee
e e
e f ZDedƒZEed	ed
ef d�ZFee	e& e	ee&e&f  f ZGeeeeeGf f ZHeed< dS )zShared typing definition.é    N)ÚTYPE_CHECKINGÚAnyÚAnyStrÚCallableÚDictÚListÚOptionalÚSequenceÚTupleÚTypeÚ	TypeAliasÚTypeVarÚUnion)zpa.StringArrayzpa.NumericArrayÚArrowCatColÚArrowCatListÚCTypeTÚ_TÚ_F.)ÚboundÚEvalsLog)IÚ__doc__ÚctypesÚosÚtypingr   r   r   r   r   r   r   r	   r
   r   r   r   r   ÚnumpyÚnpÚDataTypeÚstrÚFeatureInfoÚFeatureNamesÚFeatureTypesÚBoosterParamÚ	ArrayLikeÚpyarrowÚpaÚPathLiker   Ú__annotations__r   ÚCupyTÚndarrayÚNumpyOrCupyÚnumberÚ
NumpyDTypeÚPandasDTypeÚfloatÚfloat32Úfloat64ÚFloatCompatibleÚintÚintegerÚIntegerÚIterationRangeÚFPreProcCallableÚc_uint64Úc_bst_ulongÚ	bytearrayÚModelInÚc_void_pÚc_char_pÚc_intÚc_floatÚc_uintÚc_size_tr   Úc_doubleÚc_int32Úc_int64ÚCNumericÚ_PointerÚc_charÚCStrPtrÚCStrPptrÚ	CFloatPtrÚCNumericPtrÚTransformedDatar   r   Ú
_ScoreListr   © rL   rL   úL/var/www/html/CropPilot/venv/lib/python3.10/site-packages/xgboost/_typing.pyÚ<module>   s–   <ùûÿ






ûÿ	ûÿ 