hyb
2026-01-30 15bc7727b58bf9ca0c8f21702fa893daac232b8d
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
Ë
oñúh‚ãóD—ddlZddlZddlmZmZddlmZGd„d«Z    y)éN)Ú    DataFrameÚSeriesc óì—eZdZd„Zd„Zd„Zd„Zejjdddg«d„«Z
ejjdddg«ejjd    gd
¢e jgd
¢«g«ejjd d gd ¢gd¢gd¢gfdgd¢gd¢gd¢gfg«d„«««Z ejjdgd¢«d„«Zd„Zd„Zd„Zd„Zy)ÚTestDataFrameClipcó—|j«j«}|j«}|j||¬«}|j|k7j    «rJ‚|j|jk(j «sJ‚y)N©ÚupperÚlower)ÚmedianÚcopyÚclipÚvaluesÚanyÚall)ÚselfÚ float_framer ÚoriginalÚdoubles     úWH:\Change_password\venv_build\Lib\site-packages\pandas/tests/frame/methods/test_clip.pyÚ    test_clipzTestDataFrameClip.test_clip sz€Ø×#Ñ#Ó%×,Ñ,Ó.ˆØ×#Ñ#Ó%ˆà×!Ñ!¨°fÐ!Ó=ˆØ—M‘M VÑ+×0Ñ0Ô2Ð2Ð2ð×"Ñ" h§o¡oÑ5×:Ñ:Ô<Ð<Ñ<ócóΗ|j«j«}|j«}|j||d¬«}|J‚|j|k7j    «rJ‚y)NT)r    r
Úinplace)r r r rr)rrr Ú
frame_copyÚ return_values     rÚtest_inplace_clipz#TestDataFrameClip.test_inplace_clipsg€à×#Ñ#Ó%×,Ñ,Ó.ˆØ ×%Ñ%Ó'ˆ
à!—‘¨V¸6È4ÓPˆ ØÐ#Ð#Ð#Ø×%Ñ%¨Ñ/×4Ñ4Ô6Ð6Ð6Ð6rcó
—ttjjd«j    d««}dD]Ç\}}|j ||«}t ||«t||«}}|j|k}|j|k\}||z}|j||k(j«sJ‚|j||k(j«sJ‚|j||j|k(j«rŒÇJ‚y)Né©éèr))éÿÿÿÿé)r"r!)
rÚnpÚrandomÚ default_rngÚstandard_normalr ÚminÚmaxrr)rÚdfÚlbÚubÚ
clipped_dfÚlb_maskÚub_maskÚmasks        rÚtest_dataframe_clipz%TestDataFrameClip.test_dataframe_clipsõ€ä ”r—y‘y×,Ñ,¨QÓ/×?Ñ?À    ÓJÓ Kˆà(ò        F‰FˆBØŸ™  R›ˆJ䘘R“[¤# b¨"£+ˆBØ—i‘i 2‘oˆGØ—i‘i 2‘oˆGؐ8˜w˜hÑ&ˆDØ×%Ñ% gÑ.°"Ñ4×9Ñ9Ô;Ð ;Ð;Ø×%Ñ% gÑ.°"Ñ4×9Ñ9Ô;Ð ;Ð;Ø×%Ñ% dÑ+¨r¯y©y¸©Ñ>×CÑCÕEÐ EÐEñ        Frcó~—tgd¢dtjdgdœ«}|jdd«}tgd¢dtjdgdœ«}t    j
||«tgd    ¢gd
¢ggd ¢¬ «}|j }|jd ¬«j }t    j||«y)N©r"réçð?ç@)ÚAÚBr"r)r"rrç@)r"rg333333 @)r3égffffff@)ÚfooÚbarÚbaz©Úcolumnsr3©r    )rr#Únanr ÚtmÚassert_frame_equalÚdtypesÚassert_series_equal©rr)ÚresultÚexpecteds    rÚtest_clip_mixed_numericz)TestDataFrameClip.test_clip_mixed_numeric.s˜€ôšY¨c´2·6±6¸3Ð-?Ñ@Ó AˆØ—‘˜˜A“ˆÜ¢9°C¼¿¹ÀÐ3EÑFÓGˆÜ
×јf hÔ/ä š ¢[Ð1Ò;PÔ QˆØ—9‘9ˆØ—‘˜qÓ!×(Ñ(ˆÜ
×јv xÕ0rrTFcó—ttjjd«j    d««}t tjjd«j    d««}|dz}|j «}|j||d|¬«}|r|}td«D]ã}|jdd…|f|k}|jdd…|f|k\}    ||    z}
|j||f} tj| ||d¬«| j|k(sJ‚|j|    |f} tj| ||    d¬«| j|k(sJ‚tj|j|
|f|j|
|f«Œåy)    Nrrr r"r)ÚaxisrF)Ú check_names)rr#r$r%r&rr r ÚrangeÚilocÚlocrArDÚname) rrr)r*r+rr,Úir-r.r/rFs             rÚtest_clip_against_seriesz*TestDataFrameClip.test_clip_against_series;sl€ô”r—y‘y×,Ñ,¨QÓ/×?Ñ?À    ÓJÓ KˆÜ ”B—I‘I×)Ñ)¨!Ó,×<Ñ<¸TÓBÓ CˆØ !‰Vˆà—7‘7“9ˆØ—W‘W˜R ¨!°WWÓ=ˆ
á ØˆJäq“ò     MˆAØ—m‘m¢A q DÑ)¨RÑ/ˆGØ—m‘m¢A q DÑ)¨RÑ/ˆGؐ8˜w˜hÑ&ˆDà—^‘^ G¨Q JÑ/ˆFÜ × "Ñ " 6¨2¨g©;ÀEÕ JØ—;‘; !Ò#Ð #Ð#à—^‘^ G¨Q JÑ/ˆFÜ × "Ñ " 6¨2¨g©;ÀEÕ JØ—;‘; !Ò#Ð #Ð#ä × "Ñ " :§>¡>°$¸°'Ñ#:¸B¿F¹FÀ4ÈÀ7¹OÕ Lñ     Mrr
)rr3r9zaxis,resr)r8r8r5©ç@ç@ç@)ç@rVrVr")r8r5rS)rTrUrVcó—tjgd¢gd¢gd¢g«}t|gd¢gd¢¬«}|j|gd¢||¬«}t||j|j
¬«}|r|}t j||d    ¬
«y) N)r4r8r5rR)rVg @g"@)ÚoneÚtwoÚthree)ÚaÚbÚc)r>Úindex)ééé)r
r    rJrT)Ú check_exact)r#Úarrayrr r>r^rArB)    rrr
rJÚresÚarrrrFrGs             rÚtest_clip_against_list_likez-TestDataFrameClip.test_clip_against_list_likeXsv€ôh‰hšªº/ÐJÓKˆäØ Ò0ºô
ˆð—‘ U²)À$ÐPWÓXˆä˜S¨(×*:Ñ*:À(Ç.Á.ÔQˆÙ ؈FÜ
×јf h¸DÖArrJ)rr"NcóÜ—ttjjd«j    d««}ttjjd«j    d««}|dz}|j |||¬«}||k}||k\}||z}t j||||«t j||||«t j||||«y)Nrrr")rJ)rr#r$r%r&r rArB)    rrJr)r*r+r,r-r.r/s             rÚtest_clip_against_framez)TestDataFrameClip.test_clip_against_framepsҀä ”r—y‘y×,Ñ,¨QÓ/×?Ñ?À    ÓJÓ KˆÜ ”r—y‘y×,Ñ,¨QÓ/×?Ñ?À    ÓJÓ KˆØ !‰Vˆà—W‘W˜R ¨$WÓ/ˆ
à˜‘(ˆØ˜‘(ˆØˆx˜7˜(Ñ"ˆä
×јj¨Ñ1°2°g±;Ô?Ü
×јj¨Ñ1°2°g±;Ô?Ü
×јj¨Ñ.°°4±Õ9rcóø—ttjjd«j    d«gd¢¬«}ttjjd«j    d«gd¢¬«}t|j
dz
gd¢¬«}|j d|¬    «}|j d||j¬    «}|j |d
¬    «}|j ||jd
¬    «}|j ||¬    «}|j ||j||j¬    «}    tj||«tj||«tj||    «y) Nr)r r9)r6r7ÚCÚDr=)rkr6r7rjr")r7rkrjr6r)r
r    r3)
rr#r$r%r&rr r>rArB)
rÚdf1Údf2Údf3Ú result_upperÚexpected_upperÚ result_lowerÚexpected_lowerÚresult_lower_upperÚexpected_lower_uppers
          rÚ#test_clip_against_unordered_columnsz5TestDataFrameClip.test_clip_against_unordered_columns€s3€äÜ I‰I× !Ñ ! !Ó $× 4Ñ 4°YÓ ?Ú(ô
ˆôÜ I‰I× !Ñ ! !Ó $× 4Ñ 4°YÓ ?Ú(ô
ˆô˜Ÿ
™
 Q™Ò0DÔEˆØ—x‘x a¨sxÓ3ˆ ØŸ™¨°°S·[±[Ñ1A˜ÓBˆØ—x‘x c°xÓ3ˆ ØŸ™¨¨C¯K©KÑ(8À˜ÓBˆØ ŸX™X¨C°s˜XÓ;ÐØ"Ÿx™x¨c°#·+±+Ñ.>ÀcÈ#Ï+É+ÑFV˜xÓWÐÜ
×јl¨NÔ;Ü
×јl¨NÔ;Ü
×ÑÐ0Ð2FÕGrcóö—tj|jtj«|«tj|jtjtj¬«|«t gd¢gd¢gd¢dœ«}d}tj t|¬«5|jdd    tjgd
¬ «}d d d «t gd ¢gd¢gd¢dœ«}tj|«|jdd    tjgd¬ «}t gd¢gd¢gd¢dœ«}tj||«gd¢gd¢dœ}t |«}tddtjddg«}tj t|¬«5|j|d
¬ «}d d d «t gd¢gd¢dœ«}tj||«y #1swYŒxYw#1swYŒ?xYw)z&Should process np.nan argument as Nonerr2)r9r_r`)raéé    )Úcol_0Úcol_1Úcol_2z<Downcasting behavior in Series and DataFrame methods 'where')Úmatchr9r_r)r
rJN)r9r_r3r")r9r9r9)r_r_r`)rxéýÿÿÿrr!r_)éþÿÿÿiùÿÿÿr`rwéûÿÿÿ)ryrzréüÿÿÿr`r3)rxr}rr`r_)rr€r`rwr3)    rArBr r#r@rÚassert_produces_warningÚ FutureWarningr)rrr)ÚmsgrFrGÚdataÚts        rÚtest_clip_with_na_argsz(TestDataFrameClip.test_clip_with_na_args•s•€ô     ×јk×.Ñ.¬r¯v©vÓ6¸ ÔDÜ
×јk×.Ñ.´R·V±VÄ2Ç6Á6Ð.ÓJÈKÔXô¢²YÊÑSÓ TˆàLˆô× 'Ñ '¬ ¸SÔ Añ    ;Ø—W‘W A q¬"¯&©& >¸WÓ:ˆF÷    ;äÚª)ºiÑ Hó
ˆô     ×јf hÔ/à—‘  1¤b§f¡f˜~°AÓ6ˆÜÚª)ºiÑ Hó
ˆô     ×јf hÔ/ò+Ò5GÑHˆÜ t‹_ˆÜ Arœ2Ÿ6™6 1 aÐ(Ó )ˆÜ × 'Ñ '¬ ¸SÔ Añ    .Ø—W‘W 1¨1WÓ-ˆF÷    .äÒ'7ÒBRÑSÓTˆÜ
×јf hÕ/÷)    ;ñ    ;ú÷"    .ð    .úsÂ)%G"ÆG/Ç"G,Ç/G8có—tdgd¢i«}|jd¬«}tdgd¢i«}tj||«y)Nr[r2çø?)r
)rˆr8r5©rr rArBrEs    rÚ#test_clip_int_data_with_float_boundz5TestDataFrameClip.test_clip_int_data_with_float_bound·s@€ä ˜šYÐ'Ó (ˆØ—‘˜sÓ#ˆÜ˜c¢?Ð3Ó4ˆÜ
×јf hÕ/rcóô—tddg«}tddg«}|jdg«}tj||«tddg«}|jdg¬«}tj||«y)Nr"r_r3r?r‰)rr)rGrFs    rÚtest_clip_with_list_boundz+TestDataFrameClip.test_clip_with_list_bound¾sm€ä ˜˜1vÓ ˆÜ˜a ˜VÓ$ˆØ—‘˜!˜“ˆÜ
×јf hÔ/ä˜a ˜VÓ$ˆØ—‘ ˜sÓ#ˆÜ
×јf hÕ/rN)Ú__name__Ú
__module__Ú __qualname__rrr0rHÚpytestÚmarkÚ parametrizerQr#Úasarrayrfrhrur†rŠrŒ©rrrr s„ò=ò7ò Fò 1ð ‡[[×јY¨¨u¨ Ó6ñMó7ðMð8 ‡[[×јY¨¨u¨ Ó6Ø ‡[[×јW¢y°*°"·*±*ºYÓ2GÐ&HÓIØ ‡[[×ÑØà ’¢/²?ÐCÐ DØ ’¢/²?ÐCÐ Dð    
óñ BóóJó7ð Bð ‡[[×јV¢\Ó2ñ :ó3ð :òHò* 0òD0ó    0rr)
Únumpyr#rÚpandasrrÚpandas._testingÚ_testingrArr”rrú<module>r™s!ðÛÛ ÷õ÷|0ò|0r