| ofs | hex dump | ascii |
|---|
| 0000 | cb 0d 0d 0a 00 00 00 00 0d fd a7 68 56 08 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 | ...........hV................... |
| 0020 | 00 00 00 00 00 f3 4a 00 00 00 97 00 64 00 5a 00 64 01 64 02 6c 01 6d 02 63 02 01 00 6d 03 5a 04 | ......J.....d.Z.d.d.l.m.c...m.Z. |
| 0040 | 01 00 64 01 64 03 6c 05 6d 06 5a 07 01 00 64 01 64 04 6c 08 6d 09 5a 0a 01 00 64 05 84 00 5a 0b | ..d.d.l.m.Z...d.d.l.m.Z...d...Z. |
| 0060 | 64 06 84 00 5a 0c 64 07 84 00 5a 0d 64 08 84 00 5a 0e 79 02 29 09 7a 4e 54 6f 6f 6c 73 20 66 6f | d...Z.d...Z.d...Z.y.).zNTools.fo |
| 0080 | 72 20 74 65 73 74 69 6e 67 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 6f 66 20 5f 5f 61 | r.testing.implementations.of.__a |
| 00a0 | 72 72 61 79 5f 66 75 6e 63 74 69 6f 6e 5f 5f 20 61 6e 64 20 75 66 75 6e 63 20 6f 76 65 72 72 69 | rray_function__.and.ufunc.overri |
| 00c0 | 64 65 73 0a 0a 0a e9 00 00 00 00 4e 29 01 da 05 75 66 75 6e 63 29 01 da 0f 41 52 52 41 59 5f 46 | des........N)...ufunc)...ARRAY_F |
| 00e0 | 55 4e 43 54 49 4f 4e 53 63 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 86 00 | UNCTIONSc....................... |
| 0100 | 00 00 97 00 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....t.........j................. |
| 0120 | 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 00 | ..j...........................D. |
| 0140 | 8f 00 63 02 68 00 63 02 5d 14 00 00 7d 00 74 07 00 00 00 00 00 00 00 00 7c 00 74 08 00 00 00 00 | ..c.h.c.]...}.t.........|.t..... |
| 0160 | 00 00 00 00 ab 02 00 00 00 00 00 00 72 02 7c 00 92 02 8c 16 04 00 7d 01 7d 00 7c 01 53 00 63 02 | ............r.|.......}.}.|.S.c. |
| 0180 | 01 00 63 02 7d 00 77 00 29 01 7a ce 4c 69 73 74 20 61 6c 6c 20 6e 75 6d 70 79 20 75 66 75 6e 63 | ..c.}.w.).z.List.all.numpy.ufunc |
| 01a0 | 73 20 6f 76 65 72 72 69 64 61 62 6c 65 20 76 69 61 20 60 5f 5f 61 72 72 61 79 5f 75 66 75 6e 63 | s.overridable.via.`__array_ufunc |
| 01c0 | 5f 5f 60 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d | __`......Parameters.....-------- |
| 01e0 | 2d 2d 0a 20 20 20 20 4e 6f 6e 65 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d | --.....None......Returns.....--- |
| 0200 | 2d 2d 2d 2d 0a 20 20 20 20 73 65 74 0a 20 20 20 20 20 20 20 20 41 20 73 65 74 20 63 6f 6e 74 61 | ----.....set.........A.set.conta |
| 0220 | 69 6e 69 6e 67 20 61 6c 6c 20 6f 76 65 72 72 69 64 61 62 6c 65 20 75 66 75 6e 63 73 20 69 6e 20 | ining.all.overridable.ufuncs.in. |
| 0240 | 74 68 65 20 70 75 62 6c 69 63 20 6e 75 6d 70 79 20 41 50 49 2e 0a 20 20 20 20 29 05 da 06 5f 75 | the.public.numpy.API......)..._u |
| 0260 | 6d 61 74 68 da 08 5f 5f 64 69 63 74 5f 5f da 06 76 61 6c 75 65 73 da 0a 69 73 69 6e 73 74 61 6e | math..__dict__..values..isinstan |
| 0280 | 63 65 da 06 5f 75 66 75 6e 63 29 02 da 03 6f 62 6a da 06 75 66 75 6e 63 73 73 02 00 00 00 20 20 | ce.._ufunc)...obj..ufuncss...... |
| 02a0 | fa 5e 2f 68 6f 6d 65 2f 62 6c 61 63 6b 68 61 6f 2f 75 69 75 63 2d 63 6f 75 72 73 65 2d 67 72 61 | .^/home/blackhao/uiuc-course-gra |
| 02c0 | 70 68 2f 2e 76 65 6e 76 2f 6c 69 62 2f 70 79 74 68 6f 6e 33 2e 31 32 2f 73 69 74 65 2d 70 61 63 | ph/.venv/lib/python3.12/site-pac |
| 02e0 | 6b 61 67 65 73 2f 6e 75 6d 70 79 2f 74 65 73 74 69 6e 67 2f 6f 76 65 72 72 69 64 65 73 2e 70 79 | kages/numpy/testing/overrides.py |
| 0300 | da 1c 67 65 74 5f 6f 76 65 72 72 69 64 61 62 6c 65 5f 6e 75 6d 70 79 5f 75 66 75 6e 63 73 72 0e | ..get_overridable_numpy_ufuncsr. |
| 0320 | 00 00 00 0b 00 00 00 73 41 00 00 00 80 00 f4 18 00 1e 24 9f 5f 99 5f d7 1d 33 d1 1d 33 d3 1d 35 | .......sA.........$._._..3..3..5 |
| 0340 | f6 00 01 0e 2a 90 63 dc 11 1b 98 43 a4 16 d4 11 28 f2 03 00 0f 12 f0 00 01 0e 2a 80 46 f0 00 01 | ....*.c....C....(.........*.F... |
| 0360 | 0e 2a e0 0b 11 80 4d f9 f2 05 01 0e 2a 73 04 00 00 00 a1 19 3e 04 63 01 00 00 00 00 00 00 00 00 | .*....M.....*s......>.c......... |
| 0380 | 00 00 00 04 00 00 00 03 00 00 00 f3 22 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 74 02 | ............".....t.........|.t. |
| 03a0 | 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 53 00 29 01 61 ce 01 00 00 44 65 74 65 72 6d 69 | ................S.).a....Determi |
| 03c0 | 6e 65 20 69 66 20 61 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20 62 65 20 6f 76 65 72 72 69 64 64 | ne.if.a.function.can.be.overridd |
| 03e0 | 65 6e 20 76 69 61 20 60 5f 5f 61 72 72 61 79 5f 75 66 75 6e 63 5f 5f 60 0a 0a 20 20 20 20 50 61 | en.via.`__array_ufunc__`......Pa |
| 0400 | 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 66 75 6e 63 | rameters.....----------.....func |
| 0420 | 20 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 20 74 68 61 | .:.callable.........Function.tha |
| 0440 | 74 20 6d 61 79 20 62 65 20 6f 76 65 72 72 69 64 61 62 6c 65 20 76 69 61 20 60 5f 5f 61 72 72 61 | t.may.be.overridable.via.`__arra |
| 0460 | 79 5f 75 66 75 6e 63 5f 5f 60 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d | y_ufunc__`......Returns.....---- |
| 0480 | 2d 2d 2d 0a 20 20 20 20 62 6f 6f 6c 0a 20 20 20 20 20 20 20 20 60 54 72 75 65 60 20 69 66 20 60 | ---.....bool.........`True`.if.` |
| 04a0 | 66 75 6e 63 60 20 69 73 20 6f 76 65 72 72 69 64 61 62 6c 65 20 76 69 61 20 60 5f 5f 61 72 72 61 | func`.is.overridable.via.`__arra |
| 04c0 | 79 5f 75 66 75 6e 63 5f 5f 60 20 61 6e 64 0a 20 20 20 20 20 20 20 20 60 46 61 6c 73 65 60 20 6f | y_ufunc__`.and.........`False`.o |
| 04e0 | 74 68 65 72 77 69 73 65 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 | therwise.......Notes.....-----.. |
| 0500 | 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 | ...This.function.is.equivalent.t |
| 0520 | 6f 20 60 60 69 73 69 6e 73 74 61 6e 63 65 28 66 75 6e 63 2c 20 6e 70 2e 75 66 75 6e 63 29 60 60 | o.``isinstance(func,.np.ufunc)`` |
| 0540 | 20 61 6e 64 0a 20 20 20 20 77 69 6c 6c 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79 20 66 6f 72 | .and.....will.work.correctly.for |
| 0560 | 20 75 66 75 6e 63 73 20 64 65 66 69 6e 65 64 20 6f 75 74 73 69 64 65 20 6f 66 20 4e 75 6d 70 79 | .ufuncs.defined.outside.of.Numpy |
| 0580 | 2e 0a 0a 20 20 20 20 29 02 72 09 00 00 00 72 0a 00 00 00 a9 01 da 04 66 75 6e 63 73 01 00 00 00 | .......).r....r........funcs.... |
| 05a0 | 20 72 0d 00 00 00 da 1b 61 6c 6c 6f 77 73 5f 61 72 72 61 79 5f 75 66 75 6e 63 5f 6f 76 65 72 72 | .r......allows_array_ufunc_overr |
| 05c0 | 69 64 65 72 12 00 00 00 1c 00 00 00 73 11 00 00 00 80 00 f4 28 00 0c 16 90 64 9c 46 d3 0b 23 d0 | ider........s.......(....d.F..#. |
| 05e0 | 04 23 f3 00 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 f3 36 00 00 | .#.....c.....................6.. |
| 0600 | 00 97 00 64 01 64 02 6c 00 6d 01 7d 00 01 00 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 | ...d.d.l.m.}...t.........j...... |
| 0620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 53 00 29 03 61 02 01 00 00 4c 69 | .....................S.).a....Li |
| 0640 | 73 74 20 61 6c 6c 20 6e 75 6d 70 79 20 66 75 6e 63 74 69 6f 6e 73 20 6f 76 65 72 72 69 64 61 62 | st.all.numpy.functions.overridab |
| 0660 | 6c 65 20 76 69 61 20 60 5f 5f 61 72 72 61 79 5f 66 75 6e 63 74 69 6f 6e 5f 5f 60 0a 0a 20 20 20 | le.via.`__array_function__`..... |
| 0680 | 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 4e | .Parameters.....----------.....N |
| 06a0 | 6f 6e 65 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 | one......Returns.....-------.... |
| 06c0 | 20 73 65 74 0a 20 20 20 20 20 20 20 20 41 20 73 65 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c | .set.........A.set.containing.al |
| 06e0 | 6c 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 70 75 62 6c 69 63 20 6e 75 6d 70 79 20 | l.functions.in.the.public.numpy. |
| 0700 | 41 50 49 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 20 20 20 20 6f 76 65 72 72 69 64 61 62 6c 65 | API.that.are.........overridable |
| 0720 | 20 76 69 61 20 60 5f 5f 61 72 72 61 79 5f 66 75 6e 63 74 69 6f 6e 5f 5f 60 2e 0a 0a 20 20 20 20 | .via.`__array_function__`....... |
| 0740 | 72 02 00 00 00 a9 01 da 0c 72 65 63 66 75 6e 63 74 69 6f 6e 73 29 04 da 09 6e 75 6d 70 79 2e 6c | r........recfunctions)...numpy.l |
| 0760 | 69 62 72 16 00 00 00 da 10 5f 61 72 72 61 79 5f 66 75 6e 63 74 69 6f 6e 73 da 04 63 6f 70 79 72 | ibr......_array_functions..copyr |
| 0780 | 15 00 00 00 73 01 00 00 00 20 72 0d 00 00 00 da 25 67 65 74 5f 6f 76 65 72 72 69 64 61 62 6c 65 | ....s.....r.....%get_overridable |
| 07a0 | 5f 6e 75 6d 70 79 5f 61 72 72 61 79 5f 66 75 6e 63 74 69 6f 6e 73 72 1a 00 00 00 33 00 00 00 73 | _numpy_array_functionsr....3...s |
| 07c0 | 16 00 00 00 80 00 f5 20 00 05 27 dc 0b 1b d7 0b 20 d1 0b 20 d3 0b 22 d0 04 22 72 13 00 00 00 63 | ..........'...........".."r....c |
| 07e0 | 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 f3 12 00 00 00 97 00 7c 00 74 00 00 | ...........................|.t.. |
| 0800 | 00 00 00 00 00 00 00 76 00 53 00 29 01 61 68 01 00 00 44 65 74 65 72 6d 69 6e 65 20 69 66 20 61 | .......v.S.).ah...Determine.if.a |
| 0820 | 20 4e 75 6d 70 79 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20 62 65 20 6f 76 65 72 72 69 64 64 65 | .Numpy.function.can.be.overridde |
| 0840 | 6e 20 76 69 61 20 60 5f 5f 61 72 72 61 79 5f 66 75 6e 63 74 69 6f 6e 5f 5f 60 0a 0a 20 20 20 20 | n.via.`__array_function__`...... |
| 0860 | 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 66 75 | Parameters.....----------.....fu |
| 0880 | 6e 63 20 3a 20 63 61 6c 6c 61 62 6c 65 0a 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 20 74 | nc.:.callable.........Function.t |
| 08a0 | 68 61 74 20 6d 61 79 20 62 65 20 6f 76 65 72 72 69 64 61 62 6c 65 20 76 69 61 20 60 5f 5f 61 72 | hat.may.be.overridable.via.`__ar |
| 08c0 | 72 61 79 5f 66 75 6e 63 74 69 6f 6e 5f 5f 60 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 | ray_function__`......Returns.... |
| 08e0 | 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 62 6f 6f 6c 0a 20 20 20 20 20 20 20 20 60 54 72 75 65 60 | .-------.....bool.........`True` |
| 0900 | 20 69 66 20 60 66 75 6e 63 60 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 | .if.`func`.is.a.function.in.the. |
| 0920 | 4e 75 6d 70 79 20 41 50 49 20 74 68 61 74 20 69 73 0a 20 20 20 20 20 20 20 20 6f 76 65 72 72 69 | Numpy.API.that.is.........overri |
| 0940 | 64 61 62 6c 65 20 76 69 61 20 60 5f 5f 61 72 72 61 79 5f 66 75 6e 63 74 69 6f 6e 5f 5f 60 20 61 | dable.via.`__array_function__`.a |
| 0960 | 6e 64 20 60 46 61 6c 73 65 60 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 29 01 72 18 00 00 | nd.`False`.otherwise......).r... |
| 0980 | 00 72 10 00 00 00 73 01 00 00 00 20 72 0d 00 00 00 da 1e 61 6c 6c 6f 77 73 5f 61 72 72 61 79 5f | .r....s.....r......allows_array_ |
| 09a0 | 66 75 6e 63 74 69 6f 6e 5f 6f 76 65 72 72 69 64 65 72 1c 00 00 00 46 00 00 00 73 10 00 00 00 80 | function_overrider....F...s..... |
| 09c0 | 00 f0 1c 00 0c 10 d4 13 23 d0 0b 23 d0 04 23 72 13 00 00 00 29 0f da 07 5f 5f 64 6f 63 5f 5f da | ........#..#..#r....)...__doc__. |
| 09e0 | 11 6e 75 6d 70 79 2e 5f 63 6f 72 65 2e 75 6d 61 74 68 da 05 5f 63 6f 72 65 da 05 75 6d 61 74 68 | .numpy._core.umath.._core..umath |
| 0a00 | 72 06 00 00 00 da 05 6e 75 6d 70 79 72 03 00 00 00 72 0a 00 00 00 da 15 6e 75 6d 70 79 2e 5f 63 | r......numpyr....r......numpy._c |
| 0a20 | 6f 72 65 2e 6f 76 65 72 72 69 64 65 73 72 04 00 00 00 72 18 00 00 00 72 0e 00 00 00 72 12 00 00 | ore.overridesr....r....r....r... |
| 0a40 | 00 72 1a 00 00 00 72 1c 00 00 00 a9 00 72 13 00 00 00 72 0d 00 00 00 fa 08 3c 6d 6f 64 75 6c 65 | .r....r......r....r......<module |
| 0a60 | 3e 72 24 00 00 00 01 00 00 00 73 2c 00 00 00 f0 03 01 01 01 f1 02 03 01 04 f7 0a 00 01 23 d0 00 | >r$.......s,.................#.. |
| 0a80 | 22 dd 00 21 dd 00 45 f2 06 0e 01 12 f2 22 14 01 24 f2 2e 11 01 23 f3 26 0e 01 24 72 13 00 00 00 | "..!..E......"..$....#.&..$r.... |