hyb
2025-11-10 e0a856b5072c5a09f3f6de6da85abf90e00ee704
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
Ë
Kñúh4ãóR—ddlZddlmZmZmZd„ZdZdZd„Z    Gd„d«Z
Gd    „d
e
«Z Gd „d e
«Z Gd „de
«Z Gd„d«ZGd„de«ZGd„de«ZGd„de«ZGd„de«ZGd„de«ZGd„de«ZGd„d«ZGd„d e«ZGd!„d"e«ZGd#„d$e«ZGd%„d&e«ZGd'„d(e«ZGd)„d*e«ZGd+„d,«ZGd-„d.e«ZGd/„d0e«ZGd1„d2e«ZGd3„d4e«Z Gd5„d6e«Z!Gd7„d8e«Z"y)9éN)Úassert_Úassert_array_equalÚ assert_equalcóF—t|t«r7|sd}ntd„|D««}|dkrd}n
|dkrd}nd}|t|«zSt    |«}|j
€t|«|j zStj|j
«|j zS)Nrc3ó2K—|]}t|«–—Œy­w)N)Úord)Ú.0Úcs  úQH:\Change_password\venv_build\Lib\site-packages\numpy/_core/tests/test_unicode.pyú    <genexpr>z buffer_length.<locals>.<genexpr> sèø€Ò. Qœ#˜aŸ&Ñ.ùs‚ééiéé)    Ú
isinstanceÚstrÚmaxÚlenÚ
memoryviewÚshapeÚitemsizeÚnpÚprod)ÚarrÚcharmaxÚsizeÚvs    r Ú buffer_lengthrs€Ü#”sÔÙØ‰GäÑ.¨#Ô.Ó.ˆGØ SŠ=؉DØ uŠ_؉DàˆDØ”c˜#“h‰Ðܐ3‹€A؇ww€Ü1‹v˜Ÿ
™
Ñ"Ð"äw‰wq—w‘wÓ !§*¡*Ñ,Ð,óuऀuô€¤€cóÒ—tjddgd¬«}|jd«}|jd«}t||k7tjdt
¬««t||k7tjdt
¬««t||k(tj dt
¬««t||k(tj dt
¬««t||«y)NÚ1234z1234ÚS©Údtypez>Uz<Ur)rÚarrayÚastyperÚonesÚboolÚzeros)Ústr_arrÚuni_arr1Úuni_arr2s   r Útest_string_castr-"s¥€Üh‰h˜ 
Ð+°3Ô7€G؏~‰~˜dÓ#€H؏~‰~˜dÓ#€Häw (Ñ*¬B¯G©G°A¼TÔ,BÔCܐx 7Ñ*¬B¯G©G°A¼TÔ,BÔCܐw (Ñ*¬B¯H©H°Q¼dÔ,CÔDܐx 7Ñ*¬B¯H©H°Q¼dÔ,CÔDäx Õ*rcó(—eZdZdZd„Zd„Zd„Zd„Zy)Ú CreateZerosz(Check the creation of zero-valued arrayscó&—tt|jjdd«|jk(«tt |«|k(«t|dk(«t|j d«dk(«tt |«dk(«y)NrÚÚasciirr)rÚintr$rÚulenrÚencode©ÚselfÚuaÚ    ua_scalarÚnbytess    r Ú content_checkzCreateZeros.content_check6sq€ô    ”B—H‘H—L‘L  Ð$Ó%¨¯©Ñ2Ô3ä” ˜bÓ! VÑ+Ô,䐠   ˜R‘Ԡ䐠   × Ñ  Ó)¨SÑ0Ô1ä” ˜iÓ(¨AÑ-Õ.rcó’—tjdd|j›¬«}|j||dd|jz«y©N©ÚUr#r©rr)r4r;©r7r8s  r Ú test_zeros0DzCreateZeros.test_zeros0DCs:€ä X‰Xb ! D§I¡I ; Ô 0ˆØ ×ј2˜r "™v q¨4¯9©9¡}Õ5rcóä—tjdd|j›¬«}|j||dd|jzdz«|j||dd|jzdz«y©N)rr?r#rrrrr@rAs  r Ú test_zerosSDzCreateZeros.test_zerosSDHsb€ä X‰Xd A d§i¡i [ /Ô 2ˆØ ×ј2˜r !™u a¨$¯)©)¡m°aÑ&7Ô8Ø ×ј2˜r !™u a¨$¯)©)¡m°aÑ&7Õ8rcóü—tjdd|j›¬«}|j||dd|jzdzdzdz«|j||dd|jzdzdzdz«y©    N)rérr?r#©rrrrrrH©éÿÿÿÿrKrKr@rAs  r Ú test_zerosMDzCreateZeros.test_zerosMDNsv€ä X‰Xi¨¨4¯9©9¨+ Ô 7ˆØ ×ј2˜r '™{¨A°·    ±    ©M¸AÑ,=ÀÑ,AÀAÑ,EÔFØ ×ј2˜r *™~¨q°4·9±9©}¸qÑ/@À1Ñ/DÀqÑ/HÕIrN)Ú__name__Ú
__module__Ú __qualname__Ú__doc__r;rBrErLr>rr r/r/3s„Ù2ò /ò6ò
9ó Jrr/có—eZdZdZdZy)ÚTestCreateZeros_1z1Check the creation of zero-valued arrays (size 1)rN©rMrNrOrPr4r>rr rRrRUó
„Ù;Ø DrrRcó—eZdZdZdZy)ÚTestCreateZeros_2z1Check the creation of zero-valued arrays (size 2)rNrSr>rr rVrVZrTrrVcó—eZdZdZdZy)ÚTestCreateZeros_1009z4Check the creation of zero-valued arrays (size 1009)éñNrSr>rr rXrX_s
„Ù>Ø DrrXcó(—eZdZdZd„Zd„Zd„Zd„Zy)Ú CreateValuesz0Check the creation of unicode arrays with valuescó*—tt|jjdd«|jk(«tt |«|k(«t||j |jzk(«t|jd«|j |jzjd«k(«|j tk(r%tt |«d|jzk(«ytt |«d|jzk(«y©Nrzutf-8r©    rr3r$rr4rÚ    ucs_valuer5Ú
ucs4_valuer6s    r r;zCreateValues.content_checkgóӀô    ”B—H‘H—L‘L  Ð$Ó%¨¯©Ñ2Ô3ä” ˜bÓ! VÑ+Ô,䐠   ˜TŸ^™^¨d¯i©iÑ7Ñ7Ô8䐠   × Ñ  Ó)ØŸ™¨$¯)©)Ñ3×;Ñ;¸GÓDñEô    Fð >‰>œZÒ 'ô ”M )Ó,°¸¿    ¹    Ñ0AÑAÕ Bô ”M )Ó,°°D·I±I± Ñ=Õ >rcóÀ—tj|j|jzd|j›¬«}|j    ||dd|jz«y)Nr?r#r>r©rr%r_r4r;rAs  r Ú test_values0DzCreateValues.test_values0D|sG€ä X‰Xd—n‘n t§y¡yÑ0¸!¸D¿I¹I¸;¸Ô HˆØ ×ј2˜r "™v q¨4¯9©9¡}Õ5rcó—tj|j|jzgdzd|j›¬«}|j    ||dd|jzdz«|j    ||dd|jzdz«y)Nrr?r#rrrrcrAs  r Ú test_valuesSDzCreateValues.test_valuesSDsw€ä X‰Xt—~‘~¨¯    ©    Ñ1Ð2°QÑ6ÀÀ$Ç)Á)À¸oÔ NˆØ ×ј2˜r !™u a¨$¯)©)¡m°aÑ&7Ô8Ø ×ј2˜r !™u a¨$¯)©)¡m°aÑ&7Õ8rcóB—tj|j|jzgdzgdzgdzd|j›¬«}|j    ||dd|jzdzdzdz«|j    ||dd|jzdzdzdz«y)NrrHrr?r#rIrJrcrAs  r Ú test_valuesMDzCreateValues.test_valuesMD‡s›€ä X‰X˜Ÿ™¨$¯)©)Ñ3Ð4°qÑ8Ð9¸AÑ=Ð>ÀÑBÈAÈdÏiÉiÈ[È/Ô ZˆØ ×ј2˜r '™{¨A°·    ±    ©M¸AÑ,=ÀÑ,AÀAÑ,EÔFØ ×ј2˜r *™~¨q°4·9±9©}¸qÑ/@À1Ñ/DÀqÑ/HÕIrN©rMrNrOrPr;rdrfrhr>rr r[r[ds„Ù:ò?ò*6ò
9ó Jrr[có—eZdZdZdZeZy)ÚTestCreateValues_1_UCS2z9Check the creation of valued arrays (size 1, UCS2 values)rN©rMrNrOrPr4Ú
ucs2_valuer_r>rr rkrkŽó„ÙCØ €D؁Irrkcó—eZdZdZdZeZy)ÚTestCreateValues_1_UCS4z9Check the creation of valued arrays (size 1, UCS4 values)rN©rMrNrOrPr4r`r_r>rr rprp”rnrrpcó—eZdZdZdZeZy)ÚTestCreateValues_2_UCS2z9Check the creation of valued arrays (size 2, UCS2 values)rNrlr>rr rsrsšrnrrscó—eZdZdZdZeZy)ÚTestCreateValues_2_UCS4z9Check the creation of valued arrays (size 2, UCS4 values)rNrqr>rr ruru rnrrucó—eZdZdZdZeZy)ÚTestCreateValues_1009_UCS2z<Check the creation of valued arrays (size 1009, UCS2 values)rYNrlr>rr rwrw¦ó„ÙFØ €D؁Irrwcó—eZdZdZdZeZy)ÚTestCreateValues_1009_UCS4z<Check the creation of valued arrays (size 1009, UCS4 values)rYNrqr>rr rzrz¬rxrrzcó(—eZdZdZd„Zd„Zd„Zd„Zy)Ú AssignValuesz2Check the assignment of unicode arrays with valuescó*—tt|jjdd«|jk(«tt |«|k(«t||j |jzk(«t|jd«|j |jzjd«k(«|j tk(r%tt |«d|jzk(«ytt |«d|jzk(«yr]r^r6s    r r;zAssignValues.content_check¹rarcóʗtjdd|j›¬«}|j|jz|d<|j    ||dd|jz«yr=©rr)r4r_r;rAs  r rdzAssignValues.test_values0DÎsP€ä X‰Xb ! D§I¡I ; Ô 0ˆØ—‘ $§)¡)Ñ+ˆˆ2‰Ø ×ј2˜r "™v q¨4¯9©9¡}Õ5rcóT—tjdd|j›¬«}|j|jz|d<|j    ||dd|jzdz«|j|jz|d<|j    ||dd|jzdz«yrDrrAs  r rfzAssignValues.test_valuesSDÔsŽ€ä X‰Xd A d§i¡i [ /Ô 2ˆØ—‘ §¡Ñ*ˆˆ1‰Ø ×ј2˜r !™u a¨$¯)©)¡m°aÑ&7Ô8Ø—‘ §¡Ñ*ˆˆ1‰Ø ×ј2˜r !™u a¨$¯)©)¡m°aÑ&7Õ8rcól—tjdd|j›¬«}|j|jz|d<|j    ||dd|jzdzdzdz«|j|jz|d<|j    ||dd|jzdzdzdz«yrGrrAs  r rhzAssignValues.test_valuesMDÜs¢€ä X‰Xi¨¨4¯9©9¨+ Ô 7ˆØ—n‘n t§y¡yÑ0ˆˆ7‰ Ø ×ј2˜r '™{¨A°·    ±    ©M¸AÑ,=ÀÑ,AÀAÑ,EÔFØŸ™¨$¯)©)Ñ3ˆˆ:‰Ø ×ј2˜r *™~¨q°4·9±9©}¸qÑ/@À1Ñ/DÀqÑ/HÕIrNrir>rr r|r|¶s„Ù<ò?ò*6ò 9óJrr|có—eZdZdZdZeZy)ÚTestAssignValues_1_UCS2z;Check the assignment of valued arrays (size 1, UCS2 values)rNrlr>rr rƒrƒåó„ÙEØ €D؁Irrƒcó—eZdZdZdZeZy)ÚTestAssignValues_1_UCS4z;Check the assignment of valued arrays (size 1, UCS4 values)rNrqr>rr r†r†ër„rr†có—eZdZdZdZeZy)ÚTestAssignValues_2_UCS2z;Check the assignment of valued arrays (size 2, UCS2 values)rNrlr>rr rˆrˆñr„rrˆcó—eZdZdZdZeZy)ÚTestAssignValues_2_UCS4z;Check the assignment of valued arrays (size 2, UCS4 values)rNrqr>rr rŠrŠ÷r„rrŠcó—eZdZdZdZeZy)ÚTestAssignValues_1009_UCS2z>Check the assignment of valued arrays (size 1009, UCS2 values)rYNrlr>rr rŒrŒýó„ÙHØ €D؁IrrŒcó—eZdZdZdZeZy)ÚTestAssignValues_1009_UCS4z>Check the assignment of valued arrays (size 1009, UCS4 values)rYNrqr>rr rrrrrcó.—eZdZdZd„Zd„Zd„Zd„Zd„Zy)ÚByteorderValuesz?Check the byteorder of unicode arrays in round-trip conversionscó^—tj|j|jzd|j›¬«}|j    |j
j ««}t|d|dk7«|j    |j
j ««}t||«y)Nr?r#r>)    rr%r_r4Úviewr$Ú newbyteorderrr©r7r8Úua2Úua3s    r rdzByteorderValues.test_values0Ds€€ä X‰Xd—n‘n t§y¡yÑ0¸!¸D¿I¹I¸;¸Ô HˆØg‰gb—h‘h×+Ñ+Ó-Ó.ˆô    2‘˜#˜b™'Ñ!Ô"؏h‰hs—y‘y×-Ñ-Ó/Ó0ˆäR˜Õrcóž—tj|j|jzgdzd|j›¬«}|j    |j
j ««}t||k7j««t|d|dk7«|j    |j
j ««}t||«y©Nrr?r#rK©
rr%r_r4r“r$r”rÚallrr•s    r rfzByteorderValues.test_valuesSDs™€ä X‰Xt—~‘~¨¯    ©    Ñ1Ð2°QÑ6ÀÀ$Ç)Á)À¸oÔ NˆØg‰gb—h‘h×+Ñ+Ó-Ó.ˆÜs‘—‘Ó!Ô"ܐ2‘˜#˜b™'Ñ!Ô"؏h‰hs—y‘y×-Ñ-Ó/Ó0ˆäR˜Õrcó®—tj|j|jzgdzgdzgdzd|j›¬«}|j    |j
j ««}t||k7j««t|d|dk7«|j    |j
j ««}t||«y)NrrHrr?r#rJršr•s    r rhzByteorderValues.test_valuesMD&s¬€ä X‰X˜Ÿ™¨$¯)©)Ñ3Ð4°qÑ8Ð9¸AÑ=Ð>ÀÑBØ §    ¡    ˜{˜Oô-ˆàg‰gb—h‘h×+Ñ+Ó-Ó.ˆÜs‘—‘Ó!Ô"ܐ:‘ # j¡/Ñ1Ô2؏h‰hs—y‘y×-Ñ-Ó/Ó0ˆäR˜ÕrcóЗtj|j|jzgdzd|j›¬«}tj|d«ddd…}||fD]„}|j |j j«¬«}t||k(j««t|d|dk(«|j |j ¬«}t||«Œ†yr™) rr%r_r4Úrepeatr&r$r”rr›r)r7Útest1Útest2r8r–r—s      r Útest_values_castz ByteorderValues.test_values_cast1s€ô—‘˜$Ÿ.™.¨4¯9©9Ñ4Ð5¸Ñ9À1ÀTÇYÁYÀKÀÔQˆÜ—    ‘    ˜% Ó#¡C a CÑ(ˆØ˜%.ò    "ˆBØ—)‘) "§(¡(×"7Ñ"7Ó"9)Ó:ˆCÜ R˜3‘Y—O‘OÓ%Ô &Ü Br‘F˜c "™gÑ%Ô &Ø—*‘* 2§8¡8*Ó,ˆCä ˜˜SÕ !ñ     "rcó—tj|j|jzgdzd|j›¬«}tj|d«ddd…}||fD]Ÿ}tj
d|jdz›«j «}|j|¬«}t||k(j««t|d|dk(«|j|j
¬«}t||«Œ¡y)Nrr?r#rrK) rr%r_r4ržr$r”r&rr›r)r7rŸr r8Ú longer_typer–r—s       r Útest_values_updowncastz&ByteorderValues.test_values_updowncast>sۀô—‘˜$Ÿ.™.¨4¯9©9Ñ4Ð5¸Ñ9À1ÀTÇYÁYÀKÀÔQˆÜ—    ‘    ˜% Ó#¡C a CÑ(ˆØ˜%.ò        "ˆBäŸ(™( Q t§y¡y°1¡} oÐ#6Ó7×DÑDÓFˆKØ—)‘) +)Ó.ˆCÜ R˜3‘Y—O‘OÓ%Ô &Ü Br‘F˜c "™gÑ%Ô &à—*‘* 2§8¡8*Ó,ˆCä ˜˜SÕ !ñ        "rN)    rMrNrOrPrdrfrhr¡r¤r>rr r‘r‘ s„ÙIò
òò    ò "ó"rr‘có—eZdZdZdZeZy)ÚTestByteorder_1_UCS2z4Check the byteorder in unicode (size 1, UCS2 values)rNrlr>rr r¦r¦Oó„Ù>Ø €D؁Irr¦có—eZdZdZdZeZy)ÚTestByteorder_1_UCS4z4Check the byteorder in unicode (size 1, UCS4 values)rNrqr>rr r©r©Ur§rr©có—eZdZdZdZeZy)ÚTestByteorder_2_UCS2z4Check the byteorder in unicode (size 2, UCS2 values)rNrlr>rr r«r«[r§rr«có—eZdZdZdZeZy)ÚTestByteorder_2_UCS4z4Check the byteorder in unicode (size 2, UCS4 values)rNrqr>rr r­r­ar§rr­có—eZdZdZdZeZy)ÚTestByteorder_1009_UCS2z7Check the byteorder in unicode (size 1009, UCS2 values)rYNrlr>rr r¯r¯gó„ÙAØ €D؁Irr¯có—eZdZdZdZeZy)ÚTestByteorder_1009_UCS4z7Check the byteorder in unicode (size 1009, UCS4 values)rYNrqr>rr r²r²mr°rr²)#ÚnumpyrÚ numpy.testingrrrrrmr`r-r/rRrVrXr[rkrprsrurwrzr|rƒr†rˆrŠrŒrr‘r¦r©r«r­r¯r²r>rr ú<module>rµsRðãßCÑCò-ð.€
à €
ò
+÷"JñJôD ˜ ô ô
 ˜ ô ô
˜;ô÷
'Jñ'JôT˜lôô ˜lôô ˜lôô ˜lôô  ôô  ô÷,Jñ,Jô^˜lôô ˜lôô ˜lôô ˜lôô  ôô  ô÷?"ñ?"ôD˜?ôô ˜?ôô ˜?ôô ˜?ôô ˜oôô ˜oõr