L iF ddlZddlZddlmZmZddlmZejjdgddZ ejjddd ejgd Z ejjdej d fd ej fd ej fejejfgd Zy)N)assert_allclose assert_equal) _log1mexpz x,expected)()ggﶲ=)gO"uggIDC)gP;q1g/R)gZMFQgsY`Ґ[)gSƧgIgb)g>cgfYf)g:=3 gq vk)gIKjڨgAܖjo)gY g1#Br)g܂:Rgmֽt)gĉgRv)g~țgDbFy)g'Fgt R{)gB:]@gΕ})gZ#Ǟg6e3)gҥgb)gEd6 sg)hߍ0)g&RDr/g%BpR)ggl%Rt)gYngG4)gHg)gl(gMӔI)gP^CyՄgw Ԛ҃)gDy 5g~#yY)gbg(w)gk()g[|89i)g5g@)g5Pn}gx)gzgo3)gP^Cxga[)gl(vg[w@Vf)gDy 5sgh1Z})gk(1qge]V;!)g5P~mg`߰?)gP^Chg"1)gDy 5cgSEC')g5P]gzO?@[@)gHy 5SgymnDǸ)gPy 5Dgf./P)ggh<;Zݿc6t|}t||dy)NgV瞯<)rtol)rrxexpectedobserveds g/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/scipy/special/tests/test_log1mexp.py test_log1mexpr s\|HHhU3r g?g _BcHt|}tj|sJyN)rnpisnan)r r s r test_log1mexp_out_of_domainrIs|H 88H  rggc2t|}t||yr)rrrs r test_log1mexp_extremerOs |H8$r)numpyrpytest numpy.testingrrscipy.special._ufuncsrmark parametrizer infrnanrrr rs 7+"),Z4[,Z4 sD"&&123  vvgt_sRVVGntbffWo7GH% %r