hyb
2025-12-30 5e753a15ff53faab2261a53367e44d38caf87041
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
Ë
oñúh…3ãób—ddlZddlZddlmZmZddlmZmZm    Z    m
Z
m Z m Z m Z mZmZddlmZd„Zd„Zd„Zd„Zd„Zd    „Zej2j5d
d gd d gddidddœg«d„«Zd„Zd„Zd„Zd„Zd„Z ej2j5dddejBejBejBejBggd¢gd¢ejBejBejBejBggd¢gd¢gd ¢gfd!dgd"¢gd¢gd#¢gd$¢gd¢gd%¢gd&¢gfg«d'„«Z"d(„Z#d)„Z$d*„Z%d+„Z&y),éN)Ú    DataErrorÚSpecificationError)    Ú    DataFrameÚIndexÚ
MultiIndexÚPeriodÚSeriesÚ    TimestampÚconcatÚ
date_rangeÚtimedelta_rangecóì—ttjjd«j    d««}|j d|¬«}t j|jj|dd|…j«|j d|¬«d}|jj|dd|…jdk(sJ‚|j d|¬«d}t j|jj|dd|…jddg«|j d|¬«ddg}t j|jj|dd|…jddg«y)Né)érr©ÚwindowÚstepé)rér) rÚnpÚrandomÚ default_rngÚstandard_normalÚrollingÚtmÚassert_index_equalÚ _selected_objÚcolumnsÚname)rÚframeÚrs   úOH:\Change_password\venv_build\Lib\site-packages\pandas/tests/window/test_api.pyÚ test_getitemr#s8€Ü ”b—i‘i×+Ñ+¨AÓ.×>Ñ>¸vÓFÓ G€EØ  ‰ ˜Q Tˆ Ó*€AÜ×ј!Ÿ/™/×1Ñ1°5¹¸4¸±=×3HÑ3HÔIà  ‰ ˜Q Tˆ Ó*¨1Ñ-€AØ ?‰?× Ñ  5©¨4¨¡=×#8Ñ#8¸Ñ#;Ò ;Ð;Ð ;ð     ‰ ˜Q Tˆ Ó*¨4Ñ0€AÜ×ј!Ÿ/™/×1Ñ1°5¹¸4¸±=×3HÑ3HÈ!ÈQÈÑ3PÔQà  ‰ ˜Q Tˆ Ó*¨A¨q¨6Ñ2€AÜ×ј!Ÿ/™/×1Ñ1°5¹¸4¸±=×3HÑ3HÈ!ÈQÈÑ3PÕQócó&—tddggddg¬«}|jd¬«}tjtd¬    «5|d
gddd«tjtd ¬    «5|dd
gddd«y#1swYŒ5xYw#1swYyxYw) NrrÚAÚB©rr©rzColumns not found: 'C'©ÚmatchÚCz^[^A]+$)rrÚpytestÚraisesÚKeyError)ÚdfÚgs  r"Útest_select_bad_colsr2'sЀܠ   Q˜F8 c¨3 ZÔ    0€BØ

‰
˜!ˆ
Ó€AÜ    ‰”xÐ'?Ô    @ñØ    ˆ3ˆ%Š÷ä    ‰”x yÔ    1ñð    
ˆ3ˆ*Š ÷ð÷ðú÷ðúsÁA;Á*BÁ;BÂBcóF—tddggddg¬«}|jd¬«}tj|jj «|dj ««d}t jt|¬    «5|jddd«y#1swYyxYw)
Nrrr&r'r(rr)z%'Rolling' object has no attribute 'F'r*)
rrrÚassert_series_equalr&Úsumr-r.ÚAttributeErrorÚF)r0r!Úmsgs   r"Útest_attribute_accessr92s{€Ü    Q˜F8 c¨3 ZÔ    0€BØ

‰
˜!ˆ
Ó€AÜ×ј1Ÿ3™3Ÿ7™7›9 a¨¡f§j¡j£lÔ3Ø
1€CÜ    ‰”~¨SÔ    1ñ Ø    Š÷ ÷ ñ ús  BÂB có†—ttd«tdd«ddœ«}|jd|¬«}|ddgj«}ttj
tj
dd    d
gtj
tj
d d d gdœt d«¬«dd|…}tj||«y)Nré
Úfoo©r&r'r,rrr&r'éé    ééé©r&r'ÚABr()    rÚrangerr5rÚnanÚlistrÚassert_frame_equal©rr0r!ÚresultÚexpecteds     r"Útests_skip_nuisancerL;s¤€Ü    œ˜q›¬¨a°« ¸5ÑAÓ    B€BØ

‰
˜! $ˆ
Ó'€AØ Sˆz‰]× Ñ Ó  €FÜ܏v‰v”r—v‘v˜q ! QÐ'¬r¯v©v´r·v±v¸rÀ2ÀrÐ.JÑKܐT“
ôñ ˆ€fñ€Hô×ј& (Õ+r$cóî—ttd«tdd«ddœ«}|jd|¬«}tjt
d¬«5|j «ddd«y#1swYyxYw)    Nrr;r<r=rrz-Cannot aggregate non-numeric type: object|strr*)rrErr-r.rr5)rr0r!s   r"Útest_sum_object_str_raisesrNFsa€Ü    œ˜q›¬¨a°« ¸5ÑAÓ    B€BØ

‰
˜! $ˆ
Ó'€AÜ    ‰ÜÐHô
ñð    
‰Œ÷    ÷ñús ÁA+Á+A4có —ttd«tddd«dœ«}|jd|¬«}|dj«}|dj    «}|dj «}|d    j«}|d    j    «}t jtd
¬ «5|jtjtjg«}ddd«t||||gd ¬ «}    tjdd    gddgg«|    _t j|    «t jtd
¬ «5|jtjtjdœ«}ddd«t||gd ¬ «}    t j||    d¬«|jdddgi«}t||gd ¬ «}    tj ddg«|    _t j||    «|djddg«}t||gd ¬ «}    ddg|    _t j||    «d}
t#j$t&|
¬ «5|jddddœi«ddd«t#j$t&|
¬ «5|jdddœdddœdœ«ddd«|jddgddgdœ«}t||||gd ¬ «}    gd¢} tj | «|    _t j||    d¬«y#1swYŒ@xYw#1swYŒ²xYw#1swYŒÁxYw#1swYŒxYw)Nrrr;rrCrrr&r'zusing Rolling.[mean|std]r*r©ÚaxisÚmeanÚstdT©Ú
check_like©r&rR©r&rSr5únested renamer is not supported)rRr5)Úmean2Úsum2)rVrW)r'rR)r'rS)rrErrRrSr5rÚassert_produces_warningÚ FutureWarningÚ    aggregaterr rÚ from_productrrHÚ from_tuplesr-r.r) rr0r!Úa_meanÚa_stdÚa_sumÚb_meanÚb_stdrJrKr8Úexp_colss             r"Útest_aggrfPsـܠ   œ˜q›¬¨a°°Q«Ñ8Ó    9€Bà

‰
˜! $ˆ
Ó'€AØ ˆs‰V[‰[‹]€FØ ˆc‰FJ‰J‹L€EØ ˆc‰FJ‰J‹L€EØ ˆs‰V[‰[‹]€FØ ˆc‰FJ‰J‹L€Eä     ×    #Ñ    #¤MÐ9SÔ    Tñ0Ø—‘œbŸg™g¤r§v¡vÐ.Ó/ˆ÷0äv˜u f¨eÐ4¸1Ô=€HÜ!×.Ñ.°°c°
¸VÀU¸OÐ/LÓM€HÔÜ×ј& (Ô+ä     ×    #Ñ    #¤MÐ9SÔ    Tñ:Ø—‘¤2§7¡7´·±Ñ8Ó9ˆ÷:ôv˜uo¨AÔ.€HÜ×ј& (°tÕ<à [‰[˜# ¨˜Ð/Ó 0€Fܐv˜uo¨AÔ.€HÜ!×-Ñ-¨}¸lÐ.KÓL€HÔÜ×ј& (Ô+à ˆs‰V× Ñ ˜v u˜oÓ .€Fܐv˜uo¨AÔ.€HØ €HÔÜ×ј& (Ô+à
+€CÜ    ‰Ô)°Ô    5ñ;à     ‰ S 6°%Ñ8Ð9Ô:÷;ô
‰Ô)°Ô    5ñ
Ø     ‰ Ø!¨%Ñ0ÀÐQVÑ7WÑ Xô    
÷
ð
[‰[ ¨˜°f¸e°_ÑEÓ F€Fܐv˜u f¨eÐ4¸1Ô=€HâI€HÜ!×-Ñ-¨hÓ7€HÔÜ×ј& (°tÖ<÷K0ñ0ú÷ :ñ:ú÷";ð;ú÷
ð
ús0Â00LÅ
1L+É!L8ÊMÌL(Ì+L5Ì8MÍM ÚfuncÚminrRÚmaxÚbr5ÚprodÚmedian)rjÚccó:—tgd¢gd¢gd¢dœ«}d}tjt|¬«5|j    dd¬    «}ddd«t j td
¬«5j|«ddd«y#1swYŒ?xYw#1swYyxYw) N)rrr)rér)r>éé)Úarjrmú5Support for axis=1 in DataFrame.rolling is deprecatedr*rr)rrQz"axis other than 0 is not supported)    rrr[r\rr-r.ÚNotImplementedErrorÚagg)rgr0r8r!s    r"Útest_multi_axis_1_raisesrv‚s†€ô
 
šªºÑCÓ    D€BØ
A€CÜ     ×    #Ñ    #¤M¸Ô    =ñ)Ø J‰J˜a aˆJÓ (ˆ÷)ä    ‰Ô*Ð2VÔ    WñØ    ‰ˆdŒ ÷ð÷)ð)ú÷ðús³BÁ*BÂBÂBcó´—ttd«tddd«dœ«}|jd¬«}|dj«}t    j
t d    ¬
«5|jtjd „dœ«}ddd«|d jd „|¬«}t||gd¬«}t    j|d¬«y#1swYŒHxYw)Nrrr;rrCrr)r&zusing Rolling.[sum|std]r*có0—tj|d¬«S©Nr)Úddof©rrS©Úxs r"ú<lambda>z test_agg_apply.<locals>.<lambda>—s€´B·F±F¸1À1Ô4E€r$r'có0—tj|d¬«Sryr{r|s r"r~z test_agg_apply.<locals>.<lambda>˜s€¤R§V¡V¨A°AÔ%6€r$)ÚrawrrPTrT) rrErr5rr[r\rurÚapplyr rH)r€r0r!rbrJÚrcustomrKs       r"Útest_agg_applyrƒs¸€ä    œ˜q›¬¨a°°Q«Ñ8Ó    9€Bà

‰
˜!ˆ
Ó€AØ ˆc‰FJ‰J‹L€Eä     ×    #Ñ    #¤MÐ9RÔ    SñHØ—‘œRŸV™VÑ*EÑFÓGˆ÷Hà‰fl‰lÑ6¸CˆlÓ@€Gܐu˜gÐ&¨QÔ/€HÜ×ј& (°tÖ<÷    HðHús Á#$CÃCcó—ttd«tddd«dœ«}|jd|¬«}tjt
d¬    «5|j tjtjg«j}ddd«tjtd
«d d gg«}tj|«tjt
d¬    «5|d j tjtjg«j}ddd«td d g«}tj||«tjt
d¬    «5|j d tjtjgi«j}ddd«tj ddg«}tj||«y#1swYŒRxYw#1swYŒÆxYw#1swYŒPxYw)Nrrr;rrCrrzusing Rolling.[sum|mean]r*rDr5rRr&)r&r5rV)rrErrr[r\rurr5rRrrr^rGrrr_rIs     r"Útest_agg_consistencyr…s}€Ü    œ˜q›¬¨a°°Q«Ñ8Ó    9€BØ

‰
˜! $ˆ
Ó'€Aä     ×    #Ñ    #¤MÐ9SÔ    Tñ2Ø—‘œŸ™¤§¡Ð(Ó)×1Ñ1ˆ÷2ä×&Ñ&¬¨T«
°U¸F°OÐ'DÓE€HÜ×ј& (Ô+ä     ×    #Ñ    #¤MÐ9SÔ    Tñ7ؐ3‘—‘œRŸV™V¤R§W¡WÐ-Ó.×6Ñ6ˆ÷7äe˜V_Ó%€HÜ×ј& (Ô+ä     ×    #Ñ    #¤MÐ9SÔ    Tñ9Ø—‘˜œbŸf™f¤b§g¡gÐ.Ð/Ó0×8Ñ8ˆ÷9ä×%Ñ% |°]Ð&CÓD€HÜ×ј& (Õ+÷2ñ2ú÷
7ð7ú÷
9ð9ús$Á:GÃ&=G(Å)<G4ÇG%Ç(G1Ç4G=có&—ttd«tddd«dœ«}|jd¬«}d}tjt
|¬    «5|j d
d d gid d d gidœ«ddd«t|d
j«|d
j«|d j«|d j«gd¬«}tjgd¢«|_ tjt
|¬    «5|d
d gjdd dgidd dgidœ«ddd«tjt
|¬    «5|jdd dgidd dgidœ«ddd«y#1swYŒxYw#1swYŒWxYw#1swYyxYw)Nrrr;rrCrr)rXr*r&rRr5r')Úr1Úr2rrP))ÚrarR)r‰rS)ÚrbrR)rŠrSr‰rSrŠ)rrErr-r.rr]r rRrSrr_rru)r0r!r8rKs    r"Útest_agg_nested_dictsr‹±s€ä    œ˜q›¬¨a°°Q«Ñ8Ó    9€BØ

‰
˜!ˆ
Ó€Aà
+€CÜ    ‰Ô)°Ô    5ñRØ     ‰ ˜C &¨% Ð1¸#ÀȸÐ9OÑPÔQ÷RôØ    
ˆ3‰‰‹˜˜#™Ÿ
™
›  a¨¡f§k¡k£m°Q°s±V·Z±Z³\ÐBÈô€Hô"×-Ñ-ÚFó€HÔô
‰Ô)°Ô    5ñXØ    ˆ3ˆ*‰ ×Ñ ¨° Р7¸tÀfÈeÀ_Ð>UÑVÔW÷Xô
‰Ô)°Ô    5ñLØ    ‰T˜F E˜?Ð+°4¸&À%¸Ð2IÑJÔK÷LðL÷RñRú÷XðXú÷LðLús$ÁE.Ä"E;ÅFÅ.E8Å;FÆFcó@—gd¢}td«td«td«g}tgd¢gd¢td«tdd¬«t    d    dd
¬ «t d «t d «t d«gddt jgddt jgddt jg|t d «t d «t d«gdœ |¬«}tgd¢gd¢gd¢gd¢gd¢gd¢gd¢gd¢gd¢gd¢gd¢dœ |¬«dd|…}|jdd|¬«j«}tj||«|jdd|¬«j«}|j«jt«dd|…}tj||«y)N) ÚintÚfloatÚstringÚdatetimeÚ    timedeltaÚperiodsÚfl_infÚfl_nanÚstr_nanÚdt_natÚ periods_natÚ20170101Ú20170203©rrr)g@g@g@Úabcr)r’z1 sÚs)r’Úfreqz2012-01z2012-02z2012-03çð?ç@ÚaaÚbbr()ržrŸrŸ)ržrŸržrr©rÚ min_periodsrr)r£r)r
rrGr r rrÚinfrFrÚcountrrHÚnotnaÚastyperŽ)rÚcolsÚ
dt_nat_colr0rKrJs      r"Útest_count_nonnumeric_typesrªÇs„€ò €Dô˜JÓ'¬°:Ó)>Ä    È$ÃÐP€Jä    âÚ$ܘ5“kÜ" :°qÔ9Ü(¨¸ÀÔDäyÓ!ܐyÓ!ܐyÓ!ðð
˜C¤§¡Ð(ؘC¤§¡Ð(ؘd¤B§F¡FÐ+Ø äyÓ!ܐyÓ!ܐt“ ðñ    
ð*ô-
€Bô2â"Ú$Ú%Ú'Ú(Ú&Ú%Ú%Ú&Ú%Ú*ñ     
ðôñ ˆ€fñ€Hð"Z‰Z˜q¨a°dˆZÓ ;× AÑ AÓ C€FÜ×ј& (Ô+à Z‰Z˜ q¨tˆZÓ 4× :Ñ :Ó <€F؏x‰x‹z× Ñ ¤Ó'©¨$¨Ñ/€HÜ×ј& (Õ+r$có—ttjd«d¬«}|jd«j    «}|jd«j    «}|j
dk(sJ‚|j
dk(sJ‚y)Nédr<)réé)r    rÚarangerr5r)rœÚs2Ús3s   r"Útest_preserve_metadatar²
sf€äŒry‰y˜‹~ EÔ*€Aà    
‰2‹×    Ñ    Ó    €BØ    
‰2‹×    Ñ    Ó    €BØ 7‰7eÒ ÐÐ Ø 7‰7eÒ ÐÑ r$zfunc,window_size,expected_valsrr)g.@ç4@ç9@r³)r´ç>@ç€A@rµ)r³rµr¶rµ)r¶çD@çN@r·)r¸çT@g@U@éPÚ    expanding)ç$@r¼r³r³)r³rµrµr³)r¼r¼rµrµ)g‹RB°ªª:@r·gI@rµ)r·r¹r¸rµc
ó‚—tgd¢gd¢gd¢gd¢gd¢gd¢gd¢ggd¢¬    «}t|jd
«|«}|r    ||«}n|«}tjgd ¢d
dg¬ «}tjgd ¢«}t|||¬«}|j ddgddgdœ«}    t j|    |«y)N)r&r;r®)r&r®r­)r&r­é()r'r;r­)r'r­r¾)r'r¾rº)r'rºéZ)ÚstockÚlowÚhighr(rÀ))r&r)r&r)r&r)r'r)r'ro)r'r)r'r>)Únames))rÁrR)rÁri)rÂrR)rÂrh)ÚindexrrRrirh)rÁrÂ)rÚgetattrÚgroupbyrr_rurrH)
rgÚ window_sizeÚ expected_valsr0ÚfrrÄrrKrJs
          r"Útest_multiple_agg_funcsrÊs€ôB
â Ú Ú Ú Ú Ú Ú ð    
ò)ô
€Bô    —
‘
˜7Ó# TÓ*€AÙِ;“‰á“ˆä × "Ñ "ÚNؘˆoô €Eô×$Ñ$ÚLó€Gô˜¨e¸WÔE€Hà Z‰Z ¨ ¸&À%¸ÑIÓ J€Fä×ј& (Õ+r$có(—ttd««jd||||¬«}|jDcic]}|t    ||«“Œ}}t    ||««|jDcic]}|t    ||«“Œ}}||k(sJ‚ycc}wcc}w)Nr)ÚcenterÚclosedr£r)r    rErÚ _attributesrÅ)    Úarithmetic_win_operatorsrÍrÌr£rÚroll_objÚattrrKrJs             r"Ú)test_dont_modify_attributes_after_methodsrÒVs¡€ô”e˜A“hÓ×'Ñ'Ø    & °[Àtð(ó€Hð;C×:NÑ:NÖO°$”g˜h¨Ó-Ñ-ÐO€HÐOØ/„GˆHÐ.Ó/Ô1Ø8@×8LÑ8LÖ M°ˆd”G˜H dÓ+Ñ+Ð M€FÐ MØ XÒ ÐÑ ùòPùâ Ms ·B
Á,Bcó—d}tjt|¬«5tt    j
d««j ddd|¬«j«ddd«d}tjt|¬«5tt    j
d««j ddd    |¬«j«ddd«tt    j
d
««}d }tjt|¬«5|j ddd|¬«j«ddd«d }tjt|¬«5|j ddd    |¬«j«ddd«d }tjt|¬«5|j ddd|¬«j«ddd«y#1swYŒixYw#1swYŒxYw#1swYŒ¶xYw#1swYŒyxYw#1swYyxYw)Nz2The 'axis' keyword in Series.rolling is deprecatedr*r;rTr)rrÌrQrz&No axis named 1 for object type Seriesr)r;r;z5The 'axis' keyword in DataFrame.rolling is deprecatedrsz)No axis named 2 for object type DataFramer) rr[r\r    rÚonesrrRr-r.Ú
ValueErrorr)rr8r0s   r"Útest_centered_axis_validationrÖcs´€à
>€CÜ     ×    #Ñ    #¤M¸Ô    =ñUÜŒrw‰wr‹{Ó×#Ñ#¨1°TÀÈÐ#ÓM×RÑRÔT÷Uð 3€CÜ    ‰”z¨Ô    -ñUÜŒrw‰wr‹{Ó×#Ñ#¨1°TÀÈÐ#ÓM×RÑRÔT÷Uô
”2—7‘7˜8Ó$Ó    %€BØ
A€CÜ     ×    #Ñ    #¤M¸Ô    =ñDØ

‰
˜! D¨q°tˆ
Ó<×AÑAÔC÷Dà
A€CÜ     ×    #Ñ    #¤M¸Ô    =ñDØ

‰
˜! D¨q°tˆ
Ó<×AÑAÔC÷Dð 6€CÜ    ‰”z¨Ô    -ñFØ     ‰˜1 T°¸ˆÓ    =×    BÑ    BÔ    D÷FðF÷'UñUú÷
UñUú÷ DðDú÷DðDú÷
FðFús=žAGÂAGÄ$GÅ$G+Æ$G7ÇGÇGÇG(Ç+G4Ç7Hcó¦—tgd¢«}|jdd|¬«j«}ttjt |«««dd|…}t j||«d}tjt|¬«5tgd¢«jdd    |¬«j«ddd«y#1swYyxYw)
N©rrrrorr¬rr¢ú!min_periods 5 must be <= window 3r*ršrr) r    rrhrrÔÚlenrr4r-r.rÕ©rrrrJrKr8s     r"Útest_rolling_min_min_periodsrÜ}s§€ÜŠÓ€AØ Y‰Y˜c¨q°tˆYÓ <× @Ñ @Ó B€FÜ”b—g‘gœc !›f“oÓ&¡v¨ vÑ.€HÜ×ј6 8Ô,Ø
-€CÜ    ‰”z¨Ô    -ñLÜŠyÓ×!Ñ!¨¸ÀÐ!ÓE×IÑIÔK÷L÷LñLús Â.CÃCcó|—tgd¢tj¬«}|jdd|¬«j    «}|dd|…}t j ||«d}tjt|¬«5tgd¢«jd    d
|¬«j    «ddd«y#1swYyxYw) NrØ)Údtyper¬rr¢rÙr*ršrr)
r    rÚfloat64rrirÚassert_almost_equalr-r.rÕrÛs     r"Útest_rolling_max_min_periodsrá‡s›€ÜФb§j¡jÔ1€AØ Y‰Y˜c¨q°tˆYÓ <× @Ñ @Ó B€FØ‘4‰y€HÜ×ј6 8Ô,Ø
-€CÜ    ‰”z¨Ô    -ñLÜŠyÓ×!Ñ!¨¸ÀÐ!ÓE×IÑIÔK÷L÷LñLús Á;.B2Â2B;)'Únumpyrr-Ú pandas.errorsrrÚpandasrrrrr    r
r r r Úpandas._testingÚ_testingrr#r2r9rLrNrfÚmarkÚ parametrizervrƒr…r‹rªr²rFrÊrÒrÖrÜrá©r$r"ú<module>rêscðÛÛ ÷÷
 
÷
õ
õò Rò ò ò,òò/=ðd‡×ÑØ
ˆeˆWv˜uo¨¨U |¸6ÈÑ5QÐ Róñóðò =ò,ò(Lò,@,òFð‡×ÑØ$ð Ø à—‘˜Ÿ™ §¡¨¯©Ð0Ú(Ú(Ø—‘˜Ÿ™ §¡¨¯©Ð0Ú(Ú(Ú&ð ð     
ð Ø â(Ú(Ú(Ú(Ú(Ú-Ú(ð ð     
ðóñ> ,ó?ð> ,òF
òFò4LóLr$