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
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
Ë
oñúh¹(ãóؗddlZddlZddlZddlmZddlmZddl    m
Z
ejd„«Z ejd„«Z Gd„d«ZGd„d    «ZGd
„d «ZGd „d «Zy)éN)Ú SparseDtype©Ú SparseArrayc ó°—tjtjtjdddtjddtjdg
«S)Néééééé)ÚnpÚarrayÚnan©óú[H:\Change_password\venv_build\Lib\site-packages\pandas/tests/arrays/sparse/test_indexing.pyÚarr_datar
s6€ä 8‰8”R—V‘VœRŸV™V Q¨¨1¬b¯f©f°a¸¼B¿F¹FÀAÐFÓ GÐGrcó—t|«S©Nr)rs rÚarrrs €ä xÓ  Ð rcóÖ—eZdZd„Zd„Zej jdejddejddejddejddejddejd    d
ejdd ejd dejd dejd dd …ejddd …ejddd…ejddd…ejddd …ejddd…g«ej jdejgdzdgdzejgdzdgdzzgg«d„««Z d„Z d„Z d„Zd„Zd„Zy)Ú TestGetitemcó¸—|j«}t|«D]<\}}tj|||«tj|| || «Œ>yr)Úto_denseÚ    enumerateÚtmÚassert_almost_equal)ÚselfrÚdenseÚiÚvalues     rÚ test_getitemzTestGetitem.test_getitemsT€Ø— ‘ “ˆÜ! #›ò    7‰HˆAˆuÜ × "Ñ " 5¨%°©(Ô 3Ü × "Ñ " 3¨ r¡7¨E°1°"©IÕ 6ñ    7rcór—tgd¢«}|gd¢}tddg«}tj||«y)N©rrr)TFTrr)rrÚassert_sp_array_equal)rrÚresultÚexpecteds    rÚtest_getitem_arraylike_maskz'TestGetitem.test_getitem_arraylike_masks5€Üš)Ó$ˆØÒ(Ñ)ˆÜ  1˜vÓ&ˆÜ
× Ñ  ¨Õ2rÚslcNré
édéýÿÿÿéûÿÿÿéüÿÿÿiôÿÿÿrr    éÿÿÿÿéþÿÿÿr éúÿÿÿÚas_denser có–—tj|«}t|«}||}t||«}tj||«yr)r rrrr%)rr)r2rr&r's      rÚ test_getslicezTestGetitem.test_getslice!sC€ô0—8‘8˜HÓ%ˆÜ˜(Ó#ˆàS‘ˆÜ˜x¨™}Ó-ˆä
× Ñ  ¨Õ2rc óˆ—tjtjdddddtjtjdg    «}t|«}|t    dd«f}t|dd«}t j ||«t|d¬«}|t    dd«f}t|ddd¬«}t j ||«d}tjt|¬«5|dd…dd…fddd«tjt|¬«5|dd…dd…fddd«y#1swYŒ9xYw#1swYyxYw)Nrr    r
r ©Ú
fill_valueztoo many indices for array©Úmatch)
r rrrÚslicerr%ÚpytestÚraisesÚ
IndexError)rrÚsparseÚresÚexpÚmsgs      rÚtest_getslice_tuplezTestGetitem.test_getslice_tupleAs€Ü—‘œ"Ÿ&™& ! Q¨¨1¨a´·±¼¿¹ÀÐCÓDˆä˜UÓ#ˆØ”e˜A˜t“nÐ&Ñ'ˆÜ˜%  ˜)Ó$ˆÜ
× Ñ   cÔ*ä˜U¨qÔ1ˆØ”e˜A˜t“nÐ&Ñ'ˆÜ˜%  ˜)°Ô2ˆÜ
× Ñ   cÔ*à*ˆÜ ]‰]œ:¨SÔ 1ñ    Ø 1‘2’q5ŠM÷    ô]‰]œ:¨SÔ 1ñ    à !‘"’a%ŠL÷    ð    ÷    ð    ú÷    ð    úsÃ( D,Ä D8Ä,D5Ä8Ecób—tgd¢«}|gd¢}|j|jk(sJ‚y)Nr$)FFF)rÚdtype)rrr?s   rÚtest_boolean_slice_emptyz$TestGetitem.test_boolean_slice_emptyVs-€Üš)Ó$ˆØÒ'Ñ(ˆØy‰y˜CŸI™IÒ%Ð%Ñ%rcóN—tddgdztjd¬«}ttjdtjddg«}t    j
|||«|}||}ttjddd    tjg«}t    j
||«tddtjgdztjtj¬«}||}ttjddg«}t    j
||«y)
NFTr )rDr7rr rr    r
)rr Úbool_rrr%)rrÚ    spar_boolr@r?s     rÚtest_getitem_bool_sparse_arrayz*TestGetitem.test_getitem_bool_sparse_array[sã€ä ¨  °Ñ 1¼¿¹ÈdÔSˆ    Üœ2Ÿ6™6 1¤b§f¡f¨a°Ð3Ó4ˆÜ
× Ñ   Y¡°Ô5àJˆ    Ø)‰nˆÜœ2Ÿ6™6 1 a¨¬B¯F©FÐ3Ó4ˆÜ
× Ñ   cÔ*äØ Dœ"Ÿ&™&Ð ! AÑ %¬R¯X©XÄ"Ç&Á&ô
ˆ    ð)‰nˆÜœ2Ÿ6™6 1 a˜.Ó)ˆÜ
× Ñ   cÕ*rcóô—tddddtjtjgtj¬«}||dkD}tddgtj¬«}tj||«y)Nrrr    r
r6g@g@)rr rrr%)rrr?r@s    rÚ,test_getitem_bool_sparse_array_as_comparisonz8TestGetitem.test_getitem_bool_sparse_array_as_comparisonmsX€ä˜1˜a  A¤r§v¡v¬r¯v©vÐ6Ä2Ç6Á6ÔJˆØ#˜‘'‰lˆÜ˜3 ˜*´·±Ô8ˆÜ
× Ñ   cÕ*rcóÄ—tgd¢d¬«}tj|d«sJ‚|ddk(sJ‚|ddk(sJ‚|ddk(sJ‚|ddk(sJ‚|ddk(sJ‚d}tjt
|¬    «5|d
ddd«tjt
|¬    «5|d ddd«|d |t |«dz
k(sJ‚y#1swYŒLxYw#1swYŒ/xYw) N)
rrrrr    rr
r rr rr6rrér z%must be an integer between -10 and 10r8é iõÿÿÿr/)rr Úisnanr;r<r=Úlen)rrÚzarrÚerrmsgs    rÚ test_get_itemzTestGetitem.test_get_itemtsñ€ÜÒ9ÀaÔHˆäx‰x˜˜A™ÔÐÐØ1‰v˜Š{Ј{ؐ1‰v˜Š{Ј{àA‰w˜!Š|Ј|ؐA‰w˜!Š|Ј|ؐA‰w˜!Š|Ј|à8ˆä ]‰]œ:¨VÔ 4ñ    Ø ŠG÷    ô]‰]œ:¨VÔ 4ñ    Ø ŠH÷    ð2‰w˜#œc #›h¨™lÑ+Ò+Ð+Ñ+÷     ð    ú÷    ð    úsÁ9C
Â"CÃ
CÃC)Ú__name__Ú
__module__Ú __qualname__r"r(r;ÚmarkÚ parametrizer Ús_rr4rBrErIrKrSrrrrrso„ò7ò 3ð  ‡[[×ÑØ à E‰E‘!ˆHØ E‰E!BˆKØ E‰E!CˆLØ E‰E"QˆKØ E‰E#2ˆJØ E‰E"RˆLØ E‰E$3ˆKØ E‰E#$ˆKØ E‰E!"ˆIØ E‰E!$Q$‰KØ E‰E‘#A#‰JØ E‰E‘$B$‰KØ E‰E‘$B$‰KØ E‰E!Aa%‰LØ E‰E&2b&‰Mð    
óð( ‡[[×ÑØb—f‘fX ‘] Q C¨"¡H¨r¯v©v¨h¸©l¸a¸SÀ1¹WÑ.DÀbÐIóñ3óó)ð.3òò*&ò
+ò$+ó,rrcó—eZdZd„Zy)Ú TestSetitemcó(‡—t|«j«Šˆfd„}ˆfd„}tjtd¬«5|«ddd«tjtd¬«5|«ddd«y#1swYŒ5xYw#1swYyxYw)Ncó•—d‰d<y)Nr    r r©rs€rÚsetitemz*TestSetitem.test_set_item.<locals>.setitemŽs ø€ØˆCŠFrcó•—d‰ddy)Nrrr rr^s€rÚsetslicez+TestSetitem.test_set_item.<locals>.setslice‘sø€ØˆC!‰Hrzassignment via setitemr8)rÚcopyr;r<Ú    TypeError)rrr_rars    @rÚ test_set_itemzTestSetitem.test_set_item‹s{ø€Ü˜(Ó#×(Ñ(Ó*ˆô    ô    ô]‰]œ9Ð,DÔ Eñ    Ù ŒI÷    ô]‰]œ9Ð,DÔ Eñ    Ù ŒJ÷    ð    ÷    ð    ú÷    ð    úsÁA<Á+BÁ<BÂBN)rTrUrVrdrrrr[r[Šs„ó rr[cóŠ—eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z e jjd
d d g«d „«Zy)ÚTestTakecóŠ—d}tjt|¬«5|jd«ddd«y#1swYyxYw)Nz-'indices' must be an array, not a scalar '2'.r8r)r;r<Ú
ValueErrorÚtake)rrrAs   rÚtest_take_scalar_raisesz TestTake.test_take_scalar_raisesœs5€Ø=ˆÜ ]‰]œ:¨SÔ 1ñ    Ø H‰HQŒK÷    ÷    ñ    ús    ž9¹Acó$—ttj|ddg««}tj|jddg«|«ttj|gd¢««}tj|jgd¢«|«y)Nrr    r$©rr rirr%©rrrr@s    rÚ    test_takezTestTake.test_take¡sf€Üœ"Ÿ'™' (¨Q°¨FÓ3Ó4ˆÜ
× Ñ  §¡¨1¨a¨&Ó!1°3Ô7äœ"Ÿ'™' (ªIÓ6Ó7ˆÜ
× Ñ  §¡ª)Ó!4°cÕ:rcó¼—tjddgtd«¬«}|jddgdtj
¬«}t j||«y)NrÚint64©rDrT©Ú
allow_fillr7)Úpdrrrir rrr%)rr>r&s   rÚtest_take_all_emptyzTestTake.test_take_all_empty¨sG€Ü—‘˜1˜a˜&¬ °GÓ(<Ô=ˆØ—‘˜a ˜V°ÄÇÁÓHˆÜ
× Ñ  ¨Õ0rcó —tjdgtdd¬«¬«}|jddgdtj
¬«}tjdtj
g|j ¬«}tj||«y)    NgÚfloat64r6rqrr/Trr)    rtrrrir rrDrr%)rr>r&r's    rÚtest_take_different_fill_valuez'TestTake.test_take_different_fill_value­sc€ä—‘˜3˜%¤{°9ÈÔ'MÔNˆØ—‘˜a ˜W°Ä"Ç&Á&ÓIˆÜ—8‘8˜Q¤§¡˜K¨v¯|©|Ô<ˆÜ
× Ñ  ¨6Õ2rcó’—tjdtjdddg«}t|d¬«}ttj|dg«d¬«}t j |j    dg«|«ttj|gd¢«d¬«}t j |j    gd¢«|«y)Nrrr    r6)rr    r
)r rrrrirr%)rÚdatar>r@s    rÚtest_take_fill_valuezTestTake.test_take_fill_value´s€Üx‰x˜œBŸF™F A q¨!Ð,Ó-ˆÜ˜T¨aÔ0ˆäœ"Ÿ'™' $¨¨Ó,¸Ô;ˆÜ
× Ñ  §¡¨a¨SÓ!1°3Ô7äœ"Ÿ'™' $ª    Ó2¸qÔAˆÜ
× Ñ  §¡ªYÓ!7¸Õ=rcó —ttj|dg««}tj|jdg«|«ttj|gd¢««}tj|jgd¢«|«y)Nr/)r.r,r0rlrms    rÚtest_take_negativezTestTake.test_take_negative¾sa€Üœ"Ÿ'™' (¨R¨DÓ1Ó2ˆÜ
× Ñ  §¡¨2¨$£°Ô5äœ"Ÿ'™' (ªLÓ9Ó:ˆÜ
× Ñ  §¡ª,Ó!7¸Õ=rcóˆ—tjtd¬«5|jdg«ddd«y#1swYyxYw)NÚboundsr8rN)r;r<r=ri)rrs  rÚ test_bad_takezTestTake.test_bad_takeÅs2€Ü ]‰]œ:¨XÔ 6ñ    Ø H‰HbTŒN÷    ÷    ñ    ús    œ8¸Acót—ttjtjdtjdg«}|jtjgd¢««}ttjtjdg«}t j ||«|jtjgd¢«d¬«}ttjtjtjg«}t j ||«|jtjgd¢«dd¬«}ttjtjdg«}t j ||«d}tjt|¬    «5|jtjgd
¢«d¬«ddd«tjt|¬    «5|jtjgd ¢«d¬«ddd«d }tjt|¬    «5|jtjdd g««ddd«tjt|¬    «5|jtjddg««ddd«tjt|¬    «5|jtjddg«d¬«ddd«y#1swYŒ9xYw#1swYŒùxYw#1swYŒ¹xYw#1swYŒ{xYw#1swYyxYw)Nrr
©rrr/T©rsFrrzInvalid value in 'indices'r8©rrr0©rrr-ú out of bounds value in 'indices'r1r © rr rrirrr%r;r<rhr=©rr>r&r'rAs     rÚtest_take_fillingzTestTake.test_take_fillingÉs9€äœbŸf™f¤b§f¡f¨a´·±¸Ð;Ó<ˆØ—‘œRŸX™X¢jÓ1Ó2ˆÜ¤§¡¬¯©°Ð2Ó3ˆÜ
× Ñ  ¨Ô2ð—‘œRŸX™X¢jÓ1¸dÓCˆÜ¤§¡¬¯©´·±Ð7Ó8ˆÜ
× Ñ  ¨Ô2ð—‘œRŸX™X¢jÓ1¸eÐPTÓUˆÜ¤§¡¬¯©°Ð2Ó3ˆÜ
× Ñ  ¨Ô2à*ˆÜ ]‰]œ:¨SÔ 1ñ    ?Ø K‰KœŸ™¢Ó,¸ˆKÔ >÷    ?ô]‰]œ:¨SÔ 1ñ    ?Ø K‰KœŸ™¢Ó,¸ˆKÔ >÷    ?ð1ˆÜ ]‰]œ:¨SÔ 1ñ    +Ø K‰KœŸ™ ! R Ó)Ô *÷    +ä ]‰]œ:¨SÔ 1ñ    *Ø K‰KœŸ™ ! Q Ó(Ô )÷    *ä ]‰]œ:¨SÔ 1ñ    ;Ø K‰KœŸ™ ! Q Ó(°TˆKÔ :÷    ;ð    ;÷    ?ñ    ?ú÷    ?ð    ?ú÷    +ð    +ú÷    *ð    *ú÷    ;ð    ;ús<Æ)K=Ç))L
È7'LÊ'L"Ë )L.Ë=LÌ
LÌLÌ"L+Ì.L7cóø—ttjddddgd¬«}|jtjgd¢««}tdtjdgd¬«}t j ||«|jtjgd¢«d¬«}tdtjtjgd¬«}t j ||«|jtjgd¢«dd¬    «}tdtjdgd¬«}t j ||«d
}tjt|¬ «5|jtjgd ¢«d¬«ddd«tjt|¬ «5|jtjgd ¢«d¬«ddd«d}tjt|¬ «5|jtjddg««ddd«tjt|¬ «5|jtjddg««ddd«tjt|¬ «5|jtjddg«d¬«ddd«y#1swYŒ9xYw#1swYŒùxYw#1swYŒ¹xYw#1swYŒ{xYw#1swYyxYw)Nrrr
r6r‚TrƒFrrzInvalid value in 'indices'.r8r„r…r†r1r r‡rˆs     rÚtest_take_filling_fill_valuez%TestTake.test_take_filling_fill_valueês+€äœbŸf™f a¨¨A¨qÐ1¸aÔ@ˆØ—‘œRŸX™X¢jÓ1Ó2ˆÜ ¤2§6¡6¨1˜~¸!Ô<ˆÜ
× Ñ  ¨Ô2ð—‘œRŸX™X¢jÓ1¸dÓCˆô
 ¤2§6¡6¬2¯6©6Ð2¸qÔAˆÜ
× Ñ  ¨Ô2ð—‘œRŸX™X¢jÓ1¸eÐPTÓUˆÜ ¤2§6¡6¨1˜~¸!Ô<ˆÜ
× Ñ  ¨Ô2à+ˆÜ ]‰]œ:¨SÔ 1ñ    ?Ø K‰KœŸ™¢Ó,¸ˆKÔ >÷    ?ä ]‰]œ:¨SÔ 1ñ    ?Ø K‰KœŸ™¢Ó,¸ˆKÔ >÷    ?ð1ˆÜ ]‰]œ:¨SÔ 1ñ    +Ø K‰KœŸ™ ! R Ó)Ô *÷    +ä ]‰]œ:¨SÔ 1ñ    *Ø K‰KœŸ™ ! Q Ó(Ô )÷    *ä ]‰]œ:¨SÔ 1ñ    ;Ø K‰KœŸ™ ! Q Ó(°TˆKÔ :÷    ;ð    ;÷    ?ñ    ?ú÷    ?ð    ?ú÷    +ð    +ú÷    *ð    *ú÷    ;ð    ;ús<Å)J?Æ+)K Ç9'KÉ'K$Ê )K0Ê?K    Ë KËK!Ë$K-Ë0K9ÚkindÚblockÚintegercóœ—ttjtjtjtjtjg|¬«}|jtjgd¢««}ttjtjtjg|¬«}t j ||«|jtjgd¢«d¬«}ttjtjtjg|¬«}t j ||«d}tjt|¬«5|jtjddg««ddd«tjt|¬«5|jtjdd    g««ddd«tjt|¬«5|jtjdd    g«d¬«ddd«y#1swYŒ xYw#1swYŒbxYw#1swYyxYw)
N)rŒr‚Tr6r†r8rr1r )
rr rrirrr%r;r<r=)rrŒr>r&r'rAs      rÚtest_take_filling_all_nanz"TestTake.test_take_filling_all_nan s€äœbŸf™f¤b§f¡f¬b¯f©f´b·f±f¼b¿f¹fÐEÈDÔQˆØ—‘œRŸX™X¢jÓ1Ó2ˆÜ¤§¡¬¯©´·±Ð7¸dÔCˆÜ
× Ñ  ¨Ô2à—‘œRŸX™X¢jÓ1¸dÓCˆÜ¤§¡¬¯©´·±Ð7¸dÔCˆÜ
× Ñ  ¨Ô2à0ˆÜ ]‰]œ:¨SÔ 1ñ    +Ø K‰KœŸ™ ! R Ó)Ô *÷    +ä ]‰]œ:¨SÔ 1ñ    *Ø K‰KœŸ™ ! Q Ó(Ô )÷    *ä ]‰]œ:¨SÔ 1ñ    ;Ø K‰KœŸ™ ! Q Ó(°TˆKÔ :÷    ;ð    ;÷        +ð    +ú÷    *ð    *ú÷    ;ð    ;ús$Å$'H*Æ.'H6Ç8)IÈ*H3È6H?ÉI N)rTrUrVrjrnrurxr{r}r€r‰r‹r;rWrXrrrrrfrf›s[„òò
;ò1ò
3ò>ò>òò;òB!;ðF ‡[[×јV g¨yÐ%9Ó:ñ;ó;ñ;rrfcó—eZdZd„Zy)Ú    TestWherecó~—ttjdgd¬«}tjddg«}|j    |d«}tddgd¬«}t j ||«tj|«}|j|d«}t j|tj|««y)Ngð?rr6TFr) rr rrÚ_whererr%rtÚSeriesÚwhereÚassert_series_equal)rrÚmaskr?r@Úsers      rÚtest_where_retain_fill_valuez&TestWhere.test_where_retain_fill_value"s‘€äœ2Ÿ6™6 3˜-°AÔ6ˆäx‰x˜˜u˜ Ó&ˆàj‰j˜$˜ Ó"ˆÜ˜1˜c˜(¨qÔ1ˆÜ
× Ñ   cÔ*äi‰i˜‹nˆØi‰i˜˜˜qÓ!ˆÜ
×јs¤B§I¡I¨c£NÕ3rN)rTrUrVršrrrr’r’!s„ó 4rr’)Únumpyr r;ÚpandasrtrÚpandas._testingÚ_testingrÚpandas.core.arrays.sparserÚfixturerrrr[rfr’rrrú<module>r¡swðÛÛ ãÝÝÝ1ð‡ñHóðHð‡ñ!óð!÷s,ñs,÷lñ÷"C;ñC;÷L 4ò 4r