hyb
2025-11-18 7539e6f48c75dcaeb808359cccfd1c0d0d182ce8
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
Ë
KñúhÆUã ó6—ddlmZddlmZddlmZmZddlZddlm    Z
ddl m Z m Z mZddlmZmZGd„d«ZGd    „d
«ZGd „d «Zd „Zd„Zej.j1de edd«edd«ge¬«dfe ddedd«ge¬«dfe ed«ed«dge¬«dff«d„«Zej.j1de gd¢e¬«dfe ddddgge¬«dff«d „«ZGd!„d"«Zej.j1d#e
j:d$fe
j<d%fe
j>d&fe
j@d'fe
jBd(fe
jDd)ff«d*„«Z#Gd+„d,«Z$Gd-„d.«Z%d/Z&Gd0„d1«Z'y)2é)ÚDecimal)ÚFraction)ÚinfÚnanN)ÚarangeÚarrayÚ printoptions)Úassert_Ú assert_equalcó—eZdZejdd¬«d„«Zej jdgd¢dfgd¢d    fed
«d ff«d „«Z    ej jdgd¢d fgd¢dfed
«dff«d„«Z
ej jdgd¢dfgd¢dfed
«dff«d„«Z ej jdgd¢dfgd¢dfed
«dff«d„«Z ej jdgd¢dfgd¢dfed
«dff«d„«Z ej jdgd¢dfgd¢dfed
«dff«d „«Zd!„Zy")#ÚTestStrUnicodeSuperSubscriptsÚclassT©ÚscopeÚautousecó.—tjd«y©NÚunicode©ÚpolyÚset_default_printstyle©Úselfs úWH:\Change_password\venv_build\Lib\site-packages\numpy/polynomial/tests/test_printing.pyÚ use_unicodez)TestStrUnicodeSuperSubscripts.use_unicodes€ä ×#Ñ# IÕ.ó©ÚinpÚtgt©éééõ1.0 + 2.0·x + 3.0·x²©éÿÿÿÿrr#r&u#-1.0 + 0.0·x + 3.0·x² - 1.0·x³é u‡0.0 + 1.0·x + 2.0·x² + 3.0·x³ + 4.0·x⁴ + 5.0·x⁵ + 6.0·x⁶ + 7.0·x⁷ +
8.0·x⁸ + 9.0·x⁹ + 10.0·x¹⁰ + 11.0·x¹¹có\—tj|«}t|«}t||«y©N)rÚ
PolynomialÚstrr )rrrÚpÚress     rÚtest_polynomial_strz1TestStrUnicodeSuperSubscripts.test_polynomial_strs%€ô O‰O˜CÓ  ˆÜ!‹fˆÜS˜#Õrõ!1.0 + 2.0·T₁(x) + 3.0·T₂(x)u1-1.0 + 0.0·T₁(x) + 3.0·T₂(x) - 1.0·T₃(x)u°0.0 + 1.0·T₁(x) + 2.0·T₂(x) + 3.0·T₃(x) + 4.0·T₄(x) + 5.0·T₅(x) +
6.0·T₆(x) + 7.0·T₇(x) + 8.0·T₈(x) + 9.0·T₉(x) + 10.0·T₁₀(x) + 11.0·T₁₁(x)cóX—ttj|««}t||«yr)©r+rÚ    Chebyshevr ©rrrr-s    rÚtest_chebyshev_strz0TestStrUnicodeSuperSubscripts.test_chebyshev_str s!€ô”$—.‘. Ó%Ó&ˆÜS˜#Õru!1.0 + 2.0·P₁(x) + 3.0·P₂(x)u1-1.0 + 0.0·P₁(x) + 3.0·P₂(x) - 1.0·P₃(x)u°0.0 + 1.0·P₁(x) + 2.0·P₂(x) + 3.0·P₃(x) + 4.0·P₄(x) + 5.0·P₅(x) +
6.0·P₆(x) + 7.0·P₇(x) + 8.0·P₈(x) + 9.0·P₉(x) + 10.0·P₁₀(x) + 11.0·P₁₁(x)cóX—ttj|««}t||«yr)©r+rÚLegendrer r3s    rÚtest_legendre_strz/TestStrUnicodeSuperSubscripts.test_legendre_str+ó!€ô”$—-‘- Ó$Ó%ˆÜS˜#Õru!1.0 + 2.0·H₁(x) + 3.0·H₂(x)u1-1.0 + 0.0·H₁(x) + 3.0·H₂(x) - 1.0·H₃(x)u°0.0 + 1.0·H₁(x) + 2.0·H₂(x) + 3.0·H₃(x) + 4.0·H₄(x) + 5.0·H₅(x) +
6.0·H₆(x) + 7.0·H₇(x) + 8.0·H₈(x) + 9.0·H₉(x) + 10.0·H₁₀(x) + 11.0·H₁₁(x)cóX—ttj|««}t||«yr)©r+rÚHermiter r3s    rÚtest_hermite_strz.TestStrUnicodeSuperSubscripts.test_hermite_str6s!€ô”$—,‘,˜sÓ#Ó$ˆÜS˜#Õru#1.0 + 2.0·He₁(x) + 3.0·He₂(x)u4-1.0 + 0.0·He₁(x) + 3.0·He₂(x) - 1.0·He₃(x)u»0.0 + 1.0·He₁(x) + 2.0·He₂(x) + 3.0·He₃(x) + 4.0·He₄(x) + 5.0·He₅(x) +
6.0·He₆(x) + 7.0·He₇(x) + 8.0·He₈(x) + 9.0·He₉(x) + 10.0·He₁₀(x) +
11.0·He₁₁(x)cóX—ttj|««}t||«yr)©r+rÚHermiteEr r3s    rÚtest_hermiteE_strz/TestStrUnicodeSuperSubscripts.test_hermiteE_strAó!€ô”$—-‘- Ó$Ó%ˆÜS˜#Õru!1.0 + 2.0·L₁(x) + 3.0·L₂(x)u1-1.0 + 0.0·L₁(x) + 3.0·L₂(x) - 1.0·L₃(x)u°0.0 + 1.0·L₁(x) + 2.0·L₂(x) + 3.0·L₃(x) + 4.0·L₄(x) + 5.0·L₅(x) +
6.0·L₆(x) + 7.0·L₇(x) + 8.0·L₈(x) + 9.0·L₉(x) + 10.0·L₁₀(x) + 11.0·L₁₁(x)cóX—ttj|««}t||«yr)©r+rÚLaguerrer r3s    rÚtest_laguerre_strz/TestStrUnicodeSuperSubscripts.test_laguerre_strMr9rcóėttjddg««}d}t||«ttjddgddg¬««}d}t||«y)Nrr!u 0.0 + 1.0·xr"©Údomainu0.0 + 1.0·(-3.0 + 2.0x)©r+rr*r ©rr-rs   rÚtest_polynomial_str_domainsz9TestStrUnicodeSuperSubscripts.test_polynomial_str_domainsXsT€Ü”$—/‘/ 1 a &Ó)Ó*ˆØˆÜS˜#Ôä”$—/‘/ 1 a &°!°Q°Ô8Ó9ˆØ(ˆÜS˜#ÕrN)Ú__name__Ú
__module__Ú __qualname__ÚpytestÚfixturerÚmarkÚ parametrizerr.r4r8r=rArFrL©rrr r sü„à€V‡^^˜'¨4Ô0ñ/ó1ð/ð ‡[[×ј^Ú    Ð-Ð.Ú    Ð>Ð?Ù    ‹ð$ð    &ð.óñóðð
 ‡[[×ј^Ú    Ð7Ð8Ú    ÐLÐMÙ    ‹ðKð    Mð.óñóðð ‡[[×ј^Ú    Ð7Ð8Ú    ÐLÐMÙ    ‹ðKð    Mð.óñóðð ‡[[×ј^Ú    Ð7Ð8Ú    ÐLÐMÙ    ‹ðKð    Mð.óñóðð ‡[[×ј^Ú    Ð9Ð:Ú    ÐOÐPÙ    ‹ð*ð    ,ð.óñóðð ‡[[×ј^Ú    Ð7Ð8Ú    ÐLÐMÙ    ‹ðKð    Mð.óñóðórr có—eZdZejdd¬«d„«Zej jdgd¢dfgd¢d    fed
«d ff«d „«Z    ej jdgd¢d fgd¢dfed
«dff«d„«Z
ej jdgd¢dfgd¢dfed
«dff«d„«Z ej jdgd¢dfgd¢dfed
«dff«d„«Z ej jdgd¢dfgd¢dfed
«dff«d„«Z ej jdgd¢dfgd¢dfed
«dff«d „«Zd!„Zy")#Ú TestStrAsciirTrcó.—tjd«y©NÚasciirrs rÚ    use_asciizTestStrAscii.use_asciicó€ä ×#Ñ# GÕ,rrr ú1.0 + 2.0 x + 3.0 x**2r%z"-1.0 + 0.0 x + 3.0 x**2 - 1.0 x**3r'z}0.0 + 1.0 x + 2.0 x**2 + 3.0 x**3 + 4.0 x**4 + 5.0 x**5 + 6.0 x**6 +
7.0 x**7 + 8.0 x**8 + 9.0 x**9 + 10.0 x**10 + 11.0 x**11cóX—ttj|««}t||«yr)rJr3s    rr.z TestStrAscii.test_polynomial_strgs!€ô”$—/‘/ #Ó&Ó'ˆÜS˜#Õrú1.0 + 2.0 T_1(x) + 3.0 T_2(x)z+-1.0 + 0.0 T_1(x) + 3.0 T_2(x) - 1.0 T_3(x)z–0.0 + 1.0 T_1(x) + 2.0 T_2(x) + 3.0 T_3(x) + 4.0 T_4(x) + 5.0 T_5(x) +
6.0 T_6(x) + 7.0 T_7(x) + 8.0 T_8(x) + 9.0 T_9(x) + 10.0 T_10(x) +
11.0 T_11(x)cóX—ttj|««}t||«yr)r1r3s    rr4zTestStrAscii.test_chebyshev_strrs!€ô”$—.‘. Ó%Ó&ˆÜS˜#Õrz1.0 + 2.0 P_1(x) + 3.0 P_2(x)z+-1.0 + 0.0 P_1(x) + 3.0 P_2(x) - 1.0 P_3(x)z–0.0 + 1.0 P_1(x) + 2.0 P_2(x) + 3.0 P_3(x) + 4.0 P_4(x) + 5.0 P_5(x) +
6.0 P_6(x) + 7.0 P_7(x) + 8.0 P_8(x) + 9.0 P_9(x) + 10.0 P_10(x) +
11.0 P_11(x)cóX—ttj|««}t||«yr)r6r3s    rr8zTestStrAscii.test_legendre_str~rBrz1.0 + 2.0 H_1(x) + 3.0 H_2(x)z+-1.0 + 0.0 H_1(x) + 3.0 H_2(x) - 1.0 H_3(x)z–0.0 + 1.0 H_1(x) + 2.0 H_2(x) + 3.0 H_3(x) + 4.0 H_4(x) + 5.0 H_5(x) +
6.0 H_6(x) + 7.0 H_7(x) + 8.0 H_8(x) + 9.0 H_9(x) + 10.0 H_10(x) +
11.0 H_11(x)cóX—ttj|««}t||«yr)r;r3s    rr=zTestStrAscii.test_hermite_strŠs!€ô”$—,‘,˜sÓ#Ó$ˆÜS˜#Õrz1.0 + 2.0 He_1(x) + 3.0 He_2(x)z.-1.0 + 0.0 He_1(x) + 3.0 He_2(x) - 1.0 He_3(x)z¡0.0 + 1.0 He_1(x) + 2.0 He_2(x) + 3.0 He_3(x) + 4.0 He_4(x) +
5.0 He_5(x) + 6.0 He_6(x) + 7.0 He_7(x) + 8.0 He_8(x) + 9.0 He_9(x) +
10.0 He_10(x) + 11.0 He_11(x)cóX—ttj|««}t||«yr)r?r3s    rrAzTestStrAscii.test_hermiteE_str–rBrz1.0 + 2.0 L_1(x) + 3.0 L_2(x)z+-1.0 + 0.0 L_1(x) + 3.0 L_2(x) - 1.0 L_3(x)z–0.0 + 1.0 L_1(x) + 2.0 L_2(x) + 3.0 L_3(x) + 4.0 L_4(x) + 5.0 L_5(x) +
6.0 L_6(x) + 7.0 L_7(x) + 8.0 L_8(x) + 9.0 L_9(x) + 10.0 L_10(x) +
11.0 L_11(x)cóX—ttj|««}t||«yr)rDr3s    rrFzTestStrAscii.test_laguerre_str¢rBrcóėttjddg««}d}t||«ttjddgddg¬««}d}t||«y)Nrr!z 0.0 + 1.0 xr"rHz0.0 + 1.0 (-3.0 + 2.0x)rJrKs   rrLz(TestStrAscii.test_polynomial_str_domains®sT€Ü”$—/‘/ 1 a &Ó)Ó*ˆØˆÜS˜#Ôä”$—/‘/ 1 a &°!°Q°Ô8Ó9ˆØ'ˆÜS˜#ÕrN)rMrNrOrPrQrZrRrSrr.r4r8r=rArFrLrTrrrVrVasô„à€V‡^^˜'¨4Ô0ñ-ó1ð-ð ‡[[×ј^Ú    Ð,Ð-Ú    Ð=Ð>Ù    ‹ð;ð    =ð.óñóðð ‡[[×ј^Ú    Ð3Ð4Ú    ÐFÐGÙ    ‹ð%ð    'ð.óñóðð ‡[[×ј^Ú    Ð3Ð4Ú    ÐFÐGÙ    ‹ð%ð    'ð.óñóðð ‡[[×ј^Ú    Ð3Ð4Ú    ÐFÐGÙ    ‹ð%ð    'ð.óñóðð ‡[[×ј^Ú    Ð5Ð6Ú    ÐIÐJÙ    ‹ð6ð    8ð.óñóðð ‡[[×ј^Ú    Ð3Ð4Ú    ÐFÐGÙ    ‹ð%ð    'ð.óñóðórrVcóœ—eZdZejdd¬«d„«Zd„Zd„Zd„Zd„Z    ejjd    d
«d „«Z y ) ÚTestLinebreakingrTrcó.—tjd«yrXrrs rrZzTestLinebreaking.use_ascii¹r[rcó˜—tjgd¢«}ttt    |««d«tt    |«d«y)N)éNa¼riririé{éJzJ12345678.0 + 12345678.0 x + 12345678.0 x**2 + 12345678.0 x**3 + 123.0 x**4©rr*r Úlenr+©rr,s  rÚtest_single_line_one_lessz*TestLinebreaking.test_single_line_one_less½s6€ä O‰OÒIÓ JˆÜ”Sœ˜Q›“[ "Ô%Ü”S˜“Vð +õ     rcó˜—tjgd¢«}ttt    |««d«tt    |«d«y)N)ririririiÒéKzK12345678.0 + 12345678.0 x + 12345678.0 x**2 + 12345678.0 x**3 +
1234.0 x**4rlrns  rÚtest_num_chars_is_linewidthz,TestLinebreaking.test_num_chars_is_linewidthÆs6€ä O‰OÒJÓ KˆÜ”Sœ˜Q›“[ "Ô%Ü”S˜“Vð -õ     rcó¼—tjgd¢«}ttt    |«j d«d«d«tt    |«d«y)N)ririririr!riú
rrkzZ12345678.0 + 12345678.0 x + 12345678.0 x**2 + 12345678.0 x**3 + 1.0 x**4 +
12345678.0 x**5)rr*r rmr+Úsplitrns  rÚ6test_first_linebreak_multiline_one_less_than_linewidthzGTestLinebreaking.test_first_linebreak_multiline_one_less_than_linewidthÏsI€ä O‰OÚEó ˆô    ”Sœ˜Q›Ÿ™ dÓ+¨AÑ.Ó/°Ô4Ü”S˜“Vð <õ     rcó\—tjgd¢«}tt|«d«y)N)riririg=
×Ã)ŒgAr!riz[12345678.0 + 12345678.0 x + 12345678.0 x**2 + 12345678.12 x**3 +
1.0 x**4 + 12345678.0 x**5)rr*r r+rns  rÚ+test_first_linebreak_multiline_on_linewidthz<TestLinebreaking.test_first_linebreak_multiline_on_linewidthÚs(€ä O‰OÚHó ˆô    ”S˜“Vð =õ     r)Úlwr))rqz€0.0 + 10.0 x + 200.0 x**2 + 3000.0 x**3 + 40000.0 x**4 + 500000.0 x**5 +
600000.0 x**6 + 70000.0 x**7 + 8000.0 x**8 + 900.0 x**9)é-z€0.0 + 10.0 x + 200.0 x**2 + 3000.0 x**3 +
40000.0 x**4 + 500000.0 x**5 +
600000.0 x**6 + 70000.0 x**7 + 8000.0 x**8 +
900.0 x**9)é„z€0.0 + 10.0 x + 200.0 x**2 + 3000.0 x**3 + 40000.0 x**4 + 500000.0 x**5 + 600000.0 x**6 + 70000.0 x**7 + 8000.0 x**8 + 900.0 x**9có —tjgd¢«}t|¬«5tt    |«|«t    |«j d«D]}t t|«|k«Œ    ddd«y#1swYyxYw)N)
ré
éÈi¸ i@œi ¡iÀ'    ipi@i„)Ú    linewidthrt)rr*r    r r+rur
rm)rryrr,Úlines     rÚtest_linewidth_printoptionz+TestLinebreaking.test_linewidth_printoptionäsn€ô O‰OÚ Gó
ˆô BÔ 'ñ    (Ü œ˜Q› Ô %ܘA›Ÿ ™  TÓ*ò (Üœ˜D›     B™Õ'ñ (÷    (÷    (ñ    (ús ¤A A:Á:BN) rMrNrOrPrQrZrorrrvrxrRrSrrTrrrfrf·s_„à€V‡^^˜'¨4Ô0ñ-ó1ð-ò ò ò     ò ð ‡[[×ј]ð
-ó
ñ(ó
ñ(rrfcóâ—tjgd¢«}tjgd¢«}tjd«t    t |«d«t    t |«d«tjd«t    t |«d«t    t |«d«t jt«5tjd«ddd«y#1swYyxYw)    Nr rYr\r^rr$r/Ú invalid_input)    rr*r2rr r+rPÚraisesÚ
ValueError)r,Úcs  rÚtest_set_default_printoptionsr‡ùs¥€Ü ‰š    Ó"€AÜ ‰’yÓ!€AÜ×Ñ Ô(Ü”Q“Ð1Ô2Ü”Q“Ð8Ô9Ü×Ñ     Ô*Ü”Q“Ð2Ô3Ü”Q“Ð<Ô=Ü    ‰”zÓ    "ñ5Ü ×#Ñ# OÔ4÷5÷5ñ5ús ÃC%Ã%C.cóz—gd¢}tj|«}tjt|t¬««}tjd«t t |«d«t t |«d«tjd«t t |«d«t t |«d«y    )
z%Test both numpy and built-in complex.)yð?yð?ð?yÀ@y@©Údtyperu*1j + (1+1j)·x - (2-2j)·x² + (3+0j)·x³u+1j + (1+1j)·x + (-2+2j)·x² + (3+0j)·x³rYz)1j + (1+1j) x - (2-2j) x**2 + (3+0j) x**3z*1j + (1+1j) x + (-2+2j) x**2 + (3+0j) x**3N)rr*rÚobjectrr r+)ÚcoefsÚp1Úp2s   rÚtest_complex_coefficientsrs‚€â -€Eä     ‰˜Ó    €Bä     ‰œ˜u¬FÔ3Ó    4€BÜ×Ñ     Ô*Ü”R“ÐFÔGÜ”R“ÐGÔHÜ×Ñ Ô(Ü”R“ÐEÔFÜ”R“ÐFÕGr)rŒrr!r"r#ér‰u 1/2 + 3/4·xééu1 + 2·x + 5/7·x²z1.00z2.2u1.00 + 2.2·x + 3·x²có‚—tj|«}tjd«tt    |«|«yr©rr*rr r+©rŒrr,s   rÚ test_numeric_object_coefficientsr–s.€ô     ‰˜Ó€AÜ×Ñ     Ô*Ü”Q“˜Õr)r!r"Úfu1 + 2·x + f·x²u1 + 2·x + [3, 4]·x²có‚—tj|«}tjd«tt    |«|«y)zK
    Test coef fallback for object arrays of non-numeric coefficients.
    rNr”r•s   rÚ#test_nonnumeric_object_coefficientsr™&s.€ô     ‰˜Ó€AÜ×Ñ     Ô*Ü”Q“˜Õrcó$—eZdZd„Zd„Zd„Zd„Zy)Ú
TestFormatcóˆ—tjd«tjgd¢«}tt    |d«d«y)NrY©r!r"rr&ru"1.0 + 2.0·x + 0.0·x² - 1.0·x³©rrr*r Úformatrns  rÚtest_format_unicodezTestFormat.test_format_unicode4s0€Ü ×#Ñ# GÔ,Ü O‰OšMÓ *ˆÜ”V˜A˜yÓ)Ð+OÕPrcóˆ—tjd«tjgd¢«}tt    |d«d«y)NrrrYz!1.0 + 2.0 x + 0.0 x**2 - 1.0 x**3ržrns  rÚtest_format_asciizTestFormat.test_format_ascii9s3€Ü ×#Ñ# IÔ.Ü O‰OšMÓ *ˆÜÜ 1gÓ РCõ    
rcó —tjd«tjgd¢«}tt    |«d«t|›d«y)NrYr r\ržrns  rÚtest_empty_formatstrzTestFormat.test_empty_formatstr@s:€Ü ×#Ñ# GÔ,Ü O‰OšIÓ &ˆÜ”V˜A“YР8Ô9ܘsÐ5Õ6rcó¦—tjgd¢«}tjt«5t |d«ddd«y#1swYyxYw)Nrz.2f)rr*rPr„r…rŸrns  rÚtest_bad_formatstrzTestFormat.test_bad_formatstrFs;€Ü O‰OšMÓ *ˆÜ ]‰]œ:Ó &ñ    Ü 1eÔ ÷    ÷    ñ    ús ± AÁAN)rMrNrOr r¢r¤r¦rTrrr›r›3s„òQò
 
ò7ó rr›)rru1.0 + 2.0·z + 3.0·z²u!1.0 + 2.0·T₁(z) + 3.0·T₂(z)u!1.0 + 2.0·H₁(z) + 3.0·H₂(z)u#1.0 + 2.0·He₁(z) + 3.0·He₂(z)u!1.0 + 2.0·L₁(z) + 3.0·L₂(z)u!1.0 + 2.0·P₁(z) + 3.0·P₂(z)có8—|gd¢d¬«}t|d›|«y)Nr Úz©Úsymbolr)r )rrr,s   rÚ test_symbolr«Ls€ñ     ŠY˜sÔ#€AܐAg; Õ%rcó0—eZdZd„Zd„Zd„Zd„Zd„Zd„Zy)ÚTestReprcó`—ttjddg««}d}t||«y)Nrr!zFPolynomial([0., 1.], domain=[-1.,  1.], window=[-1.,  1.], symbol='x'))Úreprrr*r rKs   rÚtest_polynomial_reprzTestRepr.test_polynomial_reprZs/€Ü”4—?‘? A q 6Ó*Ó+ˆð ð     ô    S˜#Õrcó`—ttjddg««}d}t||«y)Nrr!zEChebyshev([0., 1.], domain=[-1.,  1.], window=[-1.,  1.], symbol='x'))r¯rr2r rKs   rÚtest_chebyshev_reprzTestRepr.test_chebyshev_reprbs/€Ü”4—>‘> 1 a &Ó)Ó*ˆð ð     ô    S˜#Õrcó`—ttjddg««}d}t||«y)Nrr!zDLegendre([0., 1.], domain=[-1.,  1.], window=[-1.,  1.], symbol='x'))r¯rr7r rKs   rÚtest_legendre_reprzTestRepr.test_legendre_reprjó/€Ü”4—=‘= ! Q Ó(Ó)ˆð ð     ô    S˜#Õrcó`—ttjddg««}d}t||«y)Nrr!zCHermite([0., 1.], domain=[-1.,  1.], window=[-1.,  1.], symbol='x'))r¯rr<r rKs   rÚtest_hermite_reprzTestRepr.test_hermite_reprrs/€Ü”4—<‘<  A Ó'Ó(ˆð ð     ô    S˜#Õrcó`—ttjddg««}d}t||«y)Nrr!zDHermiteE([0., 1.], domain=[-1.,  1.], window=[-1.,  1.], symbol='x'))r¯rr@r rKs   rÚtest_hermiteE_reprzTestRepr.test_hermiteE_reprzrµrcó`—ttjddg««}d}t||«y)Nrr!z@Laguerre([0., 1.], domain=[0., 1.], window=[0., 1.], symbol='x'))r¯rrEr rKs   rÚtest_laguerre_reprzTestRepr.test_laguerre_repr‚rµrN)    rMrNrOr°r²r´r·r¹r»rTrrr­r­Ys „òòòòòórr­có>—eZdZdZed„«Zd„Zd„Zd„Zd„Z    d„Z
y)    Ú TestLatexReprz#Test the latex repr used by JupytercóH—dd„|_    |j«|`S#|`wxYw)Ncó—t|«Sr))r+)ÚxÚparenss  rú<lambda>z(TestLatexRepr.as_latex.<locals>.<lambda>“s
€¼¸Q»€r)F)Ú_repr_latex_scalarÚ _repr_latex_)Úobjs rÚas_latexzTestLatexRepr.as_latexŽs+€ò
"@ˆÔð    'Ø×#Ñ#Ó%àÑ&øÑ&ús‹!có¬—tjgd¢«}t|j|«d«tjgd¢ddg¬«}t|j|«d«tjgd¢ddg¬«}t|j|«d    «tjgd¢d
dg¬«}t|j|«d «y) Nr z%$x \mapsto 1.0 + 2.0\,x + 3.0\,x^{2}$éþÿÿÿrrHzK$x \mapsto 1.0 + 2.0\,\left(1.0 + x\right) + 3.0\,\left(1.0 + x\right)^{2}$çà¿çà?zE$x \mapsto 1.0 + 2.0\,\left(2.0x\right) + 3.0\,\left(2.0x\right)^{2}$r&zQ$x \mapsto 1.0 + 2.0\,\left(1.0 + 2.0x\right) + 3.0\,\left(1.0 + 2.0x\right)^{2}$©rr*r rÆrns  rÚtest_simple_polynomialz$TestLatexRepr.test_simple_polynomial™s­€ä O‰OšIÓ &ˆÜT—]‘] 1Ó%Ø 4ô    6ô O‰OšI¨r°1¨gÔ 6ˆÜT—]‘] 1Ó%Ø Zô    \ô O‰OšI¨t°S¨kÔ :ˆÜT—]‘] 1Ó%Ø Tô    Vô O‰OšI¨r°1¨gÔ 6ˆÜT—]‘] 1Ó%Ø `õ    brcóԗtjgd¢«}t|j|«d«tjgd¢ddg¬«}t|j|«d«y)Nr z?$x \mapsto 1.0\,{T}_{0}(x) + 2.0\,{T}_{1}(x) + 3.0\,{T}_{2}(x)$r&rrHzZ$x \mapsto 1.0\,{T}_{0}(1.0 + 2.0x) + 2.0\,{T}_{1}(1.0 + 2.0x) + 3.0\,{T}_{2}(1.0 + 2.0x)$)rr2r rÆrns  rÚtest_basis_funczTestLatexRepr.test_basis_func®sT€Ü N‰Nš9Ó %ˆÜT—]‘] 1Ó%Ø Nô    Pô N‰Nš9¨b°!¨WÔ 5ˆÜT—]‘] 1Ó%Ø iõ    krcóh—tjgd¢«}t|j|«d«y)Nr zB$x \mapsto 1.0\,{He}_{0}(x) + 2.0\,{He}_{1}(x) + 3.0\,{He}_{2}(x)$)rr@r rÆrns  rÚtest_multichar_basis_funcz'TestLatexRepr.test_multichar_basis_func·s'€Ü M‰Mš)Ó $ˆÜT—]‘] 1Ó%Ø Qõ    Srcó¶—tjgd¢d¬«}t|j|«d«tjgd¢ddgd¬«}t|j|«d«tjgd¢d    d
gd¬«}t|j|«d «tjgd¢d dgd¬«}t|j|«d «y)Nr r¨r©z%$z \mapsto 1.0 + 2.0\,z + 3.0\,z^{2}$rÈr)rIrªzK$z \mapsto 1.0 + 2.0\,\left(1.0 + z\right) + 3.0\,\left(1.0 + z\right)^{2}$rÉrÊzE$z \mapsto 1.0 + 2.0\,\left(2.0z\right) + 3.0\,\left(2.0z\right)^{2}$r&zQ$z \mapsto 1.0 + 2.0\,\left(1.0 + 2.0z\right) + 3.0\,\left(1.0 + 2.0z\right)^{2}$rËrns  rÚtest_symbol_basiczTestLatexRepr.test_symbol_basic¼s»€ä O‰OšI¨cÔ 2ˆÜT—]‘] 1Ó%Ø 4ô    6ô O‰OšI¨r°1¨g¸cÔ BˆÜØ M‰M˜!Ó ð-ô    
ô O‰OšI¨t°S¨kÀ#Ô FˆÜØ M‰M˜!Ó ð*ô    
ô O‰OšI¨r°1¨g¸cÔ BˆÜØ M‰M˜!Ó ð0õ    
rcó¤—ttdd«td«g«}tj|«}t    |j |«d«y)Nr!r"z$x \mapsto 1/2 + 1\,x$)rrrr*r rÆ)rrŒr,s   rr–z.TestLatexRepr.test_numeric_object_coefficientsàs=€Ü”x  1“~¤x°£{Ð3Ó4ˆÜ O‰O˜EÓ "ˆÜT—]‘] 1Ó%Ð'AÕBrN) rMrNrOÚ__doc__Ú staticmethodrÆrÌrÎrÐrÒr–rTrrr½r½‹s5„Ù-àñ'óð'òbò*kòSò
"
óHCrr½)z"1.0 + (1.0e-01) x + (1.0e-02) x**2z"1.2 + (1.2e-01) x + (1.2e-02) x**2z11.23 + 0.12 x + (1.23e-02) x**2 + (1.23e-03) x**3z51.235 + 0.123 x + (1.235e-02) x**2 + (1.235e-03) x**3zG1.2346 + 0.1235 x + 0.0123 x**2 + (1.2346e-03) x**3 + (1.2346e-04) x**4zL1.23457 + 0.12346 x + 0.01235 x**2 + (1.23457e-03) x**3 + (1.23457e-04) x**4za1.234568 + 0.123457 x + 0.012346 x**2 + 0.001235 x**3 + (1.234568e-04) x**4 + (1.234568e-05) x**5zg1.2345679 + 0.1234568 x + 0.0123457 x**2 + 0.0012346 x**3 + (1.2345679e-04) x**4 + (1.2345679e-05) x**5cób—eZdZdZej
dd¬«d„«Zd„Zd„Zd„Z    d    „Z
d
„Z y ) ÚTestPrintOptionsz¨
    Test the output is properly configured via printoptions.
    The exponential notation is enabled automatically when the values
    are too small or too large.
    rTrcó.—tjd«yrXrrs rrZzTestPrintOptions.use_asciiúr[rcóȗtjgd¢«}tt|«d«t    d¬«5tt|«d«ddd«y#1swYyxYw)N©rÊg’$I’$IÂ?gI’$Ir?kAgmÛ¶m§¡AzC0.5 + 0.14285714 x + 14285714.28571429 x**2 + (1.42857143e+08) x**3r#©Ú    precisionz40.5 + 0.143 x + 14285714.286 x**2 + (1.429e+08) x**3©rr*r r+r    rns  rÚtest_strzTestPrintOptions.test_strþsV€Ü O‰OÒHÓ IˆÜ”S˜“Vð7ô    8ô AÔ &ñ    7Ü œ˜Q›ð"6ô 7÷    7÷    7ñ    7ús ¹AÁA!cóܗtjgd¢«}t|j«d«t    d¬«5t|j«d«ddd«y#1swYyxYw)NrÚzp$x \mapsto \text{0.5} + \text{0.14285714}\,x + \text{14285714.28571429}\,x^{2} + \text{(1.42857143e+08)}\,x^{3}$r#rÛza$x \mapsto \text{0.5} + \text{0.143}\,x + \text{14285714.286}\,x^{2} + \text{(1.429e+08)}\,x^{3}$)rr*r rÄr    rns  rÚ
test_latexzTestPrintOptions.test_latexsb€Ü O‰OÒHÓ IˆÜQ—^‘^Ó%ð /ô    0ô
 AÔ &ñ    LÜ ˜Ÿ™Ó)ðKô L÷    L÷    Lñ    Lús ¾A"Á"A+có4—tjdg«}tt|«d«t    d¬«5tt|«d«ddd«t    dd¬«5tt|«d«ddd«y#1swYŒ5xYw#1swYyxYw)    NrÊz0.5Úfixed)Ú    floatmodez
0.50000000r)rãrÜz0.5000rÝrns  rÚ
test_fixedzTestPrintOptions.test_fixeds€Ü O‰O˜U˜GÓ $ˆÜ”S˜“V˜UÔ#ä  GÔ ,ñ    /Ü œ˜Q› Ô .÷    /ô G°qÔ 9ñ    +Ü œ˜Q› Ô *÷    +ð    +÷    /ð    /ú÷    +ð    +ús¸BÁ#BÂB ÂBc
ó2—tt«D]t\}}t|¬«5tjt |dzdz«Dcgc] }dd| zz‘Œ c}«}t |«jdd«|k(sJ‚    ddd«Œvycc}w#1swYŒ†xYw)NrÛr"r#gރBÊÀó?r}rtú )Ú    enumerateÚ SWITCH_TO_EXPr    rr*Úranger+Úreplace)rÚiÚsr,s    rÚtest_switch_to_expz#TestPrintOptions.test_switch_to_expsž€ÜœmÓ,ò    6‰DˆAˆqܨÔ*ñ 6Ü—O‘OÜ.3°A¸±F¸Q±JÓ.?ö%AØ)*ð&0°"°q°b±&Ó%8ò%AóBä˜1“v—~‘~ d¨CÓ0°AÒ5Ð5Ñ5÷ 6ð 6ñ    6ùò%A÷ 6ð 6ús¢#B ÁB Á'B ÂB  B    có—tjttg«}t    |«dk(sJ‚|j «dk(sJ‚t dd¬«5t    |«dk(sJ‚|j «dk(sJ‚    ddd«y#1swYyxYw)Nz nan + inf xz&$x \mapsto \text{nan} + \text{inf}\,x$ÚNANÚINF)ÚnanstrÚinfstrz NAN + INF xz&$x \mapsto \text{NAN} + \text{INF}\,x$)rr*rrr+rÄr    rns  rÚtest_non_finitez TestPrintOptions.test_non_finite$s‰€Ü O‰OœS¤#˜JÓ 'ˆÜ1‹v˜Ò&Ð&Ð&؏~‰~ÓÐ#LÒLÐLÐLÜ  ¨uÔ 5ñ    :ܐq“6˜]Ò*Ð *Ð*Ø—>‘>Ó#Ø9ò:ð :ñ:÷    :÷    :ñ    :ús Á&BÂB N) rMrNrOrÔrPrQrZrÞràrärírórTrrr×r×ósB„ñð €V‡^^˜'¨4Ô0ñ-ó1ð-ò7ò
Lò+ò6ó:rr×)(ÚdecimalrÚ    fractionsrÚmathrrrPÚnumpy.polynomialÚ
polynomialrÚ numpy._corerrr    Ú numpy.testingr
r r rVrfr‡rrRrSr‹r–r™r›r*r2r<r@rEr7r«r­r½rèr×rTrrú<module>rûsãðÝõßã åß3Ñ3ß/÷QñQ÷fTñT÷l?(ñ?(òD
5ò Hð‡×ÑÐ)Ù
‰HQ˜‹N™H Q¨›NÐ +°6Ô:Øðñ ˆAˆq‘(˜1˜a“.Ð !¨Ô0Øðñ ‰GF‹O™W U›^¨QÐ /°vÔ>Ø ðð
,ó
ñó
ð𠇁×ÑÐ)Ù
Š;˜fÔ%Ð':Ð;Ù
ˆAˆq1a&ˆ> Ô(Ð*BÐCð,óñó    ð÷ñð2‡×јؠ   ‡__Ð/Ð0Ø    ‡^^Ð8Ð9Ø    ‡\\Ð6Ð7Ø    ‡]]Ð9Ð:Ø    ‡]]Ð7Ð8Ø    ‡]]Ð7Ð8ð +óñ&óð&÷
/ñ/÷dXCñXCðv 3€ ÷8:ò8:r