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
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
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
Ë
nñúh:¤ãó’ —ddlmZddlZddlZddlmcmZddl    m
Z
ddl Z ddl m Z mZddlmZddlmZej(Zej,d„«Zej,d„«Zej,d„«Zej,d    „«Zej,d
„«Zej,d „«Zej,d „«Zej,d „«Zej,d„«Zej,d„«Z ej,d„«Z!ej,d„«Z"ej,d„«Z#ej,d„«Z$ej,d„«Z%ej,d„«Z&ej,d„«Z'ej,d„«Z(ej,d„«Z)ej,d„«Z*ej,d„«Z+ej,d„«Z,ej,d„«Z-ej,d„«Z.ej,d„«Z/ej,d„«Z0ej,d „«Z1ej,d!„«Z2ej,d"„«Z3Gd#„d$«Z4ejjjmd%gd&¢«d'„«Z7ejjjmd%gd(¢«ejjjmd)gd*¢«d+„««Z8ejjjmd,gd-¢«d.„«Z9ejjjmd,gd/¢«d0„«Z:Gd1„d2«Z;Gd3„d4«Z<Gd5„d6«Z=Gd7„d8«Z>Gd9„d:«Z?d;„Z@ejjjmd<ej‚d=fej„d=fej†d>fejˆd>fejŠd>fejŒd>fejŽd?fejd@fej’d?fej”d@fg
«dA„«ZKejjjmdBej˜ejšej„ejˆejŒejœejžej ej¢ej¤ej”ej’ej¦ej¨ejªg«dC„«ZVejjjmdDdEdg«dF„«ZWejjjmdGdej°gdH¢«ej°dIgdJdKgzz«g«ejjjmdLdMdNg«dO„««ZYej´ej¶ejjjmdLdMdPg«dQ„«««Z\ejjjmdRdSdTg«dU„«Z]ejjjmdVgdW¢«dX„«Z^ejjjmdYej¾ejÀejÂejÄejÆededZd«g«ejjjmd[gd\¢«d]„««Zey)^é)ÚpartialN)Úis_integer_dtype)ÚSeriesÚisna)Únanopsc#óŒK—|j«5}|jtdd«d–—ddd«y#1swYyxYw­w)NÚ_USE_BOTTLENECKF)ÚcontextÚsetattrr)Ú monkeypatchÚms  úKH:\Change_password\venv_build\Lib\site-packages\pandas/tests/test_nanops.pyÚdisable_bottleneckrs<èø€à    ×    Ñ    Ó    ð !Ø        ‰    ”&Ð+¨UÔ3Û ÷÷ñüs‚A“8¯    A¸A½Acó—y)N©é é©rórÚ    arr_shapers€à rcó^—tjjd«j|«S©Né)ÚnpÚrandomÚ default_rngÚstandard_normal©rs rÚ    arr_floatr!s"€ä 9‰9×  Ñ   Ó #× 3Ñ 3°IÓ >Ð>rcó—||dzzS)Nùð?r©rs rÚ arr_complexr#&s€à y 2‘~Ñ %Ð%rcób—tjjd«jdd|«S)Nréöÿÿÿé
©rrrÚintegersrs rÚarr_intr)+s&€ä 9‰9×  Ñ   Ó #× ,Ñ ,¨S°"°iÓ @Ð@rcóh—tjjd«jdd|«dk(S)Nrrr'rs rÚarr_boolr+0s+€ä 9‰9×  Ñ   Ó #× ,Ñ ,¨Q°°9Ó =ÀÑ BÐBrcóJ—tj|«jd«S)NÚS©rÚabsÚastyper"s rÚarr_strr15ó€ä 6‰6)Ó × #Ñ # CÓ (Ð(rcóJ—tj|«jd«S)NÚUr.r"s rÚarr_utfr5:r2rcó€—tjjd«jdd|«j    d«S)Nrré NúM8[ns]©rrrr(r0rs rÚarr_dater:?ó1€ä 9‰9×  Ñ   Ó #× ,Ñ ,¨Q°°yÓ A× HÑ HÈÓ RÐRrcó€—tjjd«jdd|«j    d«S)Nrrr7úm8[ns]r9rs rÚ
arr_tdeltar>Dr;rcóJ—tjtj|«S©N)rÚtileÚnanrs rÚarr_nanrCIs€ä 7‰7”2—6‘6˜9Ó %Ð%rcó0—tj||g«Sr@©rÚvstack)rrCs  rÚ arr_float_nanrGNó€ä 9‰9i Ð)Ó *Ð*rcó0—tj||g«Sr@rE)rCrs  rÚarr_nan_float1rJSs€ä 9‰9g˜yÐ)Ó *Ð*rcó0—tj||g«Sr@rE©rCs rÚ arr_nan_nanrMXó€ä 9‰9g˜wÐ'Ó (Ð(rcó(—|tjzSr@)rÚinfr"s rÚarr_infrQ]s€à ”r—v‘vÑ Ðrcó0—tj||g«Sr@rE)rrQs  rÚ arr_float_infrSbrHrcó0—tj||g«Sr@rE©rCrQs  rÚ arr_nan_infrVgrNrcó2—tj|||g«Sr@rE)rrCrQs   rÚarr_float_nan_infrXls€ä 9‰9i ¨'Ð2Ó 3Ð3rcó2—tj|||g«Sr@rErUs  rÚarr_nan_nan_infrZqs€ä 9‰9g˜w¨Ð0Ó 1Ð1rc ó,—tj|jd«|jd«|jd«|jd«|jd«|jd«|jd«|jd«g«S)NÚO)rrFr0)rr)r+r#r1r5r:r>s        rÚarr_objr]vs€€ô 9‰9à × Ñ ˜SÓ !Ø N‰N˜3Ó Ø O‰O˜CÓ  Ø × Ñ ˜sÓ #Ø N‰N˜3Ó Ø N‰N˜3Ó Ø O‰O˜CÓ  Ø × Ñ ˜cÓ "ð        
ó ð rcój—tjd¬«5||dzzcddd«S#1swYyxYw©NÚignore©Úinvalidr!©rÚerrstaterLs rÚ arr_nan_nanjreˆs/€ä     ‰˜XÔ    &ñ&ؘ 2™Ñ%÷&÷&ò&ús—)©2cóˆ—tjd¬«5tj||g«cddd«S#1swYyxYw©Nr`ra©rrdrF)r#res  rÚarr_complex_nanriŽó4€ä     ‰˜XÔ    &ñ6܏y‰y˜+ |Ð4Ó5÷6÷6ò6úó    —8¸Acód—tjd¬«5|dzcddd«S#1swYyxYwr_rc)rQs rÚ arr_nan_infjrm”s*€ä     ‰˜XÔ    &ñؘ‰|÷÷òús—&¦/cóˆ—tjd¬«5tj||g«cddd«S#1swYyxYwrgrh)r#rms  rÚarr_complex_nan_infjrošrjrkcó—|dd…dfS©Nrrr"s rÚ arr_float_1drr s€à ’Q˜T‰?Ðrcó—|dd…dfSrqrrLs rÚ
arr_nan_1drt¥s€à ’1a4‰=Ðrcó—|dd…dfSrqr)rGs rÚarr_float_nan_1drvªs€à š˜A˜Ñ Ðrcó—|dd…dfSrqr)Úarr_float1_nans rÚarr_float1_nan_1dry¯ó€à š!˜Q˜$Ñ Ðrcó—|dd…dfSrqr)rJs rÚarr_nan_float1_1dr|´rzrcóà—eZdZd„Zd„Zd$d„Z        d%d„Z    d&d„Z                    d'd„Zd$d„Z    e
jjd    e jej fe j"ej$fg«d
„«Zd „Zd „Ze
jj-d «d„«Ze
jjded««d„«Ze
jjded««d„«Ze
jjded««d„«Ze
jj-d «e
jjd    e j8ej:fe j<ej>fg«d„««Z d(d„Z!e
jj-d «d„«Z"e
jj-d «d„«Z#d(d„Z$d„Z%d„Z&d„Z'd„Z(d„Z)d„Z*d„Z+d „Z,d!„Z-d"„Z.d#„Z/y))ÚTestnanopsDataFramec óæ —dt_d}tjj    d«j |«|_tjj    d«j |«|_|j |jdzz|_tjj    d«jdd|«|_
tjj    d«jdd|«dk(|_ tj|j «jd«|_tj|j «jd    «|_tjj    d«jdd
|«jd «|_tjj    d«jdd
|«jd «|_tj$tj&|«|_tj*|j |j(g«|_tj*|j|j(g«|_tj*|j(|jg«|_tj*|j(|j(g«|_|j tj4z|_tj*|j |j6g«|_tj*|j(|j6g«|_tj*|j |j(|j6g«|_tj*|j(|j(|j6g«|_tj*|j jd «|jjd «|jjd «|jjd «|jjd «|jjd «|j jd «|j"jd «g«|_ tjBd¬«5|j(|j(dzz|_"tj*|j|jDg«|_#|j6dz|_$tj*|j|jHg«|_%ddd«|j |_&|j|_'|j(|_(|j,|_)|j.|_*|j0|_+|j dd…df|_,|jdd…df|_-|j(dd…df|_.|j,dd…df|_/|j.dd…df|_0|j0dd…df|_1y#1swYŒxYw)NFrrr!r%r&rr-r4r7r8r=r\r`ra)2rr    rrrrrÚ
arr_float1r#r(r)r+r/r0r1r5r:r>rArBrCrFrGrxrJrMrPrQrSrVrXrZr]rdrerirmroÚ arr_float_2dÚ arr_float1_2dÚ
arr_nan_2dÚarr_float_nan_2dÚarr_float1_nan_2dÚarr_nan_float1_2drrÚ arr_float1_1drtrvryr|)Úselfrs  rÚ setup_methodz TestnanopsDataFrame.setup_methodºs—€Ø!&ŒÔàˆ    äŸ™×.Ñ.¨qÓ1×AÑAÀ)ÓLˆŒÜŸ)™)×/Ñ/°Ó2×BÑBÀ9ÓMˆŒØŸ>™>¨D¯O©O¸bÑ,@Ñ@ˆÔÜ—y‘y×,Ñ,¨QÓ/×8Ñ8¸¸bÀ)ÓLˆŒ ÜŸ    ™    ×-Ñ-¨aÓ0×9Ñ9¸!¸QÀ    ÓJÈaÑOˆŒ Ü—v‘v˜dŸn™nÓ-×4Ñ4°SÓ9ˆŒ Ü—v‘v˜dŸn™nÓ-×4Ñ4°SÓ9ˆŒ ä I‰I× !Ñ ! !Ó $× -Ñ -¨a°¸    Ó B× IÑ IÈ(Ó Sð     Œ ô I‰I× !Ñ ! !Ó $× -Ñ -¨a°¸    Ó B× IÑ IÈ(Ó Sð     Œô—w‘wœrŸv™v yÓ1ˆŒ ÜŸY™Y¨¯©¸¿ ¹ Ð'EÓFˆÔÜ Ÿi™i¨¯©¸$¿,¹,Ð(GÓHˆÔÜ Ÿi™i¨¯©°t·±Ð(GÓHˆÔÜŸ9™9 d§l¡l°D·L±LÐ%AÓBˆÔà—~‘~¬¯©Ñ.ˆŒ ÜŸY™Y¨¯©¸¿ ¹ Ð'EÓFˆÔäŸ9™9 d§l¡l°D·L±LÐ%AÓBˆÔÜ!#§¡¨D¯N©N¸D¿L¹LÈ$Ï,É,Ð+WÓ!XˆÔÜ!Ÿy™y¨$¯,©,¸¿ ¹ ÀdÇlÁlÐ)SÓTˆÔÜ—y‘yà—‘×%Ñ% cÓ*Ø— ‘ ×#Ñ# CÓ(Ø— ‘ ×$Ñ$ SÓ)Ø× Ñ ×'Ñ'¨Ó,Ø— ‘ ×#Ñ# CÓ(Ø— ‘ ×#Ñ# CÓ(Ø— ‘ ×$Ñ$ SÓ)Ø—‘×&Ñ& sÓ+ð     ó 
ˆŒ ô[‰[ Ô *ñ    YØ $§ ¡ ¨t¯|©|¸bÑ/@Ñ @ˆDÔ Ü#%§9¡9¨d×.>Ñ.>À×@QÑ@QÐ-RÓ#SˆDÔ  à $§ ¡ ¨rÑ 1ˆDÔ Ü(*¯    ©    °4×3CÑ3CÀT×EVÑEVÐ2WÓ(XˆDÔ %÷     Yð!ŸN™NˆÔØ!Ÿ_™_ˆÔàŸ,™,ˆŒØ $× 2Ñ 2ˆÔØ!%×!4Ñ!4ˆÔØ!%×!4Ñ!4ˆÔà ŸN™Nª1¨a¨4Ñ0ˆÔØ!Ÿ_™_ªQ°¨TÑ2ˆÔàŸ,™,¢q¨! tÑ,ˆŒØ $× 2Ñ 2²1°a°4Ñ 8ˆÔØ!%×!4Ñ!4²Q¸°TÑ!:ˆÔØ!%×!4Ñ!4²Q¸°TÑ!:ˆÕ÷+    Yñ    Yús ÓBY&Ù&Y0có"—tt_yr@)Úuse_bnrr    ©rˆs rÚteardown_methodz#TestnanopsDataFrame.teardown_methodýs
€Ü!'ŒÕrcóæ—t|d|«}|dk7rZt|d«rN|jrB|j|jk7r)t    j
||jdgd¬«d}    t j|||¬«y#t$r_t|d«r|jdk(r‚t|d«r|jjdvr‚|jjd    k(rl|jjd    k7r|j|j«}nQttd
«rd nd }|j|«}|j|«}n|jjd    k(r‚t jt    j|«t    j|«|¬«t jt    j|«t    j|«|¬«YywxYw) NÚasm8rÚshape©Úaxis©Ú check_dtypeÚdtyper=)Úcr\r\Ú
complex128Úc16Úf8)ÚgetattrÚhasattrÚndimrrÚsplitÚtmÚassert_almost_equalÚAssertionErrorr•Úkindr0ÚrealÚimag)rˆÚtargÚresr’r”Ú
cast_dtypes      rÚ check_resultsz!TestnanopsDataFrame.check_resultsss€Üc˜6 3Ó'ˆð AŠIܘ˜gÔ&Ø—    ’    Ø—
‘
˜cŸi™iÒ'ä—(‘(˜3 §¡¨A¡ °aÔ8¸Ñ;ˆCð    YÜ × "Ñ " 4¨¸+Ö FøÜó    Yät˜WÔ%¨$¯*©*¸Ò*@Øô
˜3 Ô(¨C¯I©I¯N©NÀ*Ñ,LØðy‰y~‰~ Ò$Ø—:‘:—?‘? cÒ)ØŸ*™* T§Z¡ZÓ0‘Cä*1´"°lÔ*C¡ÈJØŸ*™* ZÓ0CØŸ;™; zÓ2‘Dð—‘—‘ CÒ'ØÜ × "Ñ "¤2§7¡7¨4£=´"·'±'¸#³,ÈKÕ XÜ × "Ñ "¤2§7¡7¨4£=´"·'±'¸#³,ÈK× Xð1    YúsÁ.BÂE&G0Ç/G0Nc ó$—tt|j««dgzD]}    |r|n|}
|r'|r%t|
«j    «r ||
fd|    i|¤Ž} n ||
fd|    i|¤Ž} |
j
t k(r_|tjus|tjur;t| tj«r| jt«} n t| «} ||f|    |dœ|¤Ž} t| tj«r<t| t«r,tj| «rtj| «r| } |j!| | |    |¬«|r ||fd|    i|¤Ž} |j!| | |    |¬«|    € ||fd|i|¤Ž} |j!| | |    |¬«|sŒo|    Œs||fi|¤Ž} |j!| | |    |¬«Œ“|jdkrytj"|dd¬«} tj"|dd¬«}|j$||| |f|||d    œ|¤Žy)
Nr’©r’Úskipnar“rªéréÿÿÿÿr‘)rªr”Úempty_targfunc)ÚlistÚrangerœrÚallr•ÚobjectrÚanyÚ
isinstanceÚndarrayr0Úboolr—ÚfloatÚisnanr§ÚtakeÚcheck_fun_data)rˆÚtestfuncÚtargfuncÚ    testarvalÚ    targarvalrªr”r­Úkwargsr’Ú targartempvalr¤r¥Ú
testarval2Ú
targarval2s               rr¹z"TestnanopsDataFrame.check_fun_data's€ôœ˜yŸ~™~Ó.Ó/°4°&Ñ8ó$    MˆDÙ)/™I°YˆMÙ™.¬T°-Ó-@×-DÑ-DÔ-FÙ% mÑI¸$ÐIÀ&ÑI‘á  ÑC°DÐC¸FÑCà×"Ñ"¤fÒ,ØœBŸF™FÑ" h´"·&±&Ñ&8ô˜d¤B§J¡JÔ/ØŸ;™;¤tÓ,‘Dä ›:Dá˜9ÐI¨4¸ÑIÀ&ÑIˆCô˜4¤§¡Ô/ܘs¤EÔ*Ü—H‘H˜T”NÜ—H‘H˜S”Mðà × Ñ ˜t S¨$¸KÐ Ô HÙÙ˜yÑ>¨tÐ>°vÑ>Ø×"Ñ" 4¨¨dÀ Ð"ÔL؈|Ù˜yÑB°ÐB¸6ÑBØ×"Ñ" 4¨¨dÀ Ð"ÔLÛ˜$š,Ù˜yÑ3¨FÑ3Ø×"Ñ" 4¨¨dÀ Ð"ÖLðI$    MðL >‰>˜QÒ Ø ô—W‘W˜Y¨°Ô3ˆ
Ü—W‘W˜Y¨°Ô3ˆ
؈×ÑØ Ø Ø Ø ð            
ð
Ø#Ø)ñ        
ðó        
rc ó´—|}|jd«rt||dd«r|dd}t||«}t||«}    |j||||    f||dœ|¤Žy)NÚ_nanéüÿÿÿ)rªr­)Úendswithr›ršr¹)
rˆrºr»Útestarrªr­r¾Útargarr¼r½s
          rÚ    check_funzTestnanopsDataFrame.check_funisz€ðˆØ ?‰?˜6Ô "¤w¨t°V¸C¸R°[Ô'AؘC˜R[ˆFä˜D &Ó)ˆ    Ü˜D &Ó)ˆ    Øˆ×ÑØ Ø Ø Ø ð        
ð
Ø)ñ     
ðó    
rc     ó2—|j||d|fi|    ¤Ž|j||d|fi|    ¤Ž|j||d|fi|    ¤Ž|j||d|fi|    ¤Ž|jjd«|jjd«|jjd«g}
|r|j||d|fi|    ¤Ž|rc|j||d|fi|    ¤Ž|j||d|fi|    ¤Ž|r|j||d    |fi|    ¤Ž|
|j
jd«gz }
|rG||j «|j||d
|fi|    ¤Ž|
|j jd«gz }
|rH    ||j«|j||d |fi|    ¤Ž|
|jjd«gz }
|rNtj|
«|_ |d k(rt|j||¬ «}|j||d|fi|    ¤Žyy#t$rYŒ\wxYw)NrrGr)r+r\rCr#rirer:r>Úconvert)ÚfuncÚ allow_complexr])rÈrr0r)r+r#r:r>Ú    TypeErrorrrFr]rÚ _badobj_wrap) rˆrºr»rªrÌÚ allow_all_nanÚ
allow_dateÚ allow_tdeltaÚ    allow_objr¾Úobjss            rÚ
check_funszTestnanopsDataFrame.check_funs|s)€ð    ˆ‰x ¨;¸ÑIÀ&ÒI؈‰x ¨?¸FÑMÀfÒM؈‰x ¨9°fÑGÀÒG؈‰x ¨:°vÑHÀÒHà N‰N× !Ñ ! #Ó &Ø L‰L× Ñ  Ó $Ø M‰M×  Ñ   Ó %ð
ˆñ Ø ˆDN‰N˜8 X¨y¸&Ñ KÀFÒ Ká Ø ˆDN‰N˜8 X¨}¸fÑ OÈÒ OØ ˆDN‰N˜8 XÐ/@À&Ñ SÈFÒ SÙØ—‘˜x¨°>À6ÑTÈVÒTØ T×%Ñ%×,Ñ,¨SÓ1Ð2Ñ 2ˆDá Ù T—]‘]Ô #Ø ˆDN‰N˜8 X¨z¸6Ñ LÀVÒ LØ T—]‘]×)Ñ)¨#Ó.Ð/Ñ /ˆDá ð 6Ù˜Ÿ™Ô)𐗑˜x¨°<ÀÑRÈ6ÒRؘŸ™×/Ñ/°Ó4Ð5Ñ5á ÜŸ9™9 T›?ˆDŒLð˜IÒ%Ü"Ø×%Ñ%¨HÀMôð ˆDN‰N˜8 X¨y¸&Ñ KÀFÓ Kð øô ò Ùð úsÅ2H
È
    HÈHc ó—|jjdk(r%|r|jd«}n|jd«}||fi|¤ŽS)Nr\r˜r™)r•r¡r0)rˆÚvaluerËrÌr¾s     rrÎz TestnanopsDataFrame._badobj_wrapµsC€Ø ;‰;× Ñ ˜sÒ "ÙØŸ ™  UÓ+‘àŸ ™  TÓ*ÙEÑ$˜VÑ$Ð$rz nan_op,np_opcó0—|j|||dd¬«y)NF)rÏrЩrÔ©rˆÚnan_opÚnp_oprªs    rÚtest_nan_funcsz"TestnanopsDataFrame.test_nan_funcs½s€ð     ‰˜  v¸UÈuˆÕUrcó†—|jtjtj|ddtj¬«y)NF)rÐr”r­)rÔrÚnansumrÚsum©rˆrªs  rÚ test_nansumzTestnanopsDataFrame.test_nansumÃs1€Ø ‰Ü M‰MÜ F‰FØ ØØÜŸ9™9ð     õ    
rcóh—|jtjtj|dd¬«y)NF)rÒrÐ)rÔrÚnanmeanrÚmeanràs  rÚ test_nanmeanz TestnanopsDataFrame.test_nanmeanÍs&€Ø ‰Ü N‰NœBŸG™G V°uÈð    õ    
rzignore::RuntimeWarningcój—|jtjtj|ddd¬«y)NFrÊ)rÌrÐrÒ)rÔrÚ    nanmedianrÚmedianràs  rÚtest_nanmedianz"TestnanopsDataFrame.test_nanmedianÒs/€à ‰Ü × Ñ Ü I‰IØ ØØØð     õ    
rÚddoféc    ól—|jtjtj|ddd|¬«y©NFrÊ)rÌrÐrÒrê)rÔrÚnanvarrÚvar©rˆrêrªs   rÚ test_nanvarzTestnanopsDataFrame.test_nanvarÝó0€à ‰Ü M‰MÜ F‰FØ ØØØØð    õ    
rc    ól—|jtjtj|ddd|¬«yrí)rÔrÚnanstdrÚstdrðs   rÚ test_nanstdzTestnanopsDataFrame.test_nanstdéròrc óæ—tjd«}tjd¬«5|j    t
j |j|dddd|¬«ddd«y#1swYyxYw)Nú scipy.statsr`raFrÊ)rÌrÐrÑrÒrê)ÚpytestÚ importorskiprrdrÔrÚnansemÚsem)rˆrêrªÚsp_statss    rÚ test_nansemzTestnanopsDataFrame.test_nansemõsd€ä×&Ñ& }Ó5ˆä [‰[ Ô *ñ
    Ø O‰OÜ— ‘ Ø— ‘ ØØ#Ø Ø"Ø#Øð ô     ÷
    ÷
    ñ
    ús ¬2A'Á'A0có.—|j|||d¬«y)NF©rÒrØrÙs    rÚtest_nanops_with_warningsz-TestnanopsDataFrame.test_nanops_with_warningss€ð
     ‰˜  v¸ˆÕ?rcóؗ|||«}tj||«}t|«}|jrd||<|St    |d«r|j «st    |d«s|rd}|S)Nr¬r°)rÚminrrœr›r°)rˆrÖr’rËr¥ÚnansÚnullnans       rÚ_argminmax_wrapz#TestnanopsDataFrame._argminmax_wrap sj€Ù5˜$ӈ܏v‰ve˜TÓ"ˆÜt“*ˆØ 8Š8؈C‰Lðˆ
ô G˜UÔ #Ø— ‘ ” ܘ7 EÔ*ÙàˆC؈
rcó”—t|jtj¬«}|j    t
j ||d¬«y©N©rËFr)rrrÚargmaxrÔrÚ    nanargmax©rˆrªrËs   rÚtest_nanargmaxz"TestnanopsDataFrame.test_nanargmaxó2€ät×+Ñ+´"·)±)Ô<ˆØ ‰œ×(Ñ(¨$°À%ˆÕHrcó”—t|jtj¬«}|j    t
j ||d¬«yr)rrrÚargminrÔrÚ    nanargminr s   rÚtest_nanargminz"TestnanopsDataFrame.test_nanargmin rrcóŽ—t|jjtj«s|j d«}|||d¬«}t|tj «r4d|tj||¬«tj||¬«k(<|Stj|«tj|«k(ry|S)Nr™F)r’Úbiasrr‘ç)    r³r•ÚtyperÚfloatingr0r´Úmaxr)rˆÚvaluesr’rËÚresults     rÚ_skew_kurt_wrapz#TestnanopsDataFrame._skew_kurt_wrap%sŽ€Ü˜&Ÿ,™,×+Ñ+¬R¯[©[Ô9Ø—]‘] 4Ó(ˆFِf 4¨eÔ4ˆä fœbŸj™jÔ )ØMNˆF”2—6‘6˜& tÔ,´·±°vÀDÔ0IÑIÑ J؈MÜ V‰VF‹^œrŸv™v f›~Ò -ØØˆ rc    ó—tjd«}t|j|j¬«}t j d¬«5|jtj||ddd¬«ddd«y#1swYyxYw)Nrør    r`raF©rÌrÐrÑ)
rùrúrrÚskewrrdrÔrÚnanskew)rˆrªrýrËs    rÚ test_nanskewz TestnanopsDataFrame.test_nanskew1sp€Ü×&Ñ& }Ó5ˆät×+Ñ+°(·-±-Ô@ˆÜ [‰[ Ô *ñ    Ø O‰OÜ—‘ØØØ#Ø Ø"ð ô ÷    ÷    ñ    ús Á &A<Á<Bc    ó*—tjd«}t|jd¬«}t|j|¬«}t j d¬«5|jtj||ddd¬«ddd«y#1swYyxYw)    NrøT)Úfisherr    r`raFr)
rùrúrÚkurtosisrrrdrÔrÚnankurt)rˆrªrýÚfunc1rËs     rÚ test_nankurtz TestnanopsDataFrame.test_nankurt?s~€Ü×&Ñ& }Ó5ˆä˜×)Ñ)°$Ô7ˆÜt×+Ñ+°%Ô8ˆÜ [‰[ Ô *ñ    Ø O‰OÜ—‘ØØØ#Ø Ø"ð ô ÷    ÷    ñ    ús Á&B        Bcó†—|jtjtj|ddtj¬«y)NF)rÐrÑr­)rÔrÚnanprodrÚprodràs  rÚ test_nanprodz TestnanopsDataFrame.test_nanprodNs1€Ø ‰Ü N‰NÜ G‰GØ ØØÜŸ:™:ð     õ    
rc óô—||j|jfi|¤Ž}||j|jfdt|j«dz
i|¤Ž}tj||«tj||«||j
|j fi|¤Ž}||j
|j fdt|j«dz
i|¤Ž}tj||«tj||«tj}    ||j|jfi|¤Ž}
||j|jfi|¤Ž} ||j|jfi|¤Ž} ||j
|jfi|¤Ž} ||j
|jfdt|j«dz
i|¤Ž}||j|jfdt|j«dzi|¤Ž}tj|    |
«tj|    | «tj|    | «tj|    | «tj|    |«tj|    |«y©NÚ min_periodsr«) rr‚ÚlenržrŸr„r…rrBrƒr†©rˆÚcheckfunÚtarg0Útarg1r¾Úres00Úres01Úres10Úres11Útarg2Úres20Úres21Úres22Úres23Úres24Úres25s                rÚcheck_nancorr_nancov_2dz+TestnanopsDataFrame.check_nancorr_nancov_2dXóY€Ù˜×*Ñ*¨D×,>Ñ,>ÑIÀ&ÑIˆÙØ × Ñ Ø × Ñ ñ
ô˜D×-Ñ-Ó.°Ñ2ð
ðñ    
ˆô      ×јu eÔ,Ü
×јu eÔ,á˜×.Ñ.°×0FÑ0FÑQÈ&ÑQˆÙØ × !Ñ !Ø × "Ñ "ñ
ô˜D×-Ñ-Ó.°Ñ2ð
ðñ    
ˆô      ×јu eÔ,Ü
×јu eÔ,ä—‘ˆÙ˜Ÿ™¨$×*<Ñ*<ÑGÀÑGˆÙ˜×*Ñ*¨D¯O©OÑF¸vÑFˆÙ˜Ÿ™¨$¯/©/ÑD¸VÑDˆÙ˜×.Ñ.°×0FÑ0FÑQÈ&ÑQˆÙØ × !Ñ !Ø × "Ñ "ñ
ô˜D×-Ñ-Ó.°Ñ2ð
ðñ    
ˆñ Ø × Ñ Ø × Ñ ñ
ô˜D×-Ñ-Ó.°Ñ2ð
ðñ    
ˆô      ×јu eÔ,Ü
×јu eÔ,Ü
×јu eÔ,Ü
×јu eÔ,Ü
×јu eÔ,Ü
×јu eÕ,rc óô—||j|jfi|¤Ž}||j|jfdt|j«dz
i|¤Ž}tj||«tj||«||j
|j fi|¤Ž}||j
|j fdt|j«dz
i|¤Ž}tj||«tj||«tj}    ||j|jfi|¤Ž}
||j|jfi|¤Ž} ||j|jfi|¤Ž} ||j
|jfi|¤Ž} ||j
|jfdt|j«dz
i|¤Ž}||j|jfdt|j«dzi|¤Ž}tj|    |
«tj|    | «tj|    | «tj|    | «tj|    |«tj|    |«yr,) rrr‡r.ržrŸrvryrrBrtr|r/s                rÚcheck_nancorr_nancov_1dz+TestnanopsDataFrame.check_nancorr_nancov_1d…r?rcóD—tj|j|j«d}tj|jj|jj«d}|j t j||«tj|j|j«d}tj|jj|jj«d}|jt j||d¬«y©N©rr«Úpearson©Úmethod© rÚcorrcoefrr‚Úflatr>rÚnancorrrrr‡rA©rˆr1r2s   rÚ test_nancorrz TestnanopsDataFrame.test_nancorr²sπÜ— ‘ ˜D×-Ñ-¨t×/AÑ/AÓBÀ4ÑHˆÜ— ‘ ˜D×-Ñ-×2Ñ2°D×4FÑ4F×4KÑ4KÓLÈTÑRˆØ ×$Ñ$¤V§^¡^°U¸EÔBÜ— ‘ ˜D×-Ñ-¨t×/AÑ/AÓBÀ4ÑHˆÜ— ‘ ˜D×-Ñ-×2Ñ2°D×4FÑ4F×4KÑ4KÓLÈTÑRˆØ ×$Ñ$¤V§^¡^°U¸EÈ)Ð$ÕTrcóH—tj|j|j«d}tj|jj|jj«d}|j t j||d¬«tj|j|j«d}tj|jj|jj«d}|jt j||d¬«yrCrHrLs   rÚtest_nancorr_pearsonz(TestnanopsDataFrame.test_nancorr_pearsonºsԀÜ— ‘ ˜D×-Ñ-¨t×/AÑ/AÓBÀ4ÑHˆÜ— ‘ ˜D×-Ñ-×2Ñ2°D×4FÑ4F×4KÑ4KÓLÈTÑRˆØ ×$Ñ$¤V§^¡^°U¸EÈ)Ð$ÔTÜ— ‘ ˜D×-Ñ-¨t×/AÑ/AÓBÀ4ÑHˆÜ— ‘ ˜D×-Ñ-×2Ñ2°D×4FÑ4F×4KÑ4KÓLÈTÑRˆØ ×$Ñ$¤V§^¡^°U¸EÈ)Ð$ÕTrcóR—tjd«}|j|j|j«d}|j|jj
|jj
«d}|j tj||d¬«|j|j|j«d}|j|jj
|jj
«d}|jtj||d¬«y)NrørÚkendallrF) rùrúÚ
kendalltaurr‚rJr>rrKrrr‡rA©rˆrýr1r2s    rÚtest_nancorr_kendallz(TestnanopsDataFrame.test_nancorr_kendallÂsî€Ü×&Ñ& }Ó5ˆà×#Ñ# D×$5Ñ$5°t×7IÑ7IÓJÈ1ÑMˆØ×#Ñ# D×$5Ñ$5×$:Ñ$:¸D×<NÑ<N×<SÑ<SÓTÐUVÑWˆØ ×$Ñ$¤V§^¡^°U¸EÈ)Ð$ÔTØ×#Ñ# D×$5Ñ$5°t×7IÑ7IÓJÈ1ÑMˆØ×#Ñ# D×$5Ñ$5×$:Ñ$:¸D×<NÑ<N×<SÑ<SÓTÐUVÑWˆØ ×$Ñ$¤V§^¡^°U¸EÈ)Ð$ÕTrcóR—tjd«}|j|j|j«d}|j|jj
|jj
«d}|j tj||d¬«|j|j|j«d}|j|jj
|jj
«d}|jtj||d¬«y)NrørÚspearmanrF) rùrúÚ    spearmanrrr‚rJr>rrKrrr‡rArSs    rÚtest_nancorr_spearmanz)TestnanopsDataFrame.test_nancorr_spearmanÌsî€Ü×&Ñ& }Ó5ˆà×"Ñ" 4×#4Ñ#4°d×6HÑ6HÓIÈ!ÑLˆØ×"Ñ" 4×#4Ñ#4×#9Ñ#9¸4×;MÑ;M×;RÑ;RÓSÐTUÑVˆØ ×$Ñ$¤V§^¡^°U¸EÈ*Ð$ÔUØ×"Ñ" 4×#4Ñ#4°d×6HÑ6HÓIÈ!ÑLˆØ×"Ñ" 4×#4Ñ#4×#9Ñ#9¸4×;MÑ;M×;RÑ;RÓSÐTUÑVˆØ ×$Ñ$¤V§^¡^°U¸EÈ*Ð$ÕUrcó´—tjd«tj|j|j
«d}tj|jj |j
j «d}d}tjt|¬«5|jtj||d¬«ddd«y#1swYyxYw)NÚscipyrDz;Unknown method 'foo', expected one of 'kendall', 'spearman'©ÚmatchÚfoorF) rùrúrrIrr‚rJÚraisesÚ
ValueErrorrArrK)rˆr1r2Úmsgs    rÚtest_invalid_methodz'TestnanopsDataFrame.test_invalid_methodÖs¥€Ü×јGÔ$Ü— ‘ ˜D×-Ñ-¨t×/AÑ/AÓBÀ4ÑHˆÜ— ‘ ˜D×-Ñ-×2Ñ2°D×4FÑ4F×4KÑ4KÓLÈTÑRˆØKˆÜ ]‰]œ:¨SÔ 1ñ    UØ × (Ñ (¬¯©¸ÀÈeÐ (Ô T÷    U÷    Uñ    Uús Â!$CÃCcó@—tj|j|j«d}tj|jj|jj«d}|j t j||«tj|j|j«d}tj|jj|jj«d}|jt j||«y)NrD) rÚcovrr‚rJr>rÚnancovrrr‡rArLs   rÚ test_nancovzTestnanopsDataFrame.test_nancovÞsʀÜ—‘t×(Ñ(¨$×*<Ñ*<Ó=¸dÑCˆÜ—‘t×(Ñ(×-Ñ-¨t×/AÑ/A×/FÑ/FÓGÈÑMˆØ ×$Ñ$¤V§]¡]°E¸5ÔAÜ—‘t×(Ñ(¨$×*<Ñ*<Ó=¸dÑCˆÜ—‘t×(Ñ(×-Ñ-¨t×/AÑ/A×/FÑ/FÓGÈÑMˆØ ×$Ñ$¤V§]¡]°E¸5ÕAr)T)TNr@)TTTTT)NN)0Ú__name__Ú
__module__Ú __qualname__r‰rr§r¹rÈrÔrÎrùÚmarkÚ parametrizerÚnananyrr²Únanallr°rÜráråÚfilterwarningsrér¯rñrörþÚnanminrÚnanmaxrrrr rrr r&r*r>rArMrOrTrXrarerrrr~r~¹s5„òA;òF(ó%Yð\Øó@
ðFBFó
ð0ØØØØó7Lór%ð ‡[[×ÑØ˜&Ÿ-™-¨¯©Ð0°6·=±=À"Ç&Á&Ð2IÐJóñVóðVò
ò
ð
 ‡[[×ÑР8Ó9ñ
ó:ð
ð ‡[[×јV¡U¨1£XÓ.ñ    
ó/ð    
ð ‡[[×јV¡U¨1£XÓ.ñ    
ó/ð    
ð ‡[[×јV¡U¨1£XÓ.ñ ó/ð ð ‡[[×ÑР8Ó9Ø ‡[[×ÑØ˜&Ÿ-™-¨¯©Ð0°6·=±=À"Ç&Á&Ð2IÐJóñ@óó:ð@ó ð ‡[[×ÑР8Ó9ñIó:ðIð ‡[[×ÑР8Ó9ñIó:ðIó
ò ò ò
ò+-òZ+-òZUòUòUòVòUóBrr~z arr, correct)
©r#F)r)F)r+F)r1F)r5Frp)riF)reF)rmT)roTcóæ—|j|«}t|dd«rStj|«}|r|sJ‚|rJ‚t    |d«syt j |dd¬«}t|dd«rŒRyy©NrœTrr¬r‘)ÚgetfixturevalueršrÚ    _has_infsr›rr¸)ÚrequestÚarrÚcorrectrÚvalÚres0s      rÚtest_has_infs_non_floatrzçsp€ð  ×
! #Ó
&€CÜ
#v˜tÔ
$Ü×Ñ Ó$ˆÙ ÙˆK4áˆO8äs˜FÔ#Ø ôg‰gc˜1 2Ô&ˆô #v˜t×
$r)    )rF)rCF)rGF)rMF)rST)rQT)rVT)rXT)rZTr0)NÚf4Úf2có —|j|«}||j|«}t|dd«rStj|«}|r|sJ‚|rJ‚t |d«syt j|dd¬«}t|dd«rŒRyyrr)rsr0ršrrtr›rr¸)rurvrwr0rrxrys       rÚtest_has_infs_floatsr~s„€ð  ×
! #Ó
&€CØ ÐØj‰j˜Ó ˆÜ
#v˜tÔ
$Ü×Ñ Ó$ˆÙ ÙˆK4áˆO8äs˜FÔ#Ø ôg‰gc˜1 2Ô&ˆô #v˜t×
$rÚfixture)rr#r)r+r1r5cój—|j|«}tj|jd«sJ‚y©NÚtest©rsrÚ _bn_ok_dtyper•©rrurÚobjs    rÚtest_bn_ok_dtyper‡'s.€ð ×
! 'Ó
*€CÜ × Ñ ˜sŸy™y¨&Ô 1Ð1Ñ 1r)r:r>r]cój—|j|«}tj|jd«rJ‚yrrƒr…s    rÚtest_bn_not_ok_dtyper‰/s1€ð ×
! 'Ó
*€CÜ×"Ñ" 3§9¡9¨fÔ5Ð5Ð 5Ð5rcó$—eZdZd„Zd„Zd„Zd„Zy)ÚTestEnsureNumericcó —tjd«dk(sJ‚tjd«dk(sJ‚tjd«dk(sJ‚y)Nr«gš™™™™™ñ?yð?@)rÚ_ensure_numericrŒs rÚtest_numeric_valuesz%TestEnsureNumeric.test_numeric_values=sQ€ä×%Ñ% aÓ(¨AÒ-Ð-Ð-ô×%Ñ% cÓ*¨cÒ1Ð1Ð1ô×%Ñ% fÓ-°Ò7Ð7Ñ7rcó˜—tjgd¢«}tjtj|«|«sJ‚|j t «}tjtj|«|«sJ‚tjgd¢t ¬«}d}tjt|¬«5tj|«ddd«tjgd¢t ¬«}d}tjt|¬«5tj|«ddd«y#1swYŒbxYw#1swYyxYw)N)r«rrë)Ú1Ú2Ú3©r•z,Could not convert \['1' '2' '3'\] to numericr[)r]ÚbarÚbazzCould not convert .* to numeric)
rÚarrayÚallcloserrr0r±rùr^rÍ)rˆrÚo_valuesÚs_valuesr`s     rÚ test_ndarrayzTestEnsureNumeric.test_ndarrayGsô€ä—‘š)Ó$ˆÜ{‰{œ6×1Ñ1°&Ó9¸6ÔBÐBÐBð—=‘=¤Ó(ˆÜ{‰{œ6×1Ñ1°(Ó;¸VÔDÐDÐDô—8‘8šO´6Ô:ˆØ=ˆÜ ]‰]œ9¨CÔ 0ñ    -Ü × "Ñ " 8Ô ,÷    -ô—8‘8Ò1¼Ô@ˆØ0ˆÜ ]‰]œ9¨CÔ 0ñ    -Ü × "Ñ " 8Ô ,÷    -ð    -÷     -ð    -ú÷     -ð    -úsÂ=D4ÄEÄ4D=ÅE    có¢—tjtd¬«5tjd«ddd«tjtd¬«5tjd«ddd«tjtd¬«5tjd«ddd«y#1swYŒ|xYw#1swYŒOxYw#1swYyxYw)Nz'Could not convert string '1' to numericr[rz)Could not convert string '1.1' to numericz1.1z+Could not convert string '1\+1j' to numericz1+1j©rùr^rÍrrrŒs rÚtest_convertable_valuesz)TestEnsureNumeric.test_convertable_values\s©€Ü ]‰]œ9Ð,UÔ Vñ    (Ü × "Ñ " 3Ô '÷    (ä ]‰]Ü ÐHô
ñ    *ô × "Ñ " 5Ô )÷    *ô]‰]Ü ÐKô
ñ    +ô × "Ñ " 6Ô *÷    +ð    +÷     (ð    (ú÷    *ð    *ú÷    +ð    +ús#œB-ÁB9ÂCÂ-B6Â9CÃCcóª—d}tjt|¬«5tjd«ddd«d}tjt|¬«5tji«ddd«tjt|¬«5tjg«ddd«y#1swYŒ~xYw#1swYŒOxYw#1swYyxYw)Nz)Could not convert string 'foo' to numericr[r]z%argument must be a string or a numberrœ)rˆr`s  rÚtest_non_convertable_valuesz-TestEnsureNumeric.test_non_convertable_valueshs¦€Ø9ˆÜ ]‰]œ9¨CÔ 0ñ    *Ü × "Ñ " 5Ô )÷    *ð6ˆÜ ]‰]œ9¨CÔ 0ñ    'Ü × "Ñ " 2Ô &÷    'ä ]‰]œ9¨CÔ 0ñ    'Ü × "Ñ " 2Ô &÷    'ð    '÷    *ð    *ú÷
    'ð    'ú÷    'ð    'ús#žB1ÁB=ÂC    Â1B:Â=Cà   CN)rfrgrhrŽršrrŸrrrr‹r‹<s„ò8ò-ò*
+ó
'rr‹cól—eZdZejd„«Zejd„«Zd„Zd„Zd„Z    d„Z
d„Z ejjded    ««ejjd
ed ««d „««Zejjd
ed ««d „«Zed„«Zy)ÚTestNanvarFixedValuescó—y)Ng@rrŒs rÚvariancezTestNanvarFixedValues.variancexs€àrcóB—|jj|dzd¬«S)Nçà?i †)ÚscaleÚsize)ÚprngÚnormal)rˆr£s  rÚsampleszTestNanvarFixedValues.samples|s €ày‰y×Ñ h°¡m¸&ÐÓAÐArcó^—tj|«}tj||d¬«y)Nç{®Gáz„?©Úrtol)rrîržrŸ)rˆrªr£Úactual_variances    rÚtest_nanvar_all_finitez,TestNanvarFixedValues.test_nanvar_all_finite€s"€Ü Ÿ-™-¨Ó0ˆÜ
×ј°¸tÖDrcóX—tjtjd|jdz«z}||ddd…<t    j
|d¬«}t j||d¬«t    j
|d¬«}t j|tjd¬«y)NrrT©rªr¬r­F)rrBÚonesrrrîržrŸ)rˆrªr£Ú samples_testr¯s     rÚtest_nanvar_nansz&TestNanvarFixedValues.test_nanvar_nans„s}€Ü—v‘v¤§¡¨¨G¯M©M¸!Ñ,<Ñ(<Ó =Ñ=ˆ Ø#ˆ ‘SqSÑä Ÿ-™-¨ ¸TÔBˆÜ
×ј°¸tÕDä Ÿ-™-¨ ¸UÔCˆÜ
×ј´·±¸TÖBrcó^—tjtjd|jdz«z}||ddd…<t    j
|d¬«}t j||dzd¬«t    j|d¬«}t j|tjd¬«y)    NrrTr²r¥r¬r­F)    rrBr³rrrôržrŸrî)rˆrªr£r´Ú
actual_stds     rÚtest_nanstd_nansz&TestNanvarFixedValues.test_nanstd_nansŽs€Ü—v‘v¤§¡¨¨G¯M©M¸!Ñ,<Ñ(<Ó =Ñ=ˆ Ø#ˆ ‘SqSÑä—]‘] <¸Ô=ˆ
Ü
×јz¨8°S©=¸tÕDä—]‘] <¸Ô>ˆ
Ü
×јz¬2¯6©6¸Ö=rcó —|jj|jd¬«}tj||g«}t j |d¬«}tj|tj|dg«d¬«y)Nr©r§r«r‘çUUUUUUµ?r¬r­)
r¨ÚuniformrrrFrrîržrŸr–)rˆrªr£Ú samples_unifr¯s     rÚtest_nanvar_axisz&TestNanvarFixedValues.test_nanvar_axis˜sh€à—y‘y×(Ñ(¨g¯m©m¸AÑ.>Ð(Ó?ˆ Ü—)‘)˜W lÐ3Ó4ˆä Ÿ-™-¨°aÔ8ˆÜ
×ÑØ œRŸX™X x°Ð&:Ó;À$ö    
rcó —d}|jjd|dzf¬«}tj|dd…df<t    j
|ddd¬«j «}t    j
|ddd¬«j «}t    j
|ddd    ¬«j «}d
}tj||d ¬ «tj||d z
|z |zd ¬ «tj||d z
|dz
z |zd ¬ «y)Néi'r«rºr¬Tr)r’rªrêrr»r¬r­gð?g@)    r¨r¼rrBrrîräržrŸ)rˆÚnrªÚ
variance_0Ú
variance_1Ú
variance_2rïs       rÚtest_nanvar_ddofz&TestNanvarFixedValues.test_nanvar_ddof¢sî€Ø ˆØ—)‘)×#Ñ#¨%°°Q±¨Ð#Ó8ˆÜŸ™ˆ’2‰ä—]‘] 7°¸4ÀaÔH×MÑMÓOˆ
Ü—]‘] 7°¸4ÀaÔH×MÑMÓOˆ
Ü—]‘] 7°¸4ÀaÔH×MÑMÓOˆ
ðˆÜ
×јz¨3°TÕ:ô     ×јz¨A°©G°q©=¸3Ñ+>ÀTÕJô     ×јz¨A°©G¸¸C¹Ñ+@À3Ñ+FÈTÖRrr’rrêrëcóP—tjd«}tjgd¢gd¢gd¢g«|dd…dd…f<tjx|d<|dd…df<tjgd¢gd¢gd¢ggd    ¢gd
¢gd ¢gg«}t    j
|d ||¬ «}t j|dd|||f«tj|d«sJ‚t    j|d ||¬ «}t j|dd|||fdz«tj|d«sJ‚y)N)érÇ)g*ßùf#ï?g›§|9þË?gôֆ«Çá?)gävý¼ˆZç?g†§Ûן?g¤Åצʺï?)gžã«6bÚ·?gEƒó-œ9ã?g$mx´PÄ?rë)gӞõÁ?g/-²:Ŭ?g¥¼?½½?)g-u±ållÊ?g(I•0쓵?güÍïM6Æ?)g-u±ållÚ?gFºì“Å?gmɉúM6Ö?)gý
€Žâ^¸?g)õ܌    Å?g쵇Z&ª?)gÍ@#à)GÂ?g/·æTSŽÏ?g6æØî܃³?)gÍ@#à)GÒ?g/·æTSŽß?gSW_Ù܃Ã?T)rªr’rêr¥)
rÚemptyr–rBrrîržrŸr·rô)rˆr’rêrªr£rïrõs       rÚtest_ground_truthz'TestNanvarFixedValues.test_ground_truthµs*€ô—(‘(˜6Ó"ˆÜŸ(™(â4Ú4Ú4ð ó
ˆBQB‰ô&(§V¡VÐ+ˆ‰
WšQ ˜T‘]ô—8‘8ò9Ú8Ú8ðò 9Ú8Ú8ðð ó 
ˆô m‰m˜G¨D°tÀ$ÔGˆÜ
×јs 2 A˜w¨°°t°Ñ(<Ô=܏x‰x˜˜A™ÔÐÐôm‰m˜G¨D°tÀ$ÔGˆÜ
×јs 2 A˜w¨°°t°Ñ(<ÀÑ(CÔD܏x‰x˜˜A™ÔÐÑrcóx—tdtjd«z«}|j|¬«}|dk(sJ‚y)NiÂìµ-r&)rêr)rrr³rõ)rˆrêÚdatars    rÚtest_nanstd_roundoffz*TestNanvarFixedValues.test_nanstd_roundoffÝs7€ôi¤"§'¡'¨"£+Ñ-Ó.ˆØ—‘˜tÓ$ˆØ˜Š}Љ}rcó@—tjjd«Sr©rrrrŒs rr¨zTestNanvarFixedValues.prngåó€äy‰y×$Ñ$ QÓ'Ð'rN)rfrgrhrùrr£rªr°rµr¸r¾rÅrirjr¯rÉrÌÚpropertyr¨rrrr¡r¡usԄð ‡^^ñóðð ‡^^ñBóðBòEòCò>ò
òSð& ‡[[×јV¡U¨1£XÓ.Ø ‡[[×јV¡U¨1£XÓ.ñ$ ó/ó/ð$ ðL ‡[[×јV¡U¨1£XÓ.ñó/ððñ(óñ(rr¡cóʗeZdZejd„«Zejd„«Zejjdgd¢«d„«Z    d„Z
d„Z d„Z d    „Z d
„Zed „«Zy ) ÚTestNanskewFixedValuescóV—tjtjddd««S©Nrr«éÈ©rÚsinÚlinspacerŒs rrªzTestNanskewFixedValues.samplesíó€äv‰v”b—k‘k ! Q¨Ó,Ó-Ð-rcó—y)NgÌ5ôîÈ¿rrŒs rÚ actual_skewz"TestNanskewFixedValues.actual_skewñó€à"rrx©gfffff¨@gš™™™™¨@g¨@cól—|tjd«z}tj|«}|dk(sJ‚y©Ni,r)rr³rr)rˆrxrËrs    rÚtest_constant_seriesz+TestNanskewFixedValues.test_constant_seriesõó0€ð”R—W‘W˜S“\Ñ!ˆÜ~‰~˜dÓ#ˆØsŠ{Љ{rcóø—d\}}|jj||d¬«}tj|«dksJ‚d\}}|jj||d¬«}tj|«dkDsJ‚y)N©ç333333Ó?皙™™™™¹?édrºr©rårä)r¨Úbetarr©rˆÚalpharèÚ left_tailedÚ right_taileds     rÚtest_all_finitez&TestNanskewFixedValues.test_all_finiteüór€Ø‰ ˆˆtØ—i‘i—n‘n U¨D°snÓ;ˆ ܏~‰~˜kÓ*¨QÒ.Ð.Ð.à‰ ˆˆtØ—y‘y—~‘~ e¨T¸~Ó<ˆ ܏~‰~˜lÓ+¨aÒ/Ð/Ñ/rcóZ—tj|«}tj||«yr@)rrržrŸ©rˆrªrÛrs    rrÉz(TestNanskewFixedValues.test_ground_truthó €Ü~‰~˜gÓ&ˆÜ
×јt [Õ1rc    ó,—tj|tjtjt    |««zg«}t j |d¬«}tj|tj|tjg««y©Nr«r‘)
rrFrBr³r.rrržrŸr–rðs    rÚ    test_axisz TestNanskewFixedValues.test_axis    ó]€Ü—)‘)˜W¤b§f¡f¬r¯w©w´s¸7³|Ó/DÑ&DÐEÓFˆÜ~‰~˜g¨AÔ.ˆÜ
×јt¤R§X¡X¨{¼B¿F¹FÐ.CÓ%DÕErcóª—tj|tjg«}tj|d¬«}tj
|«sJ‚y©NFr²)rÚhstackrBrrr·)rˆrªrs   rÚ    test_nansz TestNanskewFixedValues.test_nansó9€Ü—)‘)˜W¤b§f¡fÐ-Ó.ˆÜ~‰~˜g¨eÔ4ˆÜx‰x˜Œ~Љ~rcó¨—tj|tjg«}tj|d¬«}t j ||«y©NTr²)rrørBrrržrŸrðs    rÚtest_nans_skipnaz'TestNanskewFixedValues.test_nans_skipnaó9€Ü—)‘)˜W¤b§f¡fÐ-Ó.ˆÜ~‰~˜g¨dÔ3ˆÜ
×јt [Õ1rcó@—tjjd«SrrÎrŒs rr¨zTestNanskewFixedValues.prngrÏrN)rfrgrhrùrrªrÛrirjràrírÉrôrùrýrÐr¨rrrrÒrÒêó†„ð ‡^^ñ.óð.ð ‡^^ñ#óð#ð ‡[[×јUÒ$<Ó=ñó>ðò 0ò2òFò
ò
2ð
ñ(óñ(rrÒcóʗeZdZejd„«Zejd„«Zejjdgd¢«d„«Z    d„Z
d„Z d„Z d    „Z d
„Zed „«Zy ) ÚTestNankurtFixedValuescóV—tjtjddd««SrÔrÖrŒs rrªzTestNankurtFixedValues.samples rÙrcó—y)Ng|vÂKó¿rrŒs rÚ actual_kurtz"TestNankurtFixedValues.actual_kurt$rÜrrxrÝcól—|tjd«z}tj|«}|dk(sJ‚yrß)rr³rr$)rˆrxrËÚkurts    rràz+TestNankurtFixedValues.test_constant_series(rárcóø—d\}}|jj||d¬«}tj|«dksJ‚d\}}|jj||d¬«}tj|«dksJ‚y)Nrãrærºrrçr)r¨rèrr$rés     rríz&TestNankurtFixedValues.test_all_finite/rîrcóZ—tj|«}tj||«yr@)rr$ržrŸ©rˆrªrrs    rrÉz(TestNankurtFixedValues.test_ground_truth8rñrc    ó,—tj|tjtjt    |««zg«}t j |d¬«}tj|tj|tjg««yró)
rrFrBr³r.rr$ržrŸr–r
s    rrôz TestNankurtFixedValues.test_axis<rõrcóª—tj|tjg«}tj|d¬«}tj
|«sJ‚yr÷)rrørBrr$r·)rˆrªrs   rrùz TestNankurtFixedValues.test_nansArúrcó¨—tj|tjg«}tj|d¬«}t j ||«yrü)rrørBrr$ržrŸr
s    rrýz'TestNankurtFixedValues.test_nans_skipnaFrþrcó@—tjjd«SrrÎrŒs rr¨zTestNankurtFixedValues.prngKrÏrN)rfrgrhrùrrªrrirjràrírÉrôrùrýrÐr¨rrrrrrrrcó—eZdZejgd¢¬«d„«Zd„Zejjdddg«d„«Z    y    )
ÚTestDatetime64NaNOps)ÚsÚmsÚusÚns)Úparamscó—|jSr@)Úparam)rˆrus  rÚunitzTestDatetime64NaNOps.unitQs €à}‰}ÐrcóV—tjdd¬«j|«}|d}||jfD]}t    j
|«}||k(rŒJ‚|j dtj«}||jfD]}t    j
|«}||k(rŒJ‚y)Nz
2016-01-01rë)Úperiodsr«)ÚpdÚ
date_rangeÚas_unitÚ_datarrãÚinsertÚNaT)rˆrÚdtiÚexpectedr†rÚdti2s       rråz!TestDatetime64NaNOps.test_nanmeanWs¤€Üm‰m˜L°!Ô4×<Ñ<¸TÓBˆØq‘6ˆà˜Ÿ™Ð#ò    &ˆCÜ—^‘^ CÓ(ˆFؘXÓ%Ð %Ð%ð    &ðz‰z˜!œRŸV™VÓ$ˆà˜$Ÿ*™*Ð%ò    &ˆCÜ—^‘^ CÓ(ˆFؘXÓ%Ð %Ð%ñ    &rÚ constructorÚM8Úm8có†—|›d|›d}tjd«jtj«j    |«j dd«}d|d<t j|d¬    «}tj|«sJ‚|j|k(sJ‚t j|d
d¬ «}tjgd ¢|j¬ «}tj||«t j|dd¬ «}tj|d|d|d|dg«}tj||«y)Nú[ú]é rÇrër )r¬r¬Fr²rr©)rÇrÀr r“r«rD)r«r«)rr«) rÚaranger0Úint64ÚviewÚreshaperrãÚisnatr•r–ržÚassert_numpy_array_equal)rˆr$rr•rvrr"s       rÚtest_nanmean_skipna_falsez.TestDatetime64NaNOps.test_nanmean_skipna_falsees€à-˜q   aÐ(ˆÜi‰i˜‹m×"Ñ"¤2§8¡8Ó,×1Ñ1°%Ó8×@Ñ@ÀÀAÓFˆàˆˆF‰ ä—‘ ¨EÔ2ˆÜx‰x˜ÔÐÐØ|‰|˜uÒ$Ð$Ð$ä—‘ ¨!°EÔ:ˆÜ—8‘8šM°·±Ô;ˆÜ
×#Ñ# F¨HÔ5ä—‘ ¨!°EÔ:ˆÜ—8‘8˜S ™Y¨¨D©    °3°t±9¸cÀ&¹kÐJÓKˆÜ
×#Ñ# F¨HÕ5rN)
rfrgrhrùrrrårirjr1rrrrrPsN„Ø€V‡^^Ò2Ô3ñó4ðò
&ð ‡[[×ј]¨T°4¨LÓ9ñ6ó:ñ6rrcó2—tjrotjdd«5tjd«sJ‚    ddd«tjdd«5tjd«rJ‚    ddd«yy#1swYŒBxYw#1swYyxYw)NÚuse_bottleneckTF)rÚ_BOTTLENECK_INSTALLEDrÚoption_contextÚ
get_optionrrrÚtest_use_bottleneckr7ysŒ€Ü ×#Ò#Ü × Ñ Ð/°Ó 6ñ    3Ü—=‘=Ð!1Ô2Ð 2Ñ2÷    3ô× Ñ Ð/°Ó 7ñ    7Ü—}‘}Ð%5Ô6Ð 6Ð6Ð6÷    7ð    7ð    $÷    3ð    3ú÷    7ð    7ús§BÁB ÂB
 Bznumpy_op, expectedr&g@r«rÇcó8—|tgd¢««}||k(sJ‚y)N)r«rrërÇ)r)Únumpy_opr"rs   rÚtest_numpy_opsr:‚s!€ñ"”fš\Ó*Ó +€FØ XÒ ÐÑ rÚ    operationcóؗtddtjdtjdg«}|j«}||j«}||j|¬«}||k(sJ‚y)Nr«rrërÇ)Úmask)rrrBrÚ_values)r;Úserr=Úmedian_expectedÚ median_results     rÚ%test_nanops_independent_of_mask_paramrB—sZ€ô, !QœŸ™ ¤2§6¡6¨1Ð-Ó
.€CØ 8‰8‹:€DÙ § ¡ Ó,€OÙ˜cŸk™k°Ô5€MØ ˜mÒ +Ð+Ñ +rÚ    min_countr¬cóD—tjdd|«}d}||k(sJ‚y)N)éé%F©rÚcheck_below_min_count)rCrÚexpected_results   rÚ5test_check_below_min_count_negative_or_zero_min_countrJ´s+€ô× )Ñ )¨(°D¸)Ó D€FØ€OØ _Ò $Ð$Ñ $rr=)FFTTé    Fzmin_count, expected_result)r«F)éeTcóD—d}tj|||«}||k(sJ‚y)N)r&r&rG)r=rCrIrrs     rÚ-test_check_below_min_count_positive_min_countrN¼s+€ð €EÜ × )Ñ )¨%°°yÓ A€FØ _Ò $Ð$Ñ $r)ll$=OTcóF—d}tj|d|¬«}||k(sJ‚y)N)i?"iå)r=rCrG)rCrIrrs    rÚ&test_check_below_min_count_large_shaperPÇs+€ð
€EÜ × )Ñ )¨%°dÀiÔ P€FØ _Ò $Ð$Ñ $rrËrãrÞcón—tjtj|«j|«rJ‚yr@)rr„rr•r)Úany_real_numpy_dtyperËs  rÚtest_check_bottleneck_disallowrSÑs-€ô×"Ñ"¤2§8¡8Ð,@Ó#A×#FÑ#FÈÔMÐMÐ MÐMrrx)llüÿÿÿlÔ|™H%[<cóü—t|td«tj¬«}|j    «}|j
j    «}||k(sJ‚||k(sJ‚|j tjk(sJ‚y)Niô)Úindexr•)rr¯rr,rärr•Úfloat64)rrxr?rÚ    np_results     rÚtest_nanmean_overflowrX×se€ô œE #›J¬b¯h©hÔ
7€CØ X‰X‹Z€FØ—
‘
—‘Ó!€IØ SŠ=Ј=Ø YÒ ÐÐ Ø <‰<œ2Ÿ:™:Ò %Ð%Ñ %rr•Úfloat128rG)rärõrïrrrrcó—|€tjd«ttd«|¬«}t    ||««}t |«r$|dvr |j tjk(sJ‚y|j |k(sJ‚y)Nznp.float128 not availabler&r“)rr)    rùÚskiprr¯ršrr•rrV)rr•rGr?rs     rÚtest_returned_dtyper\åsn€ð €}܏ ‰ Ð/Ô0ä
”r“ %Ô
(€CØ !ŒWS˜&Ó !Ó #€FܘԠ6°Ñ#?؏|‰|œrŸz™zÒ)Ð)Ñ)à|‰|˜uÒ$Ð$Ñ$r)fÚ    functoolsrÚnumpyrrùÚpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdÚpandas.core.dtypes.commonrÚpandasrrrÚpandas._testingÚ_testingržÚ pandas.corerr    r‹rrrrr#r)r+r1r5r:r>rCrGrJrMrQrSrVrXrZr]rerirmrorrrtrvryr|r~rirjrzr~r‡r‰r‹r¡rÒrrr7rßrÞrärãrèrçrrrnror:rkrlrôrîrûr rrr$r(rBrJr–rNÚskip_if_windowsÚ skip_if_32bitrPrSrXÚint16Úint32r,Úfloat32rVršr\rrrú<module>rmsìðÝãÛ ç)Ð)å6ã÷õÝà    ×    Ñ    €ð‡ñóð𠇁ñóðð‡ñ?óð?ð‡ñ&óð&ð‡ñAóðAð‡ñCóðCð‡ñ)óð)ð‡ñ)óð)ð‡ñSóðSð‡ñSóðSð‡ñ&óð&ð‡ñ+óð+ð‡ñ+óð+ð‡ñ)óð)ð‡ñóðð‡ñ+óð+ð‡ñ)óð)ð‡ñ4óð4ð‡ñ2óð2ð‡ñóðð"‡ñ&óð&ð
‡ñ6óð6ð
‡ñóðð
‡ñ6óð6ð
‡ñóðð‡ñóðð‡ñóðð‡ñ óð ð‡ñ óð ÷kBñkBð\‡×ÑØò óñ 'óð '𠇁×ÑØò
ó ð‡×јÒ#5Ó6ñ'ó7ó ð'ð$‡×ÑØ ÒXóñ2óð2ð
‡×ÑØ òóñ6óð6÷
6'ñ6'÷rr(ñr(÷j0(ñ0(÷f0(ñ0(÷f&6ñ&6òR7ð‡×ÑØà     ‰ˆ Ø     ‰BˆØ     ‰#ˆØ     ‰SÐØ     ‰CÐØ     ‰sÐØ     ‰ˆ Ø     ‰ˆ Ø     ‰AˆØ     ‰Aˆð óñóð𠇁×ÑØà ‰ ؏ ‰ ؏ ‰ ؏‰Ø×ÑØ ‰ ؏ ‰ ؏ ‰ Ø×ÑØ×ÑØ ‰ ؏ ‰ ؏‰Ø‰Ø‰ðóñ(,ó)ð(,ð‡×ј r¨1 gÓ.ñ%ó/ð%ð‡×ÑØ
ˆT82—8‘8Ò0Ó1°8°2·8±8¸T¸FÀQÈ%ÈÁ[Ñ<PÓ3QÐ Róð‡×ÑÐ5¸
ÀKÐ7PÓQñ%óRóð%ð×ÑØ×ÑØ‡×ÑÐ5¸
ÐDVÐ7WÓXñ%óYóóð%ð‡×ј )¨XÐ!6Ó7ñNó8ðNð
‡×јҠDÓEñ
&óFð
&ð‡×ÑØ à
‰Ø
‰Ø
‰Ø

‰
Ø

‰
ِJ Ó%ð ó
ð‡×јÒ#WÓXñ    %óYó
ñ    %r