summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/numpy/polynomial/__pycache__/polyutils.cpython-312.pyc
blob: 4261d308b98f8507f0f8f0f84143323ef823e8c8 (plain)
ofshex dumpascii
0000 cb 0d 0d 0a 00 00 00 00 0d fd a7 68 81 58 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 ...........h.X..................
0020 00 00 00 00 00 f3 c6 00 00 00 97 00 64 00 5a 00 64 01 64 02 6c 01 5a 01 64 01 64 02 6c 02 5a 02 ............d.Z.d.d.l.Z.d.d.l.Z.
0040 64 01 64 02 6c 03 5a 03 64 01 64 02 6c 04 5a 05 64 01 64 03 6c 06 6d 07 5a 07 6d 08 5a 08 01 00 d.d.l.Z.d.d.l.Z.d.d.l.m.Z.m.Z...
0060 64 01 64 04 6c 09 6d 0a 5a 0a 01 00 67 00 64 05 a2 01 5a 0b 64 06 84 00 5a 0c 64 19 64 07 84 01 d.d.l.m.Z...g.d...Z.d...Z.d.d...
0080 5a 0d 64 1a 64 08 84 01 5a 0e 64 09 84 00 5a 0f 64 0a 84 00 5a 10 64 0b 84 00 5a 11 64 0c 84 00 Z.d.d...Z.d...Z.d...Z.d...Z.d...
00a0 5a 12 64 0d 84 00 5a 13 64 0e 84 00 5a 14 64 0f 84 00 5a 15 64 10 84 00 5a 16 64 11 84 00 5a 17 Z.d...Z.d...Z.d...Z.d...Z.d...Z.
00c0 64 12 84 00 5a 18 64 13 84 00 5a 19 64 14 84 00 5a 1a 64 1b 64 15 84 01 5a 1b 64 16 84 00 5a 1c d...Z.d...Z.d...Z.d.d...Z.d...Z.
00e0 64 17 84 00 5a 1d 64 1c 64 18 84 01 5a 1e 79 02 29 1d 61 6e 02 00 00 0a 55 74 69 6c 69 74 79 20 d...Z.d.d...Z.y.).an....Utility.
0100 63 6c 61 73 73 65 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 74 68 65 20 70 6f classes.and.functions.for.the.po
0120 6c 79 6e 6f 6d 69 61 6c 20 6d 6f 64 75 6c 65 73 2e 0a 0a 54 68 69 73 20 6d 6f 64 75 6c 65 20 70 lynomial.modules...This.module.p
0140 72 6f 76 69 64 65 73 3a 20 65 72 72 6f 72 20 61 6e 64 20 77 61 72 6e 69 6e 67 20 6f 62 6a 65 63 rovides:.error.and.warning.objec
0160 74 73 3b 20 61 20 70 6f 6c 79 6e 6f 6d 69 61 6c 20 62 61 73 65 20 63 6c 61 73 73 3b 0a 61 6e 64 ts;.a.polynomial.base.class;.and
0180 20 73 6f 6d 65 20 72 6f 75 74 69 6e 65 73 20 75 73 65 64 20 69 6e 20 62 6f 74 68 20 74 68 65 20 .some.routines.used.in.both.the.
01a0 60 70 6f 6c 79 6e 6f 6d 69 61 6c 60 20 61 6e 64 20 60 63 68 65 62 79 73 68 65 76 60 20 6d 6f 64 `polynomial`.and.`chebyshev`.mod
01c0 75 6c 65 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2e 2e 20 61 ules...Functions.---------.....a
01e0 75 74 6f 73 75 6d 6d 61 72 79 3a 3a 0a 20 20 20 3a 74 6f 63 74 72 65 65 3a 20 67 65 6e 65 72 61 utosummary::....:toctree:.genera
0200 74 65 64 2f 0a 0a 20 20 20 61 73 5f 73 65 72 69 65 73 20 20 20 20 63 6f 6e 76 65 72 74 20 6c 69 ted/.....as_series....convert.li
0220 73 74 20 6f 66 20 61 72 72 61 79 5f 6c 69 6b 65 73 20 69 6e 74 6f 20 31 2d 44 20 61 72 72 61 79 st.of.array_likes.into.1-D.array
0240 73 20 6f 66 20 63 6f 6d 6d 6f 6e 20 74 79 70 65 2e 0a 20 20 20 74 72 69 6d 73 65 71 20 20 20 20 s.of.common.type.....trimseq....
0260 20 20 72 65 6d 6f 76 65 20 74 72 61 69 6c 69 6e 67 20 7a 65 72 6f 73 2e 0a 20 20 20 74 72 69 6d ..remove.trailing.zeros.....trim
0280 63 6f 65 66 20 20 20 20 20 72 65 6d 6f 76 65 20 73 6d 61 6c 6c 20 74 72 61 69 6c 69 6e 67 20 63 coef.....remove.small.trailing.c
02a0 6f 65 66 66 69 63 69 65 6e 74 73 2e 0a 20 20 20 67 65 74 64 6f 6d 61 69 6e 20 20 20 20 72 65 74 oefficients.....getdomain....ret
02c0 75 72 6e 20 74 68 65 20 64 6f 6d 61 69 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 6f 72 20 61 urn.the.domain.appropriate.for.a
02e0 20 67 69 76 65 6e 20 73 65 74 20 6f 66 20 61 62 73 63 69 73 73 61 65 2e 0a 20 20 20 6d 61 70 64 .given.set.of.abscissae.....mapd
0300 6f 6d 61 69 6e 20 20 20 20 6d 61 70 73 20 70 6f 69 6e 74 73 20 62 65 74 77 65 65 6e 20 64 6f 6d omain....maps.points.between.dom
0320 61 69 6e 73 2e 0a 20 20 20 6d 61 70 70 61 72 6d 73 20 20 20 20 20 70 61 72 61 6d 65 74 65 72 73 ains.....mapparms.....parameters
0340 20 6f 66 20 74 68 65 20 6c 69 6e 65 61 72 20 6d 61 70 20 62 65 74 77 65 65 6e 20 64 6f 6d 61 69 .of.the.linear.map.between.domai
0360 6e 73 2e 0a 0a e9 00 00 00 00 4e 29 02 da 12 64 72 61 67 6f 6e 34 5f 70 6f 73 69 74 69 6f 6e 61 ns........N)...dragon4_positiona
0380 6c da 12 64 72 61 67 6f 6e 34 5f 73 63 69 65 6e 74 69 66 69 63 29 01 da 0b 52 61 6e 6b 57 61 72 l..dragon4_scientific)...RankWar
03a0 6e 69 6e 67 29 07 da 09 61 73 5f 73 65 72 69 65 73 da 07 74 72 69 6d 73 65 71 da 08 74 72 69 6d ning)...as_series..trimseq..trim
03c0 63 6f 65 66 da 09 67 65 74 64 6f 6d 61 69 6e da 09 6d 61 70 64 6f 6d 61 69 6e da 08 6d 61 70 70 coef..getdomain..mapdomain..mapp
03e0 61 72 6d 73 da 0c 66 6f 72 6d 61 74 5f 66 6c 6f 61 74 63 01 00 00 00 00 00 00 00 00 00 00 00 05 arms..format_floatc.............
0400 00 00 00 03 00 00 00 f3 92 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 ..............t.........|.......
0420 00 00 64 01 6b 28 00 00 73 08 7c 00 64 02 19 00 00 00 64 01 6b 37 00 00 72 02 7c 00 53 00 74 03 ..d.k(..s.|.d.....d.k7..r.|.S.t.
0440 00 00 00 00 00 00 00 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 64 03 7a 0a ........t.........|.........d.z.
0460 00 00 64 02 64 02 ab 03 00 00 00 00 00 00 44 00 5d 0c 00 00 7d 01 7c 00 7c 01 19 00 00 00 64 01 ..d.d.........D.]...}.|.|.....d.
0480 6b 37 00 00 73 01 8c 0c 01 00 6e 01 04 00 7c 00 64 04 7f 01 64 03 7a 00 00 00 1a 00 53 00 29 05 k7..s.....n...|.d...d.z.....S.).
04a0 61 cd 01 00 00 52 65 6d 6f 76 65 20 73 6d 61 6c 6c 20 50 6f 6c 79 20 73 65 72 69 65 73 20 63 6f a....Remove.small.Poly.series.co
04c0 65 66 66 69 63 69 65 6e 74 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 efficients.......Parameters.....
04e0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 73 65 71 20 3a 20 73 65 71 75 65 6e 63 65 0a 20 20 ----------.....seq.:.sequence...
0500 20 20 20 20 20 20 53 65 71 75 65 6e 63 65 20 6f 66 20 50 6f 6c 79 20 73 65 72 69 65 73 20 63 6f ......Sequence.of.Poly.series.co
0520 65 66 66 69 63 69 65 6e 74 73 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d efficients.......Returns.....---
0540 2d 2d 2d 2d 0a 20 20 20 20 73 65 72 69 65 73 20 3a 20 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 ----.....series.:.sequence......
0560 20 20 20 53 75 62 73 65 71 75 65 6e 63 65 20 77 69 74 68 20 74 72 61 69 6c 69 6e 67 20 7a 65 72 ...Subsequence.with.trailing.zer
0580 6f 73 20 72 65 6d 6f 76 65 64 2e 20 49 66 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 73 65 71 os.removed..If.the.resulting.seq
05a0 75 65 6e 63 65 0a 20 20 20 20 20 20 20 20 77 6f 75 6c 64 20 62 65 20 65 6d 70 74 79 2c 20 72 65 uence.........would.be.empty,.re
05c0 74 75 72 6e 20 74 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 2e 20 54 68 65 20 72 65 74 75 turn.the.first.element..The.retu
05e0 72 6e 65 64 20 73 65 71 75 65 6e 63 65 20 6d 61 79 0a 20 20 20 20 20 20 20 20 6f 72 20 6d 61 79 rned.sequence.may.........or.may
0600 20 6e 6f 74 20 62 65 20 61 20 76 69 65 77 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d .not.be.a.view.......Notes.....-
0620 2d 2d 2d 2d 0a 20 20 20 20 44 6f 20 6e 6f 74 20 6c 6f 73 65 20 74 68 65 20 74 79 70 65 20 69 6e ----.....Do.not.lose.the.type.in
0640 66 6f 20 69 66 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 63 6f 6e 74 61 69 6e 73 20 75 6e 6b 6e fo.if.the.sequence.contains.unkn
0660 6f 77 6e 20 6f 62 6a 65 63 74 73 2e 0a 0a 20 20 20 20 72 02 00 00 00 e9 ff ff ff ff e9 01 00 00 own.objects.......r.............
0680 00 4e 29 02 da 03 6c 65 6e da 05 72 61 6e 67 65 29 02 da 03 73 65 71 da 01 69 73 02 00 00 00 20 .N)...len..range)...seq..is.....
06a0 20 fa 61 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 ..a/home/blackhao/uiuc-course-gr
06c0 61 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 aph/.venv/lib/python3.12/site-pa
06e0 63 6b 61 67 65 73 2f 6e 75 6d 70 79 2f 70 6f 6c 79 6e 6f 6d 69 61 6c 2f 70 6f 6c 79 75 74 69 6c ckages/numpy/polynomial/polyutil
0700 73 2e 70 79 72 07 00 00 00 72 07 00 00 00 24 00 00 00 73 5e 00 00 00 80 00 f4 28 00 08 0b 88 33 s.pyr....r....$...s^......(....3
0720 83 78 90 31 82 7d 98 03 98 42 99 07 a0 31 9a 0c d8 0f 12 88 0a e4 11 16 94 73 98 33 93 78 a0 21 .x.1.}...B...1...........s.3.x.!
0740 91 7c a0 52 a8 12 d3 11 2c f2 00 02 09 16 88 41 d8 0f 12 90 31 89 76 98 11 8b 7b d9 10 15 f0 05 .|.R....,......A....1.v...{.....
0760 02 09 16 f0 06 00 10 13 90 36 90 41 98 01 91 45 88 7b d0 08 1a f3 00 00 00 00 63 02 00 00 00 00 .........6.A...E.{........c.....
0780 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 f8 02 00 00 97 00 7c 00 44 00 8f 02 63 02 67 00 ......................|.D...c.g.
07a0 63 02 5d 1a 00 00 7d 02 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 c.]...}.t.........j.............
07c0 00 00 00 00 00 00 7c 02 64 01 64 02 ac 03 ab 03 00 00 00 00 00 00 91 02 8c 1c 04 00 7d 03 7d 02 ......|.d.d.................}.}.
07e0 7c 03 44 00 5d 36 00 00 7d 02 7c 02 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.D.]6..}.|.j...................
0800 64 04 6b 28 00 00 72 0b 74 07 00 00 00 00 00 00 00 00 64 05 ab 01 00 00 00 00 00 00 82 01 7c 02 d.k(..r.t.........d...........|.
0820 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 6b 37 00 00 73 01 8c 2d 74 07 j...................d.k7..s..-t.
0840 00 00 00 00 00 00 00 00 64 06 ab 01 00 00 00 00 00 00 82 01 04 00 7c 01 72 18 7c 03 44 00 8f 02 ........d.............|.r.|.D...
0860 63 02 67 00 63 02 5d 0d 00 00 7d 02 74 0b 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 c.g.c.]...}.t.........|.........
0880 91 02 8c 0f 04 00 7d 03 7d 02 09 00 74 01 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 ......}.}...t.........j.........
08a0 00 00 00 00 00 00 00 00 00 00 7c 03 8e 00 7d 04 7c 03 44 00 8f 02 63 02 67 00 63 02 5d 1a 00 00 ..........|...}.|.D...c.g.c.]...
08c0 7d 02 74 01 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 00 00 }.t.........j...................
08e0 7c 02 64 07 7c 04 ac 08 ab 03 00 00 00 00 00 00 91 02 8c 1c 04 00 7d 05 7d 02 7c 05 53 00 63 02 |.d.|.................}.}.|.S.c.
0900 01 00 63 02 7d 02 77 00 63 02 01 00 63 02 7d 02 77 00 63 02 01 00 63 02 7d 02 77 00 23 00 74 0e ..c.}.w.c...c.}.w.c...c.}.w.#.t.
0920 00 00 00 00 00 00 00 00 24 00 72 ac 7d 06 74 00 00 00 00 00 00 00 00 00 6a 10 00 00 00 00 00 00 ........$.r.}.t.........j.......
0940 00 00 00 00 00 00 00 00 00 00 00 00 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............j...................
0960 ab 00 00 00 00 00 00 00 7d 07 64 09 7d 08 67 00 7d 05 7c 03 44 00 5d 6c 00 00 7d 02 7c 02 6a 14 ........}.d.}.g.}.|.D.]l..}.|.j.
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 6b 37 00 00 72 3a 74 01 00 00 00 00 ..................|.k7..r:t.....
09a0 00 00 00 00 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 19 00 00 00 00 00 00 ....j...................t.......
09c0 00 00 7c 02 ab 01 00 00 00 00 00 00 7c 07 ac 0a ab 02 00 00 00 00 00 00 7d 09 7c 02 64 02 64 02 ..|.........|...........}.|.d.d.
09e0 1a 00 7c 09 64 02 64 02 1b 00 7c 05 6a 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..|.d.d...|.j...................
0a00 7c 09 ab 01 00 00 00 00 00 00 01 00 8c 4c 64 07 7d 08 7c 05 6a 1b 00 00 00 00 00 00 00 00 00 00 |............Ld.}.|.j...........
0a20 00 00 00 00 00 00 00 00 7c 02 6a 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 ........|.j.....................
0a40 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 8c 6e 04 00 7c 08 73 0c 74 07 00 00 00 00 00 00 .................n..|.s.t.......
0a60 00 00 64 0b ab 01 00 00 00 00 00 00 7c 06 82 02 59 00 64 02 7d 06 7e 06 7c 05 53 00 64 02 7d 06 ..d.........|...Y.d.}.~.|.S.d.}.
0a80 7e 06 77 01 77 00 78 03 59 00 77 01 29 0c 61 2d 06 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 61 ~.w.w.x.Y.w.).a-........Return.a
0aa0 72 67 75 6d 65 6e 74 20 61 73 20 61 20 6c 69 73 74 20 6f 66 20 31 2d 64 20 61 72 72 61 79 73 2e rgument.as.a.list.of.1-d.arrays.
0ac0 0a 0a 20 20 20 20 54 68 65 20 72 65 74 75 72 6e 65 64 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 73 ......The.returned.list.contains
0ae0 20 61 72 72 61 79 28 73 29 20 6f 66 20 64 74 79 70 65 20 64 6f 75 62 6c 65 2c 20 63 6f 6d 70 6c .array(s).of.dtype.double,.compl
0b00 65 78 20 64 6f 75 62 6c 65 2c 20 6f 72 0a 20 20 20 20 6f 62 6a 65 63 74 2e 20 20 41 20 31 2d 64 ex.double,.or.....object...A.1-d
0b20 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 73 68 61 70 65 20 60 60 28 4e 2c 29 60 60 20 69 73 20 70 .argument.of.shape.``(N,)``.is.p
0b40 61 72 73 65 64 20 69 6e 74 6f 20 60 60 4e 60 60 20 61 72 72 61 79 73 20 6f 66 0a 20 20 20 20 73 arsed.into.``N``.arrays.of.....s
0b60 69 7a 65 20 6f 6e 65 3b 20 61 20 32 2d 64 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 73 68 61 70 65 ize.one;.a.2-d.argument.of.shape
0b80 20 60 60 28 4d 2c 4e 29 60 60 20 69 73 20 70 61 72 73 65 64 20 69 6e 74 6f 20 60 60 4d 60 60 20 .``(M,N)``.is.parsed.into.``M``.
0ba0 61 72 72 61 79 73 0a 20 20 20 20 6f 66 20 73 69 7a 65 20 60 60 4e 60 60 20 28 69 2e 65 2e 2c 20 arrays.....of.size.``N``.(i.e.,.
0bc0 69 73 20 22 70 61 72 73 65 64 20 62 79 20 72 6f 77 22 29 3b 20 61 6e 64 20 61 20 68 69 67 68 65 is."parsed.by.row");.and.a.highe
0be0 72 20 64 69 6d 65 6e 73 69 6f 6e 61 6c 20 61 72 72 61 79 0a 20 20 20 20 72 61 69 73 65 73 20 61 r.dimensional.array.....raises.a
0c00 20 56 61 6c 75 65 20 45 72 72 6f 72 20 69 66 20 69 74 20 69 73 20 6e 6f 74 20 66 69 72 73 74 20 .Value.Error.if.it.is.not.first.
0c20 72 65 73 68 61 70 65 64 20 69 6e 74 6f 20 65 69 74 68 65 72 20 61 20 31 2d 64 20 6f 72 20 32 2d reshaped.into.either.a.1-d.or.2-
0c40 64 0a 20 20 20 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 d.....array.......Parameters....
0c60 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 6c 69 73 74 20 3a 20 61 72 72 61 79 5f 6c 69 .----------.....alist.:.array_li
0c80 6b 65 0a 20 20 20 20 20 20 20 20 41 20 31 2d 20 6f 72 20 32 2d 64 20 61 72 72 61 79 5f 6c 69 6b ke.........A.1-.or.2-d.array_lik
0ca0 65 0a 20 20 20 20 74 72 69 6d 20 3a 20 62 6f 6f 6c 65 61 6e 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 e.....trim.:.boolean,.optional..
0cc0 20 20 20 20 20 20 20 57 68 65 6e 20 54 72 75 65 2c 20 74 72 61 69 6c 69 6e 67 20 7a 65 72 6f 73 .......When.True,.trailing.zeros
0ce0 20 61 72 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 69 6e 70 75 74 73 2e 0a 20 20 .are.removed.from.the.inputs....
0d00 20 20 20 20 20 20 57 68 65 6e 20 46 61 6c 73 65 2c 20 74 68 65 20 69 6e 70 75 74 73 20 61 72 65 ......When.False,.the.inputs.are
0d20 20 70 61 73 73 65 64 20 74 68 72 6f 75 67 68 20 69 6e 74 61 63 74 2e 0a 0a 20 20 20 20 52 65 74 .passed.through.intact.......Ret
0d40 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 5b 61 31 2c 20 61 32 2c 2e 2e 2e urns.....-------.....[a1,.a2,...
0d60 5d 20 3a 20 6c 69 73 74 20 6f 66 20 31 2d 44 20 61 72 72 61 79 73 0a 20 20 20 20 20 20 20 20 41 ].:.list.of.1-D.arrays.........A
0d80 20 63 6f 70 79 20 6f 66 20 74 68 65 20 69 6e 70 75 74 20 64 61 74 61 20 61 73 20 61 20 6c 69 73 .copy.of.the.input.data.as.a.lis
0da0 74 20 6f 66 20 31 2d 64 20 61 72 72 61 79 73 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 0a 20 20 20 t.of.1-d.arrays.......Raises....
0dc0 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 56 61 6c 75 65 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 52 .------.....ValueError.........R
0de0 61 69 73 65 64 20 77 68 65 6e 20 60 61 73 5f 73 65 72 69 65 73 60 20 63 61 6e 6e 6f 74 20 63 6f aised.when.`as_series`.cannot.co
0e00 6e 76 65 72 74 20 69 74 73 20 69 6e 70 75 74 20 74 6f 20 31 2d 64 20 61 72 72 61 79 73 2c 20 6f nvert.its.input.to.1-d.arrays,.o
0e20 72 20 61 74 0a 20 20 20 20 20 20 20 20 6c 65 61 73 74 20 6f 6e 65 20 6f 66 20 74 68 65 20 72 65 r.at.........least.one.of.the.re
0e40 73 75 6c 74 69 6e 67 20 61 72 72 61 79 73 20 69 73 20 65 6d 70 74 79 2e 0a 0a 20 20 20 20 45 78 sulting.arrays.is.empty.......Ex
0e60 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f amples.....--------.....>>>.impo
0e80 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 20 6e 75 6d 70 rt.numpy.as.np.....>>>.from.nump
0ea0 79 2e 70 6f 6c 79 6e 6f 6d 69 61 6c 20 69 6d 70 6f 72 74 20 70 6f 6c 79 75 74 69 6c 73 20 61 73 y.polynomial.import.polyutils.as
0ec0 20 70 75 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 61 72 61 6e 67 65 28 34 29 0a 20 20 20 .pu.....>>>.a.=.np.arange(4)....
0ee0 20 3e 3e 3e 20 70 75 2e 61 73 5f 73 65 72 69 65 73 28 61 29 0a 20 20 20 20 5b 61 72 72 61 79 28 .>>>.pu.as_series(a).....[array(
0f00 5b 30 2e 5d 29 2c 20 61 72 72 61 79 28 5b 31 2e 5d 29 2c 20 61 72 72 61 79 28 5b 32 2e 5d 29 2c [0.]),.array([1.]),.array([2.]),
0f20 20 61 72 72 61 79 28 5b 33 2e 5d 29 5d 0a 20 20 20 20 3e 3e 3e 20 62 20 3d 20 6e 70 2e 61 72 61 .array([3.])].....>>>.b.=.np.ara
0f40 6e 67 65 28 36 29 2e 72 65 73 68 61 70 65 28 28 32 2c 33 29 29 0a 20 20 20 20 3e 3e 3e 20 70 75 nge(6).reshape((2,3)).....>>>.pu
0f60 2e 61 73 5f 73 65 72 69 65 73 28 62 29 0a 20 20 20 20 5b 61 72 72 61 79 28 5b 30 2e 2c 20 31 2e .as_series(b).....[array([0.,.1.
0f80 2c 20 32 2e 5d 29 2c 20 61 72 72 61 79 28 5b 33 2e 2c 20 34 2e 2c 20 35 2e 5d 29 5d 0a 0a 20 20 ,.2.]),.array([3.,.4.,.5.])]....
0fa0 20 20 3e 3e 3e 20 70 75 2e 61 73 5f 73 65 72 69 65 73 28 28 31 2c 20 6e 70 2e 61 72 61 6e 67 65 ..>>>.pu.as_series((1,.np.arange
0fc0 28 33 29 2c 20 6e 70 2e 61 72 61 6e 67 65 28 32 2c 20 64 74 79 70 65 3d 6e 70 2e 66 6c 6f 61 74 (3),.np.arange(2,.dtype=np.float
0fe0 31 36 29 29 29 0a 20 20 20 20 5b 61 72 72 61 79 28 5b 31 2e 5d 29 2c 20 61 72 72 61 79 28 5b 30 16))).....[array([1.]),.array([0
1000 2e 2c 20 31 2e 2c 20 32 2e 5d 29 2c 20 61 72 72 61 79 28 5b 30 2e 2c 20 31 2e 5d 29 5d 0a 0a 20 .,.1.,.2.]),.array([0.,.1.])]...
1020 20 20 20 3e 3e 3e 20 70 75 2e 61 73 5f 73 65 72 69 65 73 28 5b 32 2c 20 5b 31 2e 31 2c 20 30 2e ...>>>.pu.as_series([2,.[1.1,.0.
1040 5d 5d 29 0a 20 20 20 20 5b 61 72 72 61 79 28 5b 32 2e 5d 29 2c 20 61 72 72 61 79 28 5b 31 2e 31 ]]).....[array([2.]),.array([1.1
1060 5d 29 5d 0a 0a 20 20 20 20 3e 3e 3e 20 70 75 2e 61 73 5f 73 65 72 69 65 73 28 5b 32 2c 20 5b 31 ])]......>>>.pu.as_series([2,.[1
1080 2e 31 2c 20 30 2e 5d 5d 2c 20 74 72 69 6d 3d 46 61 6c 73 65 29 0a 20 20 20 20 5b 61 72 72 61 79 .1,.0.]],.trim=False).....[array
10a0 28 5b 32 2e 5d 29 2c 20 61 72 72 61 79 28 5b 31 2e 31 2c 20 30 2e 20 5d 29 5d 0a 0a 20 20 20 20 ([2.]),.array([1.1,.0..])]......
10c0 72 0f 00 00 00 4e 29 02 da 05 6e 64 6d 69 6e da 04 63 6f 70 79 72 02 00 00 00 7a 1a 43 6f 65 66 r....N)...ndmin..copyr....z.Coef
10e0 66 69 63 69 65 6e 74 20 61 72 72 61 79 20 69 73 20 65 6d 70 74 79 7a 1c 43 6f 65 66 66 69 63 69 ficient.array.is.emptyz.Coeffici
1100 65 6e 74 20 61 72 72 61 79 20 69 73 20 6e 6f 74 20 31 2d 64 54 29 02 72 18 00 00 00 da 05 64 74 ent.array.is.not.1-dT).r......dt
1120 79 70 65 46 a9 01 72 19 00 00 00 7a 26 43 6f 65 66 66 69 63 69 65 6e 74 20 61 72 72 61 79 73 20 ypeF..r....z&Coefficient.arrays.
1140 68 61 76 65 20 6e 6f 20 63 6f 6d 6d 6f 6e 20 74 79 70 65 29 0f da 02 6e 70 da 05 61 72 72 61 79 have.no.common.type)...np..array
1160 da 04 73 69 7a 65 da 0a 56 61 6c 75 65 45 72 72 6f 72 da 04 6e 64 69 6d 72 07 00 00 00 da 0b 63 ..size..ValueError..ndimr......c
1180 6f 6d 6d 6f 6e 5f 74 79 70 65 da 09 45 78 63 65 70 74 69 6f 6e da 06 64 74 79 70 65 73 da 0b 4f ommon_type..Exception..dtypes..O
11a0 62 6a 65 63 74 44 54 79 70 65 72 19 00 00 00 da 05 65 6d 70 74 79 72 10 00 00 00 da 06 61 70 70 bjectDTyper......emptyr......app
11c0 65 6e 64 72 18 00 00 00 29 0a da 05 61 6c 69 73 74 da 04 74 72 69 6d da 01 61 da 06 61 72 72 61 endr....)...alist..trim..a..arra
11e0 79 73 72 19 00 00 00 da 03 72 65 74 da 01 65 da 0c 6f 62 6a 65 63 74 5f 64 74 79 70 65 da 13 68 ysr......ret..e..object_dtype..h
1200 61 73 5f 6f 6e 65 5f 6f 62 6a 65 63 74 5f 74 79 70 65 da 03 74 6d 70 73 0a 00 00 00 20 20 20 20 as_one_object_type..tmps........
1220 20 20 20 20 20 20 72 14 00 00 00 72 06 00 00 00 72 06 00 00 00 41 00 00 00 73 79 01 00 00 80 00 ......r....r....r....A...sy.....
1240 f0 66 01 00 38 3d d6 0d 3d b0 21 8c 62 8f 68 89 68 90 71 a0 01 a8 04 d6 0e 2d d0 0d 3d 80 46 d0 .f..8=..=.!.b.h.h.q......-..=.F.
1260 0d 3d d8 0d 13 f2 00 04 05 3d 88 01 d8 0b 0c 8f 36 89 36 90 51 8a 3b dc 12 1c d0 1d 39 d3 12 3a .=.......=......6.6.Q.;.....9..:
1280 d0 0c 3a d8 0b 0c 8f 36 89 36 90 51 8b 3b dc 12 1c d0 1d 3b d3 12 3c d0 0c 3c f0 09 04 05 3d f1 ..:....6.6.Q.;.....;..<..<....=.
12a0 0a 00 08 0c d8 26 2c d6 11 2d a0 11 94 27 98 21 95 2a d0 11 2d 88 06 d0 11 2d f0 04 11 05 44 01 .....&,..-...'.!.*..-....-....D.
12c0 dc 10 12 97 0e 91 0e a0 06 d0 10 27 88 05 f0 20 00 3d 43 01 d6 0e 43 b0 71 8c 72 8f 78 89 78 98 ...........'.....=C...C.q.r.x.x.
12e0 01 a0 04 a8 45 d6 0f 32 d0 0e 43 88 03 d0 0e 43 d8 0b 0e 80 4a f9 f2 37 00 0e 3e f9 f2 0e 00 12 ....E..2..C....C....J..7..>.....
1300 2e f9 f2 26 00 0f 44 01 f8 f4 1f 00 0c 15 f2 00 0d 05 4e 01 dc 17 19 97 79 91 79 d7 17 2c d1 17 ...&..D...........N.....y.y..,..
1320 2c d3 17 2e 88 0c d8 1e 23 d0 08 1b d8 0e 10 88 03 d8 11 17 f2 00 07 09 25 88 41 d8 0f 10 8f 77 ,.......#...............%.A....w
1340 89 77 98 2c d2 0f 26 dc 16 18 97 68 91 68 9c 73 a0 31 9b 76 a8 5c d4 16 3a 90 03 d8 19 1a 99 31 .w.,..&....h.h.s.1.v.\..:......1
1360 98 14 90 03 91 41 90 06 d8 10 13 97 0a 91 0a 98 33 95 0f e0 26 2a d0 10 23 d8 10 13 97 0a 91 0a .....A..........3...&*..#.......
1380 98 31 9f 36 99 36 9b 38 d5 10 24 f0 0f 07 09 25 f1 10 00 10 23 dc 12 1c d0 1d 45 d3 12 46 c8 41 .1.6.6.8..$....%....#.....E..F.A
13a0 d0 0c 4d f3 03 00 10 23 f0 08 00 0c 0f 80 4a fb f0 21 0d 05 4e 01 fa 73 2a 00 00 00 85 1f 42 35 ..M....#......J..!..N..s*.....B5
13c0 04 c1 27 12 42 3a 04 c1 3c 12 43 04 00 c2 12 1f 42 3f 04 c3 04 09 45 39 03 c3 0d 42 21 45 34 03 ..'.B:..<.C.....B?....E9...B!E4.
13e0 c5 34 05 45 39 03 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 f6 00 00 00 .4.E9.c.........................
1400 97 00 7c 01 64 01 6b 02 00 00 72 0b 74 01 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 ..|.d.k...r.t.........d.........
1420 82 01 74 03 00 00 00 00 00 00 00 00 7c 00 67 01 ab 01 00 00 00 00 00 00 5c 01 00 00 7d 00 74 05 ..t.........|.g.........\...}.t.
1440 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 05 00 00 ........j...................t...
1460 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 ......j...................|.....
1480 00 00 00 00 7c 01 6b 44 00 00 ab 01 00 00 00 00 00 00 5c 01 00 00 7d 02 74 0b 00 00 00 00 00 00 ....|.kD..........\...}.t.......
14a0 00 00 7c 02 ab 01 00 00 00 00 00 00 64 01 6b 28 00 00 72 08 7c 00 64 03 64 04 1a 00 64 01 7a 05 ..|.........d.k(..r.|.d.d...d.z.
14c0 00 00 53 00 7c 00 64 03 7c 02 64 05 19 00 00 00 64 04 7a 00 00 00 1a 00 6a 0d 00 00 00 00 00 00 ..S.|.d.|.d.....d.z.....j.......
14e0 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 53 00 29 06 61 09 05 00 00 0a 20 20 ....................S.).a.......
1500 20 20 52 65 6d 6f 76 65 20 22 73 6d 61 6c 6c 22 20 22 74 72 61 69 6c 69 6e 67 22 20 63 6f 65 66 ..Remove."small"."trailing".coef
1520 66 69 63 69 65 6e 74 73 20 66 72 6f 6d 20 61 20 70 6f 6c 79 6e 6f 6d 69 61 6c 2e 0a 0a 20 20 20 ficients.from.a.polynomial......
1540 20 22 53 6d 61 6c 6c 22 20 6d 65 61 6e 73 20 22 73 6d 61 6c 6c 20 69 6e 20 61 62 73 6f 6c 75 74 ."Small".means."small.in.absolut
1560 65 20 76 61 6c 75 65 22 20 61 6e 64 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 e.value".and.is.controlled.by.th
1580 65 0a 20 20 20 20 70 61 72 61 6d 65 74 65 72 20 60 74 6f 6c 60 3b 20 22 74 72 61 69 6c 69 6e 67 e.....parameter.`tol`;."trailing
15a0 22 20 6d 65 61 6e 73 20 68 69 67 68 65 73 74 20 6f 72 64 65 72 20 63 6f 65 66 66 69 63 69 65 6e ".means.highest.order.coefficien
15c0 74 28 73 29 2c 20 65 2e 67 2e 2c 20 69 6e 0a 20 20 20 20 60 60 5b 30 2c 20 31 2c 20 31 2c 20 30 t(s),.e.g.,.in.....``[0,.1,.1,.0
15e0 2c 20 30 5d 60 60 20 28 77 68 69 63 68 20 72 65 70 72 65 73 65 6e 74 73 20 60 60 30 20 2b 20 78 ,.0]``.(which.represents.``0.+.x
1600 20 2b 20 78 2a 2a 32 20 2b 20 30 2a 78 2a 2a 33 20 2b 20 30 2a 78 2a 2a 34 60 60 29 0a 20 20 20 .+.x**2.+.0*x**3.+.0*x**4``)....
1620 20 62 6f 74 68 20 74 68 65 20 33 2d 72 64 20 61 6e 64 20 34 2d 74 68 20 6f 72 64 65 72 20 63 6f .both.the.3-rd.and.4-th.order.co
1640 65 66 66 69 63 69 65 6e 74 73 20 77 6f 75 6c 64 20 62 65 20 22 74 72 69 6d 6d 65 64 2e 22 0a 0a efficients.would.be."trimmed."..
1660 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 2d 2d 0a 20 20 ....Parameters.....----------...
1680 20 20 63 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 31 2d 64 20 61 72 72 ..c.:.array_like.........1-d.arr
16a0 61 79 20 6f 66 20 63 6f 65 66 66 69 63 69 65 6e 74 73 2c 20 6f 72 64 65 72 65 64 20 66 72 6f 6d ay.of.coefficients,.ordered.from
16c0 20 6c 6f 77 65 73 74 20 6f 72 64 65 72 20 74 6f 20 68 69 67 68 65 73 74 2e 0a 20 20 20 20 74 6f .lowest.order.to.highest......to
16e0 6c 20 3a 20 6e 75 6d 62 65 72 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 54 72 61 l.:.number,.optional.........Tra
1700 69 6c 69 6e 67 20 28 69 2e 65 2e 2c 20 68 69 67 68 65 73 74 20 6f 72 64 65 72 29 20 65 6c 65 6d iling.(i.e.,.highest.order).elem
1720 65 6e 74 73 20 77 69 74 68 20 61 62 73 6f 6c 75 74 65 20 76 61 6c 75 65 20 6c 65 73 73 0a 20 20 ents.with.absolute.value.less...
1740 20 20 20 20 20 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 60 74 6f 6c 60 20 28 64 65 ......than.or.equal.to.`tol`.(de
1760 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 7a 65 72 6f 29 20 61 72 65 20 72 65 6d 6f 76 65 64 fault.value.is.zero).are.removed
1780 2e 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 20 74 .......Returns.....-------.....t
17a0 72 69 6d 6d 65 64 20 3a 20 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 31 2d 64 20 61 72 72 rimmed.:.ndarray.........1-d.arr
17c0 61 79 20 77 69 74 68 20 74 72 61 69 6c 69 6e 67 20 7a 65 72 6f 73 20 72 65 6d 6f 76 65 64 2e 20 ay.with.trailing.zeros.removed..
17e0 20 49 66 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 73 65 72 69 65 73 0a 20 20 20 20 20 20 20 .If.the.resulting.series........
1800 20 77 6f 75 6c 64 20 62 65 20 65 6d 70 74 79 2c 20 61 20 73 65 72 69 65 73 20 63 6f 6e 74 61 69 .would.be.empty,.a.series.contai
1820 6e 69 6e 67 20 61 20 73 69 6e 67 6c 65 20 7a 65 72 6f 20 69 73 20 72 65 74 75 72 6e 65 64 2e 0a ning.a.single.zero.is.returned..
1840 0a 20 20 20 20 52 61 69 73 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 56 61 6c 75 65 .....Raises.....------.....Value
1860 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 49 66 20 60 74 6f 6c 60 20 3c 20 30 0a 0a 20 20 20 20 Error.........If.`tol`.<.0......
1880 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 66 72 Examples.....--------.....>>>.fr
18a0 6f 6d 20 6e 75 6d 70 79 2e 70 6f 6c 79 6e 6f 6d 69 61 6c 20 69 6d 70 6f 72 74 20 70 6f 6c 79 75 om.numpy.polynomial.import.polyu
18c0 74 69 6c 73 20 61 73 20 70 75 0a 20 20 20 20 3e 3e 3e 20 70 75 2e 74 72 69 6d 63 6f 65 66 28 28 tils.as.pu.....>>>.pu.trimcoef((
18e0 30 2c 30 2c 33 2c 30 2c 35 2c 30 2c 30 29 29 0a 20 20 20 20 61 72 72 61 79 28 5b 30 2e 2c 20 20 0,0,3,0,5,0,0)).....array([0.,..
1900 30 2e 2c 20 20 33 2e 2c 20 20 30 2e 2c 20 20 35 2e 5d 29 0a 20 20 20 20 3e 3e 3e 20 70 75 2e 74 0.,..3.,..0.,..5.]).....>>>.pu.t
1920 72 69 6d 63 6f 65 66 28 28 30 2c 30 2c 31 65 2d 33 2c 30 2c 31 65 2d 35 2c 30 2c 30 29 2c 31 65 rimcoef((0,0,1e-3,0,1e-5,0,0),1e
1940 2d 33 29 20 23 20 69 74 65 6d 20 3d 3d 20 74 6f 6c 20 69 73 20 74 72 69 6d 6d 65 64 0a 20 20 20 -3).#.item.==.tol.is.trimmed....
1960 20 61 72 72 61 79 28 5b 30 2e 5d 29 0a 20 20 20 20 3e 3e 3e 20 69 20 3d 20 63 6f 6d 70 6c 65 78 .array([0.]).....>>>.i.=.complex
1980 28 30 2c 31 29 20 23 20 77 6f 72 6b 73 20 66 6f 72 20 63 6f 6d 70 6c 65 78 0a 20 20 20 20 3e 3e (0,1).#.works.for.complex.....>>
19a0 3e 20 70 75 2e 74 72 69 6d 63 6f 65 66 28 28 33 65 2d 34 2c 31 65 2d 33 2a 28 31 2d 69 29 2c 35 >.pu.trimcoef((3e-4,1e-3*(1-i),5
19c0 65 2d 34 2c 32 65 2d 35 2a 28 31 2b 69 29 29 2c 20 31 65 2d 33 29 0a 20 20 20 20 61 72 72 61 79 e-4,2e-5*(1+i)),.1e-3).....array
19e0 28 5b 30 2e 30 30 30 33 2b 30 2e 6a 20 20 20 2c 20 30 2e 30 30 31 20 2d 30 2e 30 30 31 6a 5d 29 ([0.0003+0.j...,.0.001.-0.001j])
1a00 0a 0a 20 20 20 20 72 02 00 00 00 7a 18 74 6f 6c 20 6d 75 73 74 20 62 65 20 6e 6f 6e 2d 6e 65 67 ......r....z.tol.must.be.non-neg
1a20 61 74 69 76 65 4e 72 0f 00 00 00 72 0e 00 00 00 29 07 72 1e 00 00 00 72 06 00 00 00 72 1b 00 00 ativeNr....r....).r....r....r...
1a40 00 da 07 6e 6f 6e 7a 65 72 6f da 03 61 62 73 72 10 00 00 00 72 18 00 00 00 29 03 da 01 63 da 03 ...nonzero..absr....r....)...c..
1a60 74 6f 6c da 03 69 6e 64 73 03 00 00 00 20 20 20 72 14 00 00 00 72 08 00 00 00 72 08 00 00 00 92 tol..inds.......r....r....r.....
1a80 00 00 00 73 79 00 00 00 80 00 f0 50 01 00 08 0b 88 51 82 77 dc 0e 18 d0 19 33 d3 0e 34 d0 08 34 ...sy......P.....Q.w.....3..4..4
1aa0 e4 0a 13 90 51 90 43 8b 2e 81 43 80 51 dc 0c 0e 8f 4a 89 4a 94 72 97 76 91 76 98 61 93 79 a0 33 ....Q.C...C.Q....J.J.r.v.v.a.y.3
1ac0 91 7f d3 0c 27 81 45 80 53 dc 07 0a 88 33 83 78 90 31 82 7d d8 0f 10 90 12 90 21 88 75 90 71 89 ....'.E.S....3.x.1.}......!.u.q.
1ae0 79 d0 08 18 e0 0f 10 90 1c 90 23 90 62 91 27 98 41 91 2b 88 7f d7 0f 23 d1 0f 23 d3 0f 25 d0 08 y.........#.b.'.A.+....#..#..%..
1b00 25 72 15 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 00 02 00 00 %r....c.........................
1b20 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 67 01 64 01 ac 02 ab 02 00 00 00 00 00 00 5c 01 00 00 ..t.........|.g.d...........\...
1b40 7d 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 }.|.j...................j.......
1b60 00 00 00 00 00 00 00 00 00 00 00 00 74 06 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 ............t.........j.........
1b80 00 00 00 00 00 00 00 00 00 00 64 03 19 00 00 00 76 00 72 93 7c 00 6a 0a 00 00 00 00 00 00 00 00 ..........d.....v.r.|.j.........
1ba0 00 00 00 00 00 00 00 00 00 00 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 ..........j.....................
1bc0 00 00 00 00 00 00 7c 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 0f 00 00 ......|.j...................j...
1be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 02 7d 01 7c 00 6a 10 ........................}.}.|.j.
1c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 ..................j.............
1c20 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............|.j...............
1c40 00 00 00 00 6a 0f 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 ....j...........................
1c60 7d 04 7d 03 74 07 00 00 00 00 00 00 00 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }.}.t.........j.................
1c80 00 00 74 15 00 00 00 00 00 00 00 00 7c 01 7c 03 ab 02 00 00 00 00 00 00 74 15 00 00 00 00 00 00 ..t.........|.|.........t.......
1ca0 00 00 7c 02 7c 04 ab 02 00 00 00 00 00 00 66 02 ab 01 00 00 00 00 00 00 53 00 74 07 00 00 00 00 ..|.|.........f.........S.t.....
1cc0 00 00 00 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 0d 00 00 00 00 ....j...................|.j.....
1ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 00 6a 0f 00 00 00 00 00 00 ......................|.j.......
1d00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 66 02 ab 01 00 00 00 00 00 00 53 00 ....................f.........S.
1d20 29 04 61 56 04 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 61 20 64 6f 6d 61 69 6e 20 73 75 69 74 ).aV........Return.a.domain.suit
1d40 61 62 6c 65 20 66 6f 72 20 67 69 76 65 6e 20 61 62 73 63 69 73 73 61 65 2e 0a 0a 20 20 20 20 46 able.for.given.abscissae.......F
1d60 69 6e 64 20 61 20 64 6f 6d 61 69 6e 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 61 20 70 6f 6c 79 ind.a.domain.suitable.for.a.poly
1d80 6e 6f 6d 69 61 6c 20 6f 72 20 43 68 65 62 79 73 68 65 76 20 73 65 72 69 65 73 0a 20 20 20 20 64 nomial.or.Chebyshev.series.....d
1da0 65 66 69 6e 65 64 20 61 74 20 74 68 65 20 76 61 6c 75 65 73 20 73 75 70 70 6c 69 65 64 2e 0a 0a efined.at.the.values.supplied...
1dc0 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 2d 2d 0a 20 20 ....Parameters.....----------...
1de0 20 20 78 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 31 2d 64 20 61 72 72 ..x.:.array_like.........1-d.arr
1e00 61 79 20 6f 66 20 61 62 73 63 69 73 73 61 65 20 77 68 6f 73 65 20 64 6f 6d 61 69 6e 20 77 69 6c ay.of.abscissae.whose.domain.wil
1e20 6c 20 62 65 20 64 65 74 65 72 6d 69 6e 65 64 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 l.be.determined.......Returns...
1e40 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 64 6f 6d 61 69 6e 20 3a 20 6e 64 61 72 72 61 79 0a 20 ..-------.....domain.:.ndarray..
1e60 20 20 20 20 20 20 20 31 2d 64 20 61 72 72 61 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 77 6f 20 .......1-d.array.containing.two.
1e80 76 61 6c 75 65 73 2e 20 20 49 66 20 74 68 65 20 69 6e 70 75 74 73 20 61 72 65 20 63 6f 6d 70 6c values...If.the.inputs.are.compl
1ea0 65 78 2c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 74 68 65 20 74 77 6f 20 72 65 74 75 72 6e 65 ex,.then.........the.two.returne
1ec0 64 20 70 6f 69 6e 74 73 20 61 72 65 20 74 68 65 20 6c 6f 77 65 72 20 6c 65 66 74 20 61 6e 64 20 d.points.are.the.lower.left.and.
1ee0 75 70 70 65 72 20 72 69 67 68 74 20 63 6f 72 6e 65 72 73 0a 20 20 20 20 20 20 20 20 6f 66 20 74 upper.right.corners.........of.t
1f00 68 65 20 73 6d 61 6c 6c 65 73 74 20 72 65 63 74 61 6e 67 6c 65 20 28 61 6c 69 67 6e 65 64 20 77 he.smallest.rectangle.(aligned.w
1f20 69 74 68 20 74 68 65 20 61 78 65 73 29 20 69 6e 20 74 68 65 20 63 6f 6d 70 6c 65 78 0a 20 20 20 ith.the.axes).in.the.complex....
1f40 20 20 20 20 20 70 6c 61 6e 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 70 6f 69 6e 74 73 .....plane.containing.the.points
1f60 20 60 78 60 2e 20 49 66 20 74 68 65 20 69 6e 70 75 74 73 20 61 72 65 20 72 65 61 6c 2c 20 74 68 .`x`..If.the.inputs.are.real,.th
1f80 65 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 74 77 6f 20 70 6f 69 6e 74 73 20 61 72 65 20 74 68 en.the.........two.points.are.th
1fa0 65 20 65 6e 64 73 20 6f 66 20 74 68 65 20 73 6d 61 6c 6c 65 73 74 20 69 6e 74 65 72 76 61 6c 20 e.ends.of.the.smallest.interval.
1fc0 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 70 6f 69 6e 74 73 20 60 78 containing.the.........points.`x
1fe0 60 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 `.......See.Also.....--------...
2000 20 20 6d 61 70 70 61 72 6d 73 2c 20 6d 61 70 64 6f 6d 61 69 6e 0a 0a 20 20 20 20 45 78 61 6d 70 ..mapparms,.mapdomain......Examp
2020 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 les.....--------.....>>>.import.
2040 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 20 6e 75 6d 70 79 2e 70 numpy.as.np.....>>>.from.numpy.p
2060 6f 6c 79 6e 6f 6d 69 61 6c 20 69 6d 70 6f 72 74 20 70 6f 6c 79 75 74 69 6c 73 20 61 73 20 70 75 olynomial.import.polyutils.as.pu
2080 0a 20 20 20 20 3e 3e 3e 20 70 6f 69 6e 74 73 20 3d 20 6e 70 2e 61 72 61 6e 67 65 28 34 29 2a 2a .....>>>.points.=.np.arange(4)**
20a0 32 20 2d 20 35 3b 20 70 6f 69 6e 74 73 0a 20 20 20 20 61 72 72 61 79 28 5b 2d 35 2c 20 2d 34 2c 2.-.5;.points.....array([-5,.-4,
20c0 20 2d 31 2c 20 20 34 5d 29 0a 20 20 20 20 3e 3e 3e 20 70 75 2e 67 65 74 64 6f 6d 61 69 6e 28 70 .-1,..4]).....>>>.pu.getdomain(p
20e0 6f 69 6e 74 73 29 0a 20 20 20 20 61 72 72 61 79 28 5b 2d 35 2e 2c 20 20 34 2e 5d 29 0a 20 20 20 oints).....array([-5.,..4.])....
2100 20 3e 3e 3e 20 63 20 3d 20 6e 70 2e 65 78 70 28 63 6f 6d 70 6c 65 78 28 30 2c 31 29 2a 6e 70 2e .>>>.c.=.np.exp(complex(0,1)*np.
2120 70 69 2a 6e 70 2e 61 72 61 6e 67 65 28 31 32 29 2f 36 29 20 23 20 75 6e 69 74 20 63 69 72 63 6c pi*np.arange(12)/6).#.unit.circl
2140 65 0a 20 20 20 20 3e 3e 3e 20 70 75 2e 67 65 74 64 6f 6d 61 69 6e 28 63 29 0a 20 20 20 20 61 72 e.....>>>.pu.getdomain(c).....ar
2160 72 61 79 28 5b 2d 31 2e 2d 31 2e 6a 2c 20 20 31 2e 2b 31 2e 6a 5d 29 0a 0a 20 20 20 20 46 a9 01 ray([-1.-1.j,..1.+1.j])......F..
2180 72 27 00 00 00 da 07 43 6f 6d 70 6c 65 78 29 0b 72 06 00 00 00 72 19 00 00 00 da 04 63 68 61 72 r'.....Complex).r....r......char
21a0 72 1b 00 00 00 da 09 74 79 70 65 63 6f 64 65 73 da 04 72 65 61 6c da 03 6d 69 6e da 03 6d 61 78 r......typecodes..real..min..max
21c0 da 04 69 6d 61 67 72 1c 00 00 00 da 07 63 6f 6d 70 6c 65 78 29 05 da 01 78 da 04 72 6d 69 6e da ..imagr......complex)...x..rmin.
21e0 04 72 6d 61 78 da 04 69 6d 69 6e da 04 69 6d 61 78 73 05 00 00 00 20 20 20 20 20 72 14 00 00 00 .rmax..imin..imaxs.........r....
2200 72 09 00 00 00 72 09 00 00 00 c4 00 00 00 73 aa 00 00 00 80 00 f4 4e 01 00 0b 14 90 51 90 43 98 r....r........s.......N.....Q.C.
2220 65 d4 0a 24 81 43 80 51 d8 07 08 87 77 81 77 87 7c 81 7c 94 72 97 7c 91 7c a0 49 d1 17 2e d1 07 e..$.C.Q....w.w.|.|.r.|.|.I.....
2240 2e d8 15 16 97 56 91 56 97 5a 91 5a 93 5c a0 31 a7 36 a1 36 a7 3a a1 3a a3 3c 88 64 88 04 d8 15 .....V.V.Z.Z.\.1.6.6.:.:.<.d....
2260 16 97 56 91 56 97 5a 91 5a 93 5c a0 31 a7 36 a1 36 a7 3a a1 3a a3 3c 88 64 88 04 dc 0f 11 8f 78 ..V.V.Z.Z.\.1.6.6.:.:.<.d......x
2280 89 78 9c 17 a0 14 a0 74 d3 19 2c ac 67 b0 64 b8 44 d3 2e 41 d0 18 42 d3 0f 43 d0 08 43 e4 0f 11 .x.....t..,.g.d.D..A..B..C..C...
22a0 8f 78 89 78 98 11 9f 15 99 15 9b 17 a0 21 a7 25 a1 25 a3 27 d0 18 2a d3 0f 2b d0 08 2b 72 15 00 .x.x.........!.%.%.'..*..+..+r..
22c0 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 74 00 00 00 97 00 7c 00 ..c.....................t.....|.
22e0 64 01 19 00 00 00 7c 00 64 02 19 00 00 00 7a 0a 00 00 7d 02 7c 01 64 01 19 00 00 00 7c 01 64 02 d.....|.d.....z...}.|.d.....|.d.
2300 19 00 00 00 7a 0a 00 00 7d 03 7c 00 64 01 19 00 00 00 7c 01 64 02 19 00 00 00 7a 05 00 00 7c 00 ....z...}.|.d.....|.d.....z...|.
2320 64 02 19 00 00 00 7c 01 64 01 19 00 00 00 7a 05 00 00 7a 0a 00 00 7c 02 7a 0b 00 00 7d 04 7c 03 d.....|.d.....z...z...|.z...}.|.
2340 7c 02 7a 0b 00 00 7d 05 7c 04 7c 05 66 02 53 00 29 03 61 ec 03 00 00 0a 20 20 20 20 4c 69 6e 65 |.z...}.|.|.f.S.).a.........Line
2360 61 72 20 6d 61 70 20 70 61 72 61 6d 65 74 65 72 73 20 62 65 74 77 65 65 6e 20 64 6f 6d 61 69 6e ar.map.parameters.between.domain
2380 73 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 6f 66 s.......Return.the.parameters.of
23a0 20 74 68 65 20 6c 69 6e 65 61 72 20 6d 61 70 20 60 60 6f 66 66 73 65 74 20 2b 20 73 63 61 6c 65 .the.linear.map.``offset.+.scale
23c0 2a 78 60 60 20 74 68 61 74 20 6d 61 70 73 0a 20 20 20 20 60 6f 6c 64 60 20 74 6f 20 60 6e 65 77 *x``.that.maps.....`old`.to.`new
23e0 60 20 73 75 63 68 20 74 68 61 74 20 60 60 6f 6c 64 5b 69 5d 20 2d 3e 20 6e 65 77 5b 69 5d 60 60 `.such.that.``old[i].->.new[i]``
2400 2c 20 60 60 69 20 3d 20 30 2c 20 31 60 60 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a ,.``i.=.0,.1``.......Parameters.
2420 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6f 6c 64 2c 20 6e 65 77 20 3a 20 61 72 ....----------.....old,.new.:.ar
2440 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 44 6f 6d 61 69 6e 73 2e 20 45 61 63 68 20 64 ray_like.........Domains..Each.d
2460 6f 6d 61 69 6e 20 6d 75 73 74 20 28 73 75 63 63 65 73 73 66 75 6c 6c 79 29 20 63 6f 6e 76 65 72 omain.must.(successfully).conver
2480 74 20 74 6f 20 61 20 31 2d 64 20 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e t.to.a.1-d.array.........contain
24a0 69 6e 67 20 70 72 65 63 69 73 65 6c 79 20 74 77 6f 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 52 ing.precisely.two.values.......R
24c0 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6f 66 66 73 65 74 2c 20 73 eturns.....-------.....offset,.s
24e0 63 61 6c 65 20 3a 20 73 63 61 6c 61 72 73 0a 20 20 20 20 20 20 20 20 54 68 65 20 6d 61 70 20 60 cale.:.scalars.........The.map.`
2500 60 4c 28 78 29 20 3d 20 6f 66 66 73 65 74 20 2b 20 73 63 61 6c 65 2a 78 60 60 20 6d 61 70 73 20 `L(x).=.offset.+.scale*x``.maps.
2520 74 68 65 20 66 69 72 73 74 20 64 6f 6d 61 69 6e 20 74 6f 20 74 68 65 0a 20 20 20 20 20 20 20 20 the.first.domain.to.the.........
2540 73 65 63 6f 6e 64 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d second.......See.Also.....------
2560 2d 2d 0a 20 20 20 20 67 65 74 64 6f 6d 61 69 6e 2c 20 6d 61 70 64 6f 6d 61 69 6e 0a 0a 20 20 20 --.....getdomain,.mapdomain.....
2580 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 41 6c 73 6f 20 77 6f 72 6b 73 20 .Notes.....-----.....Also.works.
25a0 66 6f 72 20 63 6f 6d 70 6c 65 78 20 6e 75 6d 62 65 72 73 2c 20 61 6e 64 20 74 68 75 73 20 63 61 for.complex.numbers,.and.thus.ca
25c0 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 61 6c 63 75 6c 61 74 65 20 74 68 65 0a 20 20 20 20 70 n.be.used.to.calculate.the.....p
25e0 61 72 61 6d 65 74 65 72 73 20 72 65 71 75 69 72 65 64 20 74 6f 20 6d 61 70 20 61 6e 79 20 6c 69 arameters.required.to.map.any.li
2600 6e 65 20 69 6e 20 74 68 65 20 63 6f 6d 70 6c 65 78 20 70 6c 61 6e 65 20 74 6f 20 61 6e 79 20 6f ne.in.the.complex.plane.to.any.o
2620 74 68 65 72 0a 20 20 20 20 6c 69 6e 65 20 74 68 65 72 65 69 6e 2e 0a 0a 20 20 20 20 45 78 61 6d ther.....line.therein.......Exam
2640 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 20 6e ples.....--------.....>>>.from.n
2660 75 6d 70 79 2e 70 6f 6c 79 6e 6f 6d 69 61 6c 20 69 6d 70 6f 72 74 20 70 6f 6c 79 75 74 69 6c 73 umpy.polynomial.import.polyutils
2680 20 61 73 20 70 75 0a 20 20 20 20 3e 3e 3e 20 70 75 2e 6d 61 70 70 61 72 6d 73 28 28 2d 31 2c 31 .as.pu.....>>>.pu.mapparms((-1,1
26a0 29 2c 28 2d 31 2c 31 29 29 0a 20 20 20 20 28 30 2e 30 2c 20 31 2e 30 29 0a 20 20 20 20 3e 3e 3e ),(-1,1)).....(0.0,.1.0).....>>>
26c0 20 70 75 2e 6d 61 70 70 61 72 6d 73 28 28 31 2c 2d 31 29 2c 28 2d 31 2c 31 29 29 0a 20 20 20 20 .pu.mapparms((1,-1),(-1,1)).....
26e0 28 2d 30 2e 30 2c 20 2d 31 2e 30 29 0a 20 20 20 20 3e 3e 3e 20 69 20 3d 20 63 6f 6d 70 6c 65 78 (-0.0,.-1.0).....>>>.i.=.complex
2700 28 30 2c 31 29 0a 20 20 20 20 3e 3e 3e 20 70 75 2e 6d 61 70 70 61 72 6d 73 28 28 2d 69 2c 2d 31 (0,1).....>>>.pu.mapparms((-i,-1
2720 29 2c 28 31 2c 69 29 29 0a 20 20 20 20 28 28 31 2b 31 6a 29 2c 20 28 31 2d 30 6a 29 29 0a 0a 20 ),(1,i)).....((1+1j),.(1-0j))...
2740 20 20 20 72 0f 00 00 00 72 02 00 00 00 a9 00 29 06 da 03 6f 6c 64 da 03 6e 65 77 da 06 6f 6c 64 ...r....r......)...old..new..old
2760 6c 65 6e da 06 6e 65 77 6c 65 6e da 03 6f 66 66 da 03 73 63 6c 73 06 00 00 00 20 20 20 20 20 20 len..newlen..off..scls..........
2780 72 14 00 00 00 72 0b 00 00 00 72 0b 00 00 00 f3 00 00 00 73 60 00 00 00 80 00 f0 52 01 00 0e 11 r....r....r........s`......R....
27a0 90 11 89 56 90 63 98 21 91 66 89 5f 80 46 d8 0d 10 90 11 89 56 90 63 98 21 91 66 89 5f 80 46 d8 ...V.c.!.f._.F......V.c.!.f._.F.
27c0 0b 0e 88 71 89 36 90 43 98 01 91 46 89 3f 98 53 a0 11 99 56 a0 63 a8 21 a1 66 99 5f d1 0b 2c b0 ...q.6.C...F.?.S...V.c.!.f._..,.
27e0 06 d1 0a 36 80 43 d8 0a 10 90 36 89 2f 80 43 d8 0b 0e 90 03 88 38 80 4f 72 15 00 00 00 63 03 00 ...6.C....6./.C......8.Or....c..
2800 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 c6 00 00 00 97 00 74 01 00 00 00 00 00 .........................t......
2820 00 00 00 7c 00 ab 01 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 ...|.........t.........t........
2840 00 74 06 00 00 00 00 00 00 00 00 66 03 76 01 72 2f 74 09 00 00 00 00 00 00 00 00 7c 00 74 0a 00 .t.........f.v.r/t.........|.t..
2860 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 .......j........................
2880 00 00 00 73 15 74 0b 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...s.t.........j................
28a0 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 00 74 11 00 00 00 00 00 00 00 00 7c 01 7c 02 ab 02 00 ...|.........}.t.........|.|....
28c0 00 00 00 00 00 5c 02 00 00 7d 03 7d 04 7c 03 7c 04 7c 00 7a 05 00 00 7a 00 00 00 53 00 29 01 61 .....\...}.}.|.|.|.z...z...S.).a
28e0 4e 07 00 00 0a 20 20 20 20 41 70 70 6c 79 20 6c 69 6e 65 61 72 20 6d 61 70 20 74 6f 20 69 6e 70 N........Apply.linear.map.to.inp
2900 75 74 20 70 6f 69 6e 74 73 2e 0a 0a 20 20 20 20 54 68 65 20 6c 69 6e 65 61 72 20 6d 61 70 20 60 ut.points.......The.linear.map.`
2920 60 6f 66 66 73 65 74 20 2b 20 73 63 61 6c 65 2a 78 60 60 20 74 68 61 74 20 6d 61 70 73 20 74 68 `offset.+.scale*x``.that.maps.th
2940 65 20 64 6f 6d 61 69 6e 20 60 6f 6c 64 60 20 74 6f 0a 20 20 20 20 74 68 65 20 64 6f 6d 61 69 6e e.domain.`old`.to.....the.domain
2960 20 60 6e 65 77 60 20 69 73 20 61 70 70 6c 69 65 64 20 74 6f 20 74 68 65 20 70 6f 69 6e 74 73 20 .`new`.is.applied.to.the.points.
2980 60 78 60 2e 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 `x`.......Parameters.....-------
29a0 2d 2d 2d 0a 20 20 20 20 78 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 50 ---.....x.:.array_like.........P
29c0 6f 69 6e 74 73 20 74 6f 20 62 65 20 6d 61 70 70 65 64 2e 20 49 66 20 60 78 60 20 69 73 20 61 20 oints.to.be.mapped..If.`x`.is.a.
29e0 73 75 62 74 79 70 65 20 6f 66 20 6e 64 61 72 72 61 79 20 74 68 65 20 73 75 62 74 79 70 65 0a 20 subtype.of.ndarray.the.subtype..
2a00 20 20 20 20 20 20 20 77 69 6c 6c 20 62 65 20 70 72 65 73 65 72 76 65 64 2e 0a 20 20 20 20 6f 6c .......will.be.preserved......ol
2a20 64 2c 20 6e 65 77 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 d,.new.:.array_like.........The.
2a40 74 77 6f 20 64 6f 6d 61 69 6e 73 20 74 68 61 74 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 6d two.domains.that.determine.the.m
2a60 61 70 2e 20 20 45 61 63 68 20 6d 75 73 74 20 28 73 75 63 63 65 73 73 66 75 6c 6c 79 29 0a 20 20 ap...Each.must.(successfully)...
2a80 20 20 20 20 20 20 63 6f 6e 76 65 72 74 20 74 6f 20 31 2d 64 20 61 72 72 61 79 73 20 63 6f 6e 74 ......convert.to.1-d.arrays.cont
2aa0 61 69 6e 69 6e 67 20 70 72 65 63 69 73 65 6c 79 20 74 77 6f 20 76 61 6c 75 65 73 2e 0a 0a 20 20 aining.precisely.two.values.....
2ac0 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 20 78 5f 6f 75 74 20 ..Returns.....-------.....x_out.
2ae0 3a 20 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 41 72 72 61 79 20 6f 66 20 70 6f 69 6e 74 :.ndarray.........Array.of.point
2b00 73 20 6f 66 20 74 68 65 20 73 61 6d 65 20 73 68 61 70 65 20 61 73 20 60 78 60 2c 20 61 66 74 65 s.of.the.same.shape.as.`x`,.afte
2b20 72 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 6c 69 6e r.application.of.the.........lin
2b40 65 61 72 20 6d 61 70 20 62 65 74 77 65 65 6e 20 74 68 65 20 74 77 6f 20 64 6f 6d 61 69 6e 73 2e ear.map.between.the.two.domains.
2b60 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 ......See.Also.....--------.....
2b80 67 65 74 64 6f 6d 61 69 6e 2c 20 6d 61 70 70 61 72 6d 73 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 getdomain,.mapparms......Notes..
2ba0 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 45 66 66 65 63 74 69 76 65 6c 79 2c 20 74 68 69 73 20 69 ...-----.....Effectively,.this.i
2bc0 6d 70 6c 65 6d 65 6e 74 73 3a 0a 0a 20 20 20 20 2e 2e 20 6d 61 74 68 3a 3a 0a 20 20 20 20 20 20 mplements:.........math::.......
2be0 20 20 78 5c 5f 6f 75 74 20 3d 20 6e 65 77 5b 30 5d 20 2b 20 6d 28 78 20 2d 20 6f 6c 64 5b 30 5d ..x\_out.=.new[0].+.m(x.-.old[0]
2c00 29 0a 0a 20 20 20 20 77 68 65 72 65 0a 0a 20 20 20 20 2e 2e 20 6d 61 74 68 3a 3a 0a 20 20 20 20 )......where.........math::.....
2c20 20 20 20 20 6d 20 3d 20 5c 66 72 61 63 7b 6e 65 77 5b 31 5d 2d 6e 65 77 5b 30 5d 7d 7b 6f 6c 64 ....m.=.\frac{new[1]-new[0]}{old
2c40 5b 31 5d 2d 6f 6c 64 5b 30 5d 7d 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d [1]-old[0]}......Examples.....--
2c60 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e ------.....>>>.import.numpy.as.n
2c80 70 0a 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 20 6e 75 6d 70 79 2e 70 6f 6c 79 6e 6f 6d 69 61 6c 20 p.....>>>.from.numpy.polynomial.
2ca0 69 6d 70 6f 72 74 20 70 6f 6c 79 75 74 69 6c 73 20 61 73 20 70 75 0a 20 20 20 20 3e 3e 3e 20 6f import.polyutils.as.pu.....>>>.o
2cc0 6c 64 5f 64 6f 6d 61 69 6e 20 3d 20 28 2d 31 2c 31 29 0a 20 20 20 20 3e 3e 3e 20 6e 65 77 5f 64 ld_domain.=.(-1,1).....>>>.new_d
2ce0 6f 6d 61 69 6e 20 3d 20 28 30 2c 32 2a 6e 70 2e 70 69 29 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 omain.=.(0,2*np.pi).....>>>.x.=.
2d00 6e 70 2e 6c 69 6e 73 70 61 63 65 28 2d 31 2c 31 2c 36 29 3b 20 78 0a 20 20 20 20 61 72 72 61 79 np.linspace(-1,1,6);.x.....array
2d20 28 5b 2d 31 2e 20 2c 20 2d 30 2e 36 2c 20 2d 30 2e 32 2c 20 20 30 2e 32 2c 20 20 30 2e 36 2c 20 ([-1..,.-0.6,.-0.2,..0.2,..0.6,.
2d40 20 31 2e 20 5d 29 0a 20 20 20 20 3e 3e 3e 20 78 5f 6f 75 74 20 3d 20 70 75 2e 6d 61 70 64 6f 6d .1..]).....>>>.x_out.=.pu.mapdom
2d60 61 69 6e 28 78 2c 20 6f 6c 64 5f 64 6f 6d 61 69 6e 2c 20 6e 65 77 5f 64 6f 6d 61 69 6e 29 3b 20 ain(x,.old_domain,.new_domain);.
2d80 78 5f 6f 75 74 0a 20 20 20 20 61 72 72 61 79 28 5b 20 30 2e 20 20 20 20 20 20 20 20 2c 20 20 31 x_out.....array([.0.........,..1
2da0 2e 32 35 36 36 33 37 30 36 2c 20 20 32 2e 35 31 33 32 37 34 31 32 2c 20 20 33 2e 37 36 39 39 31 .25663706,..2.51327412,..3.76991
2dc0 31 31 38 2c 20 20 35 2e 30 32 36 35 34 38 32 35 2c 20 23 20 6d 61 79 20 76 61 72 79 0a 20 20 20 118,..5.02654825,.#.may.vary....
2de0 20 20 20 20 20 20 20 20 20 36 2e 32 38 33 31 38 35 33 31 5d 29 0a 20 20 20 20 3e 3e 3e 20 78 20 .........6.28318531]).....>>>.x.
2e00 2d 20 70 75 2e 6d 61 70 64 6f 6d 61 69 6e 28 78 5f 6f 75 74 2c 20 6e 65 77 5f 64 6f 6d 61 69 6e -.pu.mapdomain(x_out,.new_domain
2e20 2c 20 6f 6c 64 5f 64 6f 6d 61 69 6e 29 0a 20 20 20 20 61 72 72 61 79 28 5b 30 2e 2c 20 30 2e 2c ,.old_domain).....array([0.,.0.,
2e40 20 30 2e 2c 20 30 2e 2c 20 30 2e 2c 20 30 2e 5d 29 0a 0a 20 20 20 20 41 6c 73 6f 20 77 6f 72 6b .0.,.0.,.0.,.0.])......Also.work
2e60 73 20 66 6f 72 20 63 6f 6d 70 6c 65 78 20 6e 75 6d 62 65 72 73 20 28 61 6e 64 20 74 68 75 73 20 s.for.complex.numbers.(and.thus.
2e80 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 6d 61 70 20 61 6e 79 20 6c 69 6e 65 20 69 6e 0a 20 can.be.used.to.map.any.line.in..
2ea0 20 20 20 74 68 65 20 63 6f 6d 70 6c 65 78 20 70 6c 61 6e 65 20 74 6f 20 61 6e 79 20 6f 74 68 65 ...the.complex.plane.to.any.othe
2ec0 72 20 6c 69 6e 65 20 74 68 65 72 65 69 6e 29 2e 0a 0a 20 20 20 20 3e 3e 3e 20 69 20 3d 20 63 6f r.line.therein).......>>>.i.=.co
2ee0 6d 70 6c 65 78 28 30 2c 31 29 0a 20 20 20 20 3e 3e 3e 20 6f 6c 64 20 3d 20 28 2d 31 20 2d 20 69 mplex(0,1).....>>>.old.=.(-1.-.i
2f00 2c 20 31 20 2b 20 69 29 0a 20 20 20 20 3e 3e 3e 20 6e 65 77 20 3d 20 28 2d 31 20 2b 20 69 2c 20 ,.1.+.i).....>>>.new.=.(-1.+.i,.
2f20 31 20 2d 20 69 29 0a 20 20 20 20 3e 3e 3e 20 7a 20 3d 20 6e 70 2e 6c 69 6e 73 70 61 63 65 28 6f 1.-.i).....>>>.z.=.np.linspace(o
2f40 6c 64 5b 30 5d 2c 20 6f 6c 64 5b 31 5d 2c 20 36 29 3b 20 7a 0a 20 20 20 20 61 72 72 61 79 28 5b ld[0],.old[1],.6);.z.....array([
2f60 2d 31 2e 20 2d 31 2e 6a 20 2c 20 2d 30 2e 36 2d 30 2e 36 6a 2c 20 2d 30 2e 32 2d 30 2e 32 6a 2c -1..-1.j.,.-0.6-0.6j,.-0.2-0.2j,
2f80 20 20 30 2e 32 2b 30 2e 32 6a 2c 20 20 30 2e 36 2b 30 2e 36 6a 2c 20 20 31 2e 20 2b 31 2e 6a 20 ..0.2+0.2j,..0.6+0.6j,..1..+1.j.
2fa0 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 65 77 5f 7a 20 3d 20 70 75 2e 6d 61 70 64 6f 6d 61 69 6e 28 ]).....>>>.new_z.=.pu.mapdomain(
2fc0 7a 2c 20 6f 6c 64 2c 20 6e 65 77 29 3b 20 6e 65 77 5f 7a 0a 20 20 20 20 61 72 72 61 79 28 5b 2d z,.old,.new);.new_z.....array([-
2fe0 31 2e 30 2b 31 2e 6a 20 2c 20 2d 30 2e 36 2b 30 2e 36 6a 2c 20 2d 30 2e 32 2b 30 2e 32 6a 2c 20 1.0+1.j.,.-0.6+0.6j,.-0.2+0.2j,.
3000 20 30 2e 32 2d 30 2e 32 6a 2c 20 20 30 2e 36 2d 30 2e 36 6a 2c 20 20 31 2e 30 2d 31 2e 6a 20 5d .0.2-0.2j,..0.6-0.6j,..1.0-1.j.]
3020 29 20 23 20 6d 61 79 20 76 61 72 79 0a 0a 20 20 20 20 29 09 da 04 74 79 70 65 da 03 69 6e 74 da ).#.may.vary......)...type..int.
3040 05 66 6c 6f 61 74 72 3e 00 00 00 da 0a 69 73 69 6e 73 74 61 6e 63 65 72 1b 00 00 00 da 07 67 65 .floatr>.....isinstancer......ge
3060 6e 65 72 69 63 da 0a 61 73 61 6e 79 61 72 72 61 79 72 0b 00 00 00 29 05 72 3f 00 00 00 72 46 00 neric..asanyarrayr....).r?...rF.
3080 00 00 72 47 00 00 00 72 4a 00 00 00 72 4b 00 00 00 73 05 00 00 00 20 20 20 20 20 72 14 00 00 00 ..rG...rJ...rK...s.........r....
30a0 72 0a 00 00 00 72 0a 00 00 00 22 01 00 00 73 51 00 00 00 80 00 f4 40 02 00 08 0c 88 41 83 77 94 r....r...."...sQ......@.....A.w.
30c0 73 9c 45 a4 37 d0 16 2b d1 07 2b b4 4a b8 71 c4 22 c7 2a c1 2a d4 34 4d dc 0c 0e 8f 4d 89 4d 98 s.E.7..+..+.J.q.".*.*.4M....M.M.
30e0 21 d3 0c 1c 88 01 dc 0f 17 98 03 98 53 d3 0f 21 81 48 80 43 88 13 d8 0b 0e 90 13 90 71 91 17 89 !...........S..!.H.C........q...
3100 3d d0 04 18 72 15 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 5c =...r....c.....................\
3120 00 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 .....t.........j................
3140 00 00 00 67 01 7c 01 7a 05 00 00 7d 02 74 05 00 00 00 00 00 00 00 00 64 00 ab 01 00 00 00 00 00 ...g.|.z...}.t.........d........
3160 00 7c 02 7c 00 3c 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 53 00 a9 .|.|.<...t.........|.........S..
3180 01 4e 29 04 72 1b 00 00 00 da 07 6e 65 77 61 78 69 73 da 05 73 6c 69 63 65 da 05 74 75 70 6c 65 .N).r......newaxis..slice..tuple
31a0 29 03 72 13 00 00 00 72 1f 00 00 00 da 02 73 6c 73 03 00 00 00 20 20 20 72 14 00 00 00 da 0a 5f ).r....r......sls.......r......_
31c0 6e 74 68 5f 73 6c 69 63 65 72 59 00 00 00 68 01 00 00 73 29 00 00 00 80 00 dc 0a 0c 8f 2a 89 2a nth_slicerY...h...s).........*.*
31e0 88 1c 98 04 d1 09 1c 80 42 dc 0c 11 90 24 8b 4b 80 42 80 71 81 45 dc 0b 10 90 12 8b 39 d0 04 14 ........B....$.K.B.q.E......9...
3200 72 15 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 aa 01 00 00 87 r....c..........................
3220 00 87 01 87 02 87 04 97 00 74 01 00 00 00 00 00 00 00 00 89 00 ab 01 00 00 00 00 00 00 8a 04 89 .........t......................
3240 04 74 01 00 00 00 00 00 00 00 00 89 01 ab 01 00 00 00 00 00 00 6b 37 00 00 72 1a 74 03 00 00 00 .t...................k7..r.t....
3260 00 00 00 00 00 64 01 89 04 9b 00 64 02 74 01 00 00 00 00 00 00 00 00 89 01 ab 01 00 00 00 00 00 .....d.....d.t..................
3280 00 9b 00 9d 04 ab 01 00 00 00 00 00 00 82 01 89 04 74 01 00 00 00 00 00 00 00 00 89 02 ab 01 00 .................t..............
32a0 00 00 00 00 00 6b 37 00 00 72 1a 74 03 00 00 00 00 00 00 00 00 64 01 89 04 9b 00 64 03 74 01 00 .....k7..r.t.........d.....d.t..
32c0 00 00 00 00 00 00 00 89 02 ab 01 00 00 00 00 00 00 9b 00 9d 04 ab 01 00 00 00 00 00 00 82 01 89 ................................
32e0 04 64 04 6b 28 00 00 72 0b 74 03 00 00 00 00 00 00 00 00 64 05 ab 01 00 00 00 00 00 00 82 01 74 .d.k(..r.t.........d...........t
3300 05 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 .........t.........j............
3320 00 00 00 00 00 00 00 74 05 00 00 00 00 00 00 00 00 89 01 ab 01 00 00 00 00 00 00 ab 01 00 00 00 .......t........................
3340 00 00 00 64 06 7a 00 00 00 ab 01 00 00 00 00 00 00 8a 01 88 02 88 04 88 01 88 00 66 04 64 07 84 ...d.z.....................f.d..
3360 08 74 0b 00 00 00 00 00 00 00 00 89 04 ab 01 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 7d .t...................D.........}
3380 03 74 0d 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 .t.........j...................t
33a0 10 00 00 00 00 00 00 00 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 ab .........j...................|..
33c0 02 00 00 00 00 00 00 53 00 29 08 61 6d 06 00 00 0a 20 20 20 20 41 20 67 65 6e 65 72 61 6c 69 7a .......S.).am........A.generaliz
33e0 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 56 61 6e 64 65 72 6d 6f 6e 64 65 20 6d 61 74 72 69 78 20 ation.of.the.Vandermonde.matrix.
3400 66 6f 72 20 4e 20 64 69 6d 65 6e 73 69 6f 6e 73 0a 0a 20 20 20 20 54 68 65 20 72 65 73 75 6c 74 for.N.dimensions......The.result
3420 20 69 73 20 62 75 69 6c 74 20 62 79 20 63 6f 6d 62 69 6e 69 6e 67 20 74 68 65 20 72 65 73 75 6c .is.built.by.combining.the.resul
3440 74 73 20 6f 66 20 31 64 20 56 61 6e 64 65 72 6d 6f 6e 64 65 20 6d 61 74 72 69 63 65 73 2c 0a 0a ts.of.1d.Vandermonde.matrices,..
3460 20 20 20 20 2e 2e 20 6d 61 74 68 3a 3a 0a 20 20 20 20 20 20 20 20 57 5b 69 5f 30 2c 20 5c 6c 64 .......math::.........W[i_0,.\ld
3480 6f 74 73 2c 20 69 5f 4d 2c 20 6a 5f 30 2c 20 5c 6c 64 6f 74 73 2c 20 6a 5f 4e 5d 20 3d 20 5c 70 ots,.i_M,.j_0,.\ldots,.j_N].=.\p
34a0 72 6f 64 5f 7b 6b 3d 30 7d 5e 4e 7b 56 5f 6b 28 78 5f 6b 29 5b 69 5f 30 2c 20 5c 6c 64 6f 74 73 rod_{k=0}^N{V_k(x_k)[i_0,.\ldots
34c0 2c 20 69 5f 4d 2c 20 6a 5f 6b 5d 7d 0a 0a 20 20 20 20 77 68 65 72 65 0a 0a 20 20 20 20 2e 2e 20 ,.i_M,.j_k]}......where.........
34e0 6d 61 74 68 3a 3a 0a 20 20 20 20 20 20 20 20 4e 20 26 3d 20 5c 74 65 78 74 74 74 7b 6c 65 6e 28 math::.........N.&=.\texttt{len(
3500 70 6f 69 6e 74 73 29 7d 20 3d 20 5c 74 65 78 74 74 74 7b 6c 65 6e 28 64 65 67 72 65 65 73 29 7d points)}.=.\texttt{len(degrees)}
3520 20 3d 20 5c 74 65 78 74 74 74 7b 6c 65 6e 28 76 61 6e 64 65 72 5c 5f 66 73 29 7d 20 5c 5c 0a 20 .=.\texttt{len(vander\_fs)}.\\..
3540 20 20 20 20 20 20 20 4d 20 26 3d 20 5c 74 65 78 74 74 74 7b 70 6f 69 6e 74 73 5b 6b 5d 2e 6e 64 .......M.&=.\texttt{points[k].nd
3560 69 6d 7d 20 5c 5c 0a 20 20 20 20 20 20 20 20 56 5f 6b 20 26 3d 20 5c 74 65 78 74 74 74 7b 76 61 im}.\\.........V_k.&=.\texttt{va
3580 6e 64 65 72 5c 5f 66 73 5b 6b 5d 7d 20 5c 5c 0a 20 20 20 20 20 20 20 20 78 5f 6b 20 26 3d 20 5c nder\_fs[k]}.\\.........x_k.&=.\
35a0 74 65 78 74 74 74 7b 70 6f 69 6e 74 73 5b 6b 5d 7d 20 5c 5c 0a 20 20 20 20 20 20 20 20 30 20 5c texttt{points[k]}.\\.........0.\
35c0 6c 65 20 6a 5f 6b 20 26 5c 6c 65 20 5c 74 65 78 74 74 74 7b 64 65 67 72 65 65 73 5b 6b 5d 7d 0a le.j_k.&\le.\texttt{degrees[k]}.
35e0 0a 20 20 20 20 45 78 70 61 6e 64 69 6e 67 20 74 68 65 20 6f 6e 65 2d 64 69 6d 65 6e 73 69 6f 6e .....Expanding.the.one-dimension
3600 61 6c 20 3a 6d 61 74 68 3a 60 56 5f 6b 60 20 66 75 6e 63 74 69 6f 6e 73 20 67 69 76 65 73 3a 0a al.:math:`V_k`.functions.gives:.
3620 0a 20 20 20 20 2e 2e 20 6d 61 74 68 3a 3a 0a 20 20 20 20 20 20 20 20 57 5b 69 5f 30 2c 20 5c 6c ........math::.........W[i_0,.\l
3640 64 6f 74 73 2c 20 69 5f 4d 2c 20 6a 5f 30 2c 20 5c 6c 64 6f 74 73 2c 20 6a 5f 4e 5d 20 3d 20 5c dots,.i_M,.j_0,.\ldots,.j_N].=.\
3660 70 72 6f 64 5f 7b 6b 3d 30 7d 5e 4e 7b 42 5f 7b 6b 2c 20 6a 5f 6b 7d 28 78 5f 6b 5b 69 5f 30 2c prod_{k=0}^N{B_{k,.j_k}(x_k[i_0,
3680 20 5c 6c 64 6f 74 73 2c 20 69 5f 4d 5d 29 7d 0a 0a 20 20 20 20 77 68 65 72 65 20 3a 6d 61 74 68 .\ldots,.i_M])}......where.:math
36a0 3a 60 42 5f 7b 6b 2c 6d 7d 60 20 69 73 20 74 68 65 20 6d 27 74 68 20 62 61 73 69 73 20 6f 66 20 :`B_{k,m}`.is.the.m'th.basis.of.
36c0 74 68 65 20 70 6f 6c 79 6e 6f 6d 69 61 6c 20 63 6f 6e 73 74 72 75 63 74 69 6f 6e 20 75 73 65 64 the.polynomial.construction.used
36e0 20 61 6c 6f 6e 67 0a 20 20 20 20 64 69 6d 65 6e 73 69 6f 6e 20 3a 6d 61 74 68 3a 60 6b 60 2e 20 .along.....dimension.:math:`k`..
3700 46 6f 72 20 61 20 72 65 67 75 6c 61 72 20 70 6f 6c 79 6e 6f 6d 69 61 6c 2c 20 3a 6d 61 74 68 3a For.a.regular.polynomial,.:math:
3720 60 42 5f 7b 6b 2c 20 6d 7d 28 78 29 20 3d 20 50 5f 6d 28 78 29 20 3d 20 78 5e 6d 60 2e 0a 0a 20 `B_{k,.m}(x).=.P_m(x).=.x^m`....
3740 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 2d 2d 0a 20 20 20 ...Parameters.....----------....
3760 20 76 61 6e 64 65 72 5f 66 73 20 3a 20 53 65 71 75 65 6e 63 65 5b 66 75 6e 63 74 69 6f 6e 28 61 .vander_fs.:.Sequence[function(a
3780 72 72 61 79 5f 6c 69 6b 65 2c 20 69 6e 74 29 20 2d 3e 20 6e 64 61 72 72 61 79 5d 0a 20 20 20 20 rray_like,.int).->.ndarray].....
37a0 20 20 20 20 54 68 65 20 31 64 20 76 61 6e 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 75 73 ....The.1d.vander.function.to.us
37c0 65 20 66 6f 72 20 65 61 63 68 20 61 78 69 73 2c 20 73 75 63 68 20 61 73 20 60 60 70 6f 6c 79 76 e.for.each.axis,.such.as.``polyv
37e0 61 6e 64 65 72 60 60 0a 20 20 20 20 70 6f 69 6e 74 73 20 3a 20 53 65 71 75 65 6e 63 65 5b 61 72 ander``.....points.:.Sequence[ar
3800 72 61 79 5f 6c 69 6b 65 5d 0a 20 20 20 20 20 20 20 20 41 72 72 61 79 73 20 6f 66 20 70 6f 69 6e ray_like].........Arrays.of.poin
3820 74 20 63 6f 6f 72 64 69 6e 61 74 65 73 2c 20 61 6c 6c 20 6f 66 20 74 68 65 20 73 61 6d 65 20 73 t.coordinates,.all.of.the.same.s
3840 68 61 70 65 2e 20 54 68 65 20 64 74 79 70 65 73 0a 20 20 20 20 20 20 20 20 77 69 6c 6c 20 62 65 hape..The.dtypes.........will.be
3860 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 65 69 74 68 65 72 20 66 6c 6f 61 74 36 34 20 6f 72 20 .converted.to.either.float64.or.
3880 63 6f 6d 70 6c 65 78 31 32 38 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 0a 20 20 20 20 20 20 20 20 complex128.depending.on.........
38a0 77 68 65 74 68 65 72 20 61 6e 79 20 6f 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 whether.any.of.the.elements.are.
38c0 63 6f 6d 70 6c 65 78 2e 20 53 63 61 6c 61 72 73 20 61 72 65 20 63 6f 6e 76 65 72 74 65 64 20 74 complex..Scalars.are.converted.t
38e0 6f 0a 20 20 20 20 20 20 20 20 31 2d 44 20 61 72 72 61 79 73 2e 0a 20 20 20 20 20 20 20 20 54 68 o.........1-D.arrays..........Th
3900 69 73 20 6d 75 73 74 20 62 65 20 74 68 65 20 73 61 6d 65 20 6c 65 6e 67 74 68 20 61 73 20 60 76 is.must.be.the.same.length.as.`v
3920 61 6e 64 65 72 5f 66 73 60 2e 0a 20 20 20 20 64 65 67 72 65 65 73 20 3a 20 53 65 71 75 65 6e 63 ander_fs`......degrees.:.Sequenc
3940 65 5b 69 6e 74 5d 0a 20 20 20 20 20 20 20 20 54 68 65 20 6d 61 78 69 6d 75 6d 20 64 65 67 72 65 e[int].........The.maximum.degre
3960 65 20 28 69 6e 63 6c 75 73 69 76 65 29 20 74 6f 20 75 73 65 20 66 6f 72 20 65 61 63 68 20 61 78 e.(inclusive).to.use.for.each.ax
3980 69 73 2e 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d 75 73 74 20 62 65 20 74 68 65 20 73 61 6d is..........This.must.be.the.sam
39a0 65 20 6c 65 6e 67 74 68 20 61 73 20 60 76 61 6e 64 65 72 5f 66 73 60 2e 0a 0a 20 20 20 20 52 65 e.length.as.`vander_fs`.......Re
39c0 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 76 61 6e 64 65 72 5f 6e 64 20 turns.....-------.....vander_nd.
39e0 3a 20 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 41 6e 20 61 72 72 61 79 20 6f 66 20 73 68 :.ndarray.........An.array.of.sh
3a00 61 70 65 20 60 60 70 6f 69 6e 74 73 5b 30 5d 2e 73 68 61 70 65 20 2b 20 74 75 70 6c 65 28 64 20 ape.``points[0].shape.+.tuple(d.
3a20 2b 20 31 20 66 6f 72 20 64 20 69 6e 20 64 65 67 72 65 65 73 29 60 60 2e 0a 20 20 20 20 7a 09 45 +.1.for.d.in.degrees)``......z.E
3a40 78 70 65 63 74 65 64 20 7a 22 20 64 69 6d 65 6e 73 69 6f 6e 73 20 6f 66 20 73 61 6d 70 6c 65 20 xpected.z".dimensions.of.sample.
3a60 70 6f 69 6e 74 73 2c 20 67 6f 74 20 7a 1c 20 64 69 6d 65 6e 73 69 6f 6e 73 20 6f 66 20 64 65 67 points,.got.z..dimensions.of.deg
3a80 72 65 65 73 2c 20 67 6f 74 20 72 02 00 00 00 7a 39 55 6e 61 62 6c 65 20 74 6f 20 67 75 65 73 73 rees,.got.r....z9Unable.to.guess
3aa0 20 61 20 64 74 79 70 65 20 6f 72 20 73 68 61 70 65 20 77 68 65 6e 20 6e 6f 20 70 6f 69 6e 74 73 .a.dtype.or.shape.when.no.points
3ac0 20 61 72 65 20 67 69 76 65 6e e7 00 00 00 00 00 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 .are.given.........c............
3ae0 07 00 00 00 33 00 00 00 f3 62 00 00 00 95 04 4b 00 01 00 97 00 7c 00 5d 26 00 00 7d 01 02 00 89 ....3....b.....K.....|.]&..}....
3b00 05 7c 01 19 00 00 00 89 04 7c 01 19 00 00 00 89 02 7c 01 19 00 00 00 ab 02 00 00 00 00 00 00 64 .|.......|.......|.............d
3b20 00 74 01 00 00 00 00 00 00 00 00 7c 01 89 03 ab 02 00 00 00 00 00 00 7a 00 00 00 19 00 00 00 96 .t.........|...........z........
3b40 01 97 01 01 00 8c 28 04 00 79 01 ad 03 77 01 29 02 29 01 2e 4e 29 01 72 59 00 00 00 29 06 da 02 ......(..y...w.).)..N).rY...)...
3b60 2e 30 72 13 00 00 00 da 07 64 65 67 72 65 65 73 da 06 6e 5f 64 69 6d 73 da 06 70 6f 69 6e 74 73 .0r......degrees..n_dims..points
3b80 da 09 76 61 6e 64 65 72 5f 66 73 73 06 00 00 00 20 20 80 80 80 80 72 14 00 00 00 fa 09 3c 67 65 ..vander_fss..........r......<ge
3ba0 6e 65 78 70 72 3e 7a 1d 5f 76 61 6e 64 65 72 5f 6e 64 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e nexpr>z._vander_nd.<locals>.<gen
3bc0 65 78 70 72 3e aa 01 00 00 73 3f 00 00 00 f8 e8 00 f8 80 00 f2 00 03 15 06 e0 0c 0d f0 03 00 09 expr>....s?.....................
3be0 15 88 09 90 21 89 0c 90 56 98 41 91 59 a0 07 a8 01 a1 0a d3 08 2b a8 46 b4 5a c0 01 c0 36 d3 35 ....!...V.A.Y........+.F.Z...6.5
3c00 4a d1 2c 4a d5 08 4b f1 03 03 15 06 f9 73 04 00 00 00 83 2c 2f 01 29 0a 72 10 00 00 00 72 1e 00 J.,J..K......s.....,/.).r....r..
3c20 00 00 72 57 00 00 00 72 1b 00 00 00 da 07 61 73 61 72 72 61 79 72 11 00 00 00 da 09 66 75 6e 63 ..rW...r......asarrayr......func
3c40 74 6f 6f 6c 73 da 06 72 65 64 75 63 65 da 08 6f 70 65 72 61 74 6f 72 da 03 6d 75 6c 29 05 72 61 tools..reduce..operator..mul).ra
3c60 00 00 00 72 60 00 00 00 72 5e 00 00 00 da 0d 76 61 6e 64 65 72 5f 61 72 72 61 79 73 72 5f 00 00 ...r`...r^.....vander_arraysr_..
3c80 00 73 05 00 00 00 60 60 60 20 40 72 14 00 00 00 da 0a 5f 76 61 6e 64 65 72 5f 6e 64 72 69 00 00 .s....```.@r......_vander_ndri..
3ca0 00 6e 01 00 00 73 cc 00 00 00 fb 80 00 f4 5a 01 00 0e 11 90 19 8b 5e 80 46 d8 07 0d 94 13 90 56 .n...s........Z.......^.F......V
3cc0 93 1b d2 07 1c dc 0e 18 d8 0e 17 98 06 90 78 d0 1f 41 c4 23 c0 66 c3 2b c0 1d d0 0c 4f f3 03 01 ..............x..A.#.f.+....O...
3ce0 0f 51 01 f0 00 01 09 51 01 e0 07 0d 94 13 90 57 93 1c d2 07 1d dc 0e 18 d8 0e 17 98 06 90 78 d0 .Q.....Q.......W..............x.
3d00 1f 3b bc 43 c0 07 bb 4c b8 3e d0 0c 4a f3 03 01 0f 4c 01 f0 00 01 09 4c 01 e0 07 0d 90 11 82 7b .;.C...L.>..J....L.....L.......{
3d20 dc 0e 18 d0 19 54 d3 0e 55 d0 08 55 f4 06 00 0e 13 94 32 97 3a 91 3a 9c 65 a0 46 9b 6d d3 13 2c .....T..U..U......2.:.:.e.F.m..,
3d40 a8 73 d1 13 32 d3 0d 33 80 46 f6 08 03 15 06 e4 11 16 90 76 93 1d f4 05 03 15 06 80 4d f4 0c 00 .s..2..3.F.........v........M...
3d60 0c 15 d7 0b 1b d1 0b 1b 9c 48 9f 4c 99 4c a8 2d d3 0b 38 d0 04 38 72 15 00 00 00 63 03 00 00 00 .........H.L.L.-..8..8r....c....
3d80 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 72 00 00 00 97 00 74 01 00 00 00 00 00 00 00 .................r.....t........
3da0 00 7c 00 7c 01 7c 02 ab 03 00 00 00 00 00 00 7d 03 7c 03 6a 03 00 00 00 00 00 00 00 00 00 00 00 .|.|.|.........}.|.j............
3dc0 00 00 00 00 00 00 00 7c 03 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 74 .......|.j...................d.t
3de0 07 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 0b 00 1a 00 64 02 7a 00 00 00 ab 01 00 .........|.............d.z......
3e00 00 00 00 00 00 53 00 29 03 7a 9d 0a 20 20 20 20 4c 69 6b 65 20 60 5f 76 61 6e 64 65 72 5f 6e 64 .....S.).z......Like.`_vander_nd
3e20 60 2c 20 62 75 74 20 66 6c 61 74 74 65 6e 73 20 74 68 65 20 6c 61 73 74 20 60 60 6c 65 6e 28 64 `,.but.flattens.the.last.``len(d
3e40 65 67 72 65 65 73 29 60 60 20 61 78 65 73 20 69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 20 61 78 69 egrees)``.axes.into.a.single.axi
3e60 73 0a 0a 20 20 20 20 55 73 65 64 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 70 75 62 s......Used.to.implement.the.pub
3e80 6c 69 63 20 60 60 3c 74 79 70 65 3e 76 61 6e 64 65 72 3c 6e 3e 64 60 60 20 66 75 6e 63 74 69 6f lic.``<type>vander<n>d``.functio
3ea0 6e 73 2e 0a 20 20 20 20 4e 29 01 72 0e 00 00 00 29 04 72 69 00 00 00 da 07 72 65 73 68 61 70 65 ns......N).r....).ri.....reshape
3ec0 da 05 73 68 61 70 65 72 10 00 00 00 29 04 72 61 00 00 00 72 60 00 00 00 72 5e 00 00 00 da 01 76 ..shaper....).ra...r`...r^.....v
3ee0 73 04 00 00 00 20 20 20 20 72 14 00 00 00 da 0f 5f 76 61 6e 64 65 72 5f 6e 64 5f 66 6c 61 74 72 s........r......_vander_nd_flatr
3f00 6e 00 00 00 b3 01 00 00 73 37 00 00 00 80 00 f4 0c 00 09 13 90 39 98 66 a0 67 d3 08 2e 80 41 d8 n.......s7...........9.f.g....A.
3f20 0b 0c 8f 39 89 39 90 51 97 57 91 57 98 5e 9c 73 a0 37 9b 7c 98 6d d0 15 2c a8 75 d1 15 34 d3 0b ...9.9.Q.W.W.^.s.7.|.m..,.u..4..
3f40 35 d0 04 35 72 15 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 03 00 00 00 f3 9e 5..5r....c......................
3f60 01 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 64 01 6b 28 00 00 72 .....t.........|.........d.k(..r
3f80 15 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 .t.........j...................d
3fa0 02 ab 01 00 00 00 00 00 00 53 00 74 07 00 00 00 00 00 00 00 00 7c 02 67 01 64 03 ac 04 ab 02 00 .........S.t.........|.g.d......
3fc0 00 00 00 00 00 5c 01 00 00 7d 02 7c 02 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....\...}.|.j..................
3fe0 00 ab 00 00 00 00 00 00 00 01 00 7c 02 44 00 8f 03 63 02 67 00 63 02 5d 0c 00 00 7d 03 02 00 7c ...........|.D...c.g.c.]...}...|
4000 00 7c 03 0b 00 64 02 ab 02 00 00 00 00 00 00 91 02 8c 0e 04 00 7d 04 7d 03 74 01 00 00 00 00 00 .|...d...............}.}.t......
4020 00 00 00 7c 04 ab 01 00 00 00 00 00 00 7d 05 7c 05 64 02 6b 44 00 00 72 55 74 0b 00 00 00 00 00 ...|.........}.|.d.kD..rUt......
4040 00 00 00 7c 05 64 05 ab 02 00 00 00 00 00 00 5c 02 00 00 7d 06 7d 03 74 0d 00 00 00 00 00 00 00 ...|.d.........\...}.}.t........
4060 00 7c 06 ab 01 00 00 00 00 00 00 44 00 8f 07 63 02 67 00 63 02 5d 14 00 00 7d 07 02 00 7c 01 7c .|.........D...c.g.c.]...}...|.|
4080 04 7c 07 19 00 00 00 7c 04 7c 07 7c 06 7a 00 00 00 19 00 00 00 ab 02 00 00 00 00 00 00 91 02 8c .|.....|.|.|.z..................
40a0 16 04 00 7d 08 7d 07 7c 03 72 12 02 00 7c 01 7c 08 64 01 19 00 00 00 7c 04 64 06 19 00 00 00 ab ...}.}.|.r...|.|.d.....|.d......
40c0 02 00 00 00 00 00 00 7c 08 64 01 3c 00 00 00 7c 08 7d 04 7c 06 7d 05 7c 05 64 02 6b 44 00 00 72 .......|.d.<...|.}.|.}.|.d.kD..r
40e0 01 8c 55 7c 04 64 01 19 00 00 00 53 00 63 02 01 00 63 02 7d 03 77 00 63 02 01 00 63 02 7d 07 77 ..U|.d.....S.c...c.}.w.c...c.}.w
4100 00 29 07 61 8e 01 00 00 0a 20 20 20 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 .).a.........Helper.function.use
4120 64 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 60 60 3c 74 79 70 65 3e 66 72 6f 6d 72 d.to.implement.the.``<type>fromr
4140 6f 6f 74 73 60 60 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 oots``.functions.......Parameter
4160 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6c 69 6e 65 5f 66 20 3a 20 66 75 s.....----------.....line_f.:.fu
4180 6e 63 74 69 6f 6e 28 66 6c 6f 61 74 2c 20 66 6c 6f 61 74 29 20 2d 3e 20 6e 64 61 72 72 61 79 0a nction(float,.float).->.ndarray.
41a0 20 20 20 20 20 20 20 20 54 68 65 20 60 60 3c 74 79 70 65 3e 6c 69 6e 65 60 60 20 66 75 6e 63 74 ........The.``<type>line``.funct
41c0 69 6f 6e 2c 20 73 75 63 68 20 61 73 20 60 60 70 6f 6c 79 6c 69 6e 65 60 60 0a 20 20 20 20 6d 75 ion,.such.as.``polyline``.....mu
41e0 6c 5f 66 20 3a 20 66 75 6e 63 74 69 6f 6e 28 61 72 72 61 79 5f 6c 69 6b 65 2c 20 61 72 72 61 79 l_f.:.function(array_like,.array
4200 5f 6c 69 6b 65 29 20 2d 3e 20 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 54 68 65 20 60 60 _like).->.ndarray.........The.``
4220 3c 74 79 70 65 3e 6d 75 6c 60 60 20 66 75 6e 63 74 69 6f 6e 2c 20 73 75 63 68 20 61 73 20 60 60 <type>mul``.function,.such.as.``
4240 70 6f 6c 79 6d 75 6c 60 60 0a 20 20 20 20 72 6f 6f 74 73 0a 20 20 20 20 20 20 20 20 53 65 65 20 polymul``.....roots.........See.
4260 74 68 65 20 60 60 3c 74 79 70 65 3e 66 72 6f 6d 72 6f 6f 74 73 60 60 20 66 75 6e 63 74 69 6f 6e the.``<type>fromroots``.function
4280 73 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 0a 20 20 20 20 72 02 00 00 00 72 0f 00 00 00 s.for.more.detail.....r....r....
42a0 46 72 36 00 00 00 e9 02 00 00 00 72 0e 00 00 00 29 07 72 10 00 00 00 72 1b 00 00 00 da 04 6f 6e Fr6........r....).r....r......on
42c0 65 73 72 06 00 00 00 da 04 73 6f 72 74 da 06 64 69 76 6d 6f 64 72 11 00 00 00 29 09 da 06 6c 69 esr......sort..divmodr....)...li
42e0 6e 65 5f 66 da 05 6d 75 6c 5f 66 da 05 72 6f 6f 74 73 da 01 72 da 01 70 da 01 6e da 01 6d 72 13 ne_f..mul_f..roots..r..p..n..mr.
4300 00 00 00 72 2e 00 00 00 73 09 00 00 00 20 20 20 20 20 20 20 20 20 72 14 00 00 00 da 0a 5f 66 72 ...r....s.............r......_fr
4320 6f 6d 72 6f 6f 74 73 72 7b 00 00 00 bd 01 00 00 73 dd 00 00 00 80 00 f4 1a 00 08 0b 88 35 83 7a omrootsr{.......s............5.z
4340 90 51 82 7f dc 0f 11 8f 77 89 77 90 71 8b 7a d0 08 19 e4 12 1b 98 55 98 47 a8 25 d4 12 30 89 07 .Q......w.w.q.z.......U.G.%..0..
4360 88 15 d8 08 0d 8f 0a 89 0a 8c 0c d8 24 29 d6 0c 2a 98 71 89 56 90 51 90 42 98 01 8d 5d d0 0c 2a ............$)..*.q.V.Q.B...]..*
4380 88 01 d0 0c 2a dc 0c 0f 90 01 8b 46 88 01 d8 0e 0f 90 21 8a 65 dc 13 19 98 21 98 51 93 3c 89 44 ....*......F......!.e....!.Q.<.D
43a0 88 41 88 71 dc 32 37 b8 01 b3 28 d6 12 3b a8 51 91 35 98 11 98 31 99 14 98 71 a0 11 a0 51 a1 15 .A.q.27...(..;.Q.5...1...q...Q..
43c0 99 78 d5 13 28 d0 12 3b 88 43 d0 12 3b d9 0f 10 d9 19 1e 98 73 a0 31 99 76 a0 71 a8 12 a1 75 d3 .x..(..;.C..;.......s.1.v.q...u.
43e0 19 2d 90 03 90 41 91 06 d8 10 13 88 41 d8 10 11 88 41 f0 0d 00 0f 10 90 21 8b 65 f0 0e 00 10 11 .-...A......A....A......!.e.....
4400 90 11 89 74 88 0b f9 f2 13 00 0d 2b f9 f2 08 00 13 3c 73 0c 00 00 00 c1 08 11 43 05 04 c2 07 19 ...t.......+.....<s.......C.....
4420 43 0a 04 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 07 00 00 00 f3 7e 01 00 00 87 07 97 C..c.....................~......
4440 00 7c 02 44 00 8f 03 63 02 67 00 63 02 5d 17 00 00 7d 03 74 01 00 00 00 00 00 00 00 00 6a 02 00 .|.D...c.g.c.]...}.t.........j..
4460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 91 02 8c 19 04 .................|..............
4480 00 7d 02 7d 03 7c 02 64 01 19 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .}.}.|.d.....j..................
44a0 00 8a 07 74 07 00 00 00 00 00 00 00 00 88 07 66 01 64 02 84 08 7c 02 64 03 64 04 1a 00 44 00 ab ...t...........f.d...|.d.d...D..
44c0 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 73 3d 74 09 00 00 00 00 00 00 00 00 7c 02 ab 01 00 ...............s=t.........|....
44e0 00 00 00 00 00 64 05 6b 28 00 00 72 0b 74 0b 00 00 00 00 00 00 00 00 64 06 ab 01 00 00 00 00 00 .....d.k(..r.t.........d........
4500 00 82 01 74 09 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 64 07 6b 28 00 00 72 0b 74 ...t.........|.........d.k(..r.t
4520 0b 00 00 00 00 00 00 00 00 64 08 ab 01 00 00 00 00 00 00 82 01 74 0b 00 00 00 00 00 00 00 00 64 .........d...........t.........d
4540 09 ab 01 00 00 00 00 00 00 82 01 74 0d 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 7d ...........t.........|.........}
4560 04 74 0f 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 7d 05 02 00 7c 00 7c 05 7c 01 ab .t.........|.........}...|.|.|..
4580 02 00 00 00 00 00 00 7d 01 7c 04 44 00 5d 0d 00 00 7d 06 02 00 7c 00 7c 06 7c 01 64 0a ac 0b ab .......}.|.D.]...}...|.|.|.d....
45a0 03 00 00 00 00 00 00 7d 01 8c 0f 04 00 7c 01 53 00 63 02 01 00 63 02 7d 03 77 00 29 0c 61 34 01 .......}.....|.S.c...c.}.w.).a4.
45c0 00 00 0a 20 20 20 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 69 .......Helper.function.used.to.i
45e0 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 60 60 3c 74 79 70 65 3e 76 61 6c 3c 6e 3e 64 60 60 20 66 mplement.the.``<type>val<n>d``.f
4600 75 6e 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d unctions.......Parameters.....--
4620 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 76 61 6c 5f 66 20 3a 20 66 75 6e 63 74 69 6f 6e 28 61 72 --------.....val_f.:.function(ar
4640 72 61 79 5f 6c 69 6b 65 2c 20 61 72 72 61 79 5f 6c 69 6b 65 2c 20 74 65 6e 73 6f 72 3a 20 62 6f ray_like,.array_like,.tensor:.bo
4660 6f 6c 29 20 2d 3e 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 60 60 ol).->.array_like.........The.``
4680 3c 74 79 70 65 3e 76 61 6c 60 60 20 66 75 6e 63 74 69 6f 6e 2c 20 73 75 63 68 20 61 73 20 60 60 <type>val``.function,.such.as.``
46a0 70 6f 6c 79 76 61 6c 60 60 0a 20 20 20 20 63 2c 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 53 65 polyval``.....c,.args.........Se
46c0 65 20 74 68 65 20 60 60 3c 74 79 70 65 3e 76 61 6c 3c 6e 3e 64 60 60 20 66 75 6e 63 74 69 6f 6e e.the.``<type>val<n>d``.function
46e0 73 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 0a 20 20 20 20 72 02 00 00 00 63 01 00 00 00 s.for.more.detail.....r....c....
4700 00 00 00 00 00 00 00 00 03 00 00 00 33 00 00 00 f3 3c 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d ............3....<.....K.....|.]
4720 13 00 00 7d 01 7c 01 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 02 6b 28 00 ...}.|.j.....................k(.
4740 00 96 01 97 01 01 00 8c 15 04 00 79 00 ad 03 77 01 72 54 00 00 00 29 01 72 6c 00 00 00 29 03 72 ...........y...w.rT...).rl...).r
4760 5d 00 00 00 72 28 00 00 00 da 06 73 68 61 70 65 30 73 03 00 00 00 20 20 80 72 14 00 00 00 72 62 ]...r(.....shape0s.......r....rb
4780 00 00 00 7a 19 5f 76 61 6c 6e 64 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e e8 01 ...z._valnd.<locals>.<genexpr>..
47a0 00 00 73 1a 00 00 00 f8 e8 00 f8 80 00 d2 0e 33 a0 51 88 71 8f 77 89 77 98 26 d5 0f 20 d1 0e 33 ..s............3.Q.q.w.w.&.....3
47c0 f9 73 04 00 00 00 83 19 1c 01 72 0f 00 00 00 4e e9 03 00 00 00 7a 18 78 2c 20 79 2c 20 7a 20 61 .s........r....N.....z.x,.y,.z.a
47e0 72 65 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 72 70 00 00 00 7a 15 78 2c 20 79 20 61 72 65 20 69 re.incompatiblerp...z.x,.y.are.i
4800 6e 63 6f 6d 70 61 74 69 62 6c 65 7a 1a 6f 72 64 69 6e 61 74 65 73 20 61 72 65 20 69 6e 63 6f 6d ncompatiblez.ordinates.are.incom
4820 70 61 74 69 62 6c 65 46 29 01 da 06 74 65 6e 73 6f 72 29 08 72 1b 00 00 00 72 52 00 00 00 72 6c patibleF)...tensor).r....rR...rl
4840 00 00 00 da 03 61 6c 6c 72 10 00 00 00 72 1e 00 00 00 da 04 69 74 65 72 da 04 6e 65 78 74 29 08 .....allr....r......iter..next).
4860 da 05 76 61 6c 5f 66 72 32 00 00 00 da 04 61 72 67 73 72 28 00 00 00 da 02 69 74 da 02 78 30 da ..val_fr2.....argsr(.....it..x0.
4880 02 78 69 72 7e 00 00 00 73 08 00 00 00 20 20 20 20 20 20 20 40 72 14 00 00 00 da 06 5f 76 61 6c .xir~...s...........@r......_val
48a0 6e 64 72 89 00 00 00 db 01 00 00 73 c2 00 00 00 f8 80 00 f0 16 00 27 2b d6 0b 2b a0 11 8c 42 8f ndr........s..........'+..+...B.
48c0 4d 89 4d 98 21 d5 0c 1c d0 0b 2b 80 44 d0 0b 2b d8 0d 11 90 21 89 57 8f 5d 89 5d 80 46 dc 0b 0e M.M.!.....+.D..+....!.W.].].F...
48e0 d3 0e 33 a8 24 a8 71 a8 72 a8 28 d4 0e 33 d4 0b 33 dc 0b 0e 88 74 8b 39 98 01 8a 3e dc 12 1c d0 ..3.$.q.r.(..3..3....t.9...>....
4900 1d 37 d3 12 38 d0 0c 38 dc 0d 10 90 14 8b 59 98 21 8a 5e dc 12 1c d0 1d 34 d3 12 35 d0 0c 35 e4 .7..8..8......Y.!.^.....4..5..5.
4920 12 1c d0 1d 39 d3 12 3a d0 0c 3a dc 09 0d 88 64 8b 1a 80 42 dc 09 0d 88 62 8b 18 80 42 f1 06 00 ....9..:..:....d...B....b...B...
4940 09 0e 88 62 90 21 8b 0c 80 41 d8 0e 10 f2 00 01 05 27 88 02 d9 0c 11 90 22 90 61 a0 05 d4 0c 26 ...b.!...A.......'......".a....&
4960 89 01 f0 03 01 05 27 e0 0b 0c 80 48 f9 f2 21 00 0c 2c 73 05 00 00 00 86 1c 42 3a 04 63 02 00 00 ......'....H..!..,s......B:.c...
4980 00 00 00 00 00 00 00 00 00 05 00 00 00 07 00 00 00 f3 26 00 00 00 97 00 7c 02 44 00 5d 0b 00 00 ..................&.....|.D.]...
49a0 7d 03 02 00 7c 00 7c 03 7c 01 ab 02 00 00 00 00 00 00 7d 01 8c 0d 04 00 7c 01 53 00 29 01 61 36 }...|.|.|.........}.....|.S.).a6
49c0 01 00 00 0a 20 20 20 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 ........Helper.function.used.to.
49e0 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 60 60 3c 74 79 70 65 3e 67 72 69 64 3c 6e 3e 64 60 60 implement.the.``<type>grid<n>d``
4a00 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 .functions.......Parameters.....
4a20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 76 61 6c 5f 66 20 3a 20 66 75 6e 63 74 69 6f 6e 28 ----------.....val_f.:.function(
4a40 61 72 72 61 79 5f 6c 69 6b 65 2c 20 61 72 72 61 79 5f 6c 69 6b 65 2c 20 74 65 6e 73 6f 72 3a 20 array_like,.array_like,.tensor:.
4a60 62 6f 6f 6c 29 20 2d 3e 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 bool).->.array_like.........The.
4a80 60 60 3c 74 79 70 65 3e 76 61 6c 60 60 20 66 75 6e 63 74 69 6f 6e 2c 20 73 75 63 68 20 61 73 20 ``<type>val``.function,.such.as.
4aa0 60 60 70 6f 6c 79 76 61 6c 60 60 0a 20 20 20 20 63 2c 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 ``polyval``.....c,.args.........
4ac0 53 65 65 20 74 68 65 20 60 60 3c 74 79 70 65 3e 67 72 69 64 3c 6e 3e 64 60 60 20 66 75 6e 63 74 See.the.``<type>grid<n>d``.funct
4ae0 69 6f 6e 73 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 0a 20 20 20 20 72 45 00 00 00 29 04 ions.for.more.detail.....rE...).
4b00 72 84 00 00 00 72 32 00 00 00 72 85 00 00 00 72 88 00 00 00 73 04 00 00 00 20 20 20 20 72 14 00 r....r2...r....r....s........r..
4b20 00 00 da 07 5f 67 72 69 64 6e 64 72 8b 00 00 00 f9 01 00 00 73 23 00 00 00 80 00 f0 16 00 0f 13 ...._gridndr........s#..........
4b40 f2 00 01 05 19 88 02 d9 0c 11 90 22 90 61 8b 4c 89 01 f0 03 01 05 19 e0 0b 0c 80 48 72 15 00 00 ...........".a.L...........Hr...
4b60 00 63 03 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 a6 01 00 00 97 00 74 01 00 .c...........................t..
4b80 00 00 00 00 00 00 00 7c 01 7c 02 67 02 ab 01 00 00 00 00 00 00 5c 02 00 00 7d 01 7d 02 7c 02 64 .......|.|.g.........\...}.}.|.d
4ba0 01 19 00 00 00 64 02 6b 28 00 00 72 06 74 02 00 00 00 00 00 00 00 00 82 01 74 05 00 00 00 00 00 .....d.k(..r.t...........t......
4bc0 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 03 74 05 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 ...|.........}.t.........|......
4be0 00 00 00 7d 04 7c 03 7c 04 6b 02 00 00 72 0a 7c 01 64 03 64 04 1a 00 64 02 7a 05 00 00 7c 01 66 ...}.|.|.k...r.|.d.d...d.z...|.f
4c00 02 53 00 7c 04 64 04 6b 28 00 00 72 10 7c 01 7c 02 64 01 19 00 00 00 7a 0b 00 00 7c 01 64 03 64 .S.|.d.k(..r.|.|.d.....z...|.d.d
4c20 04 1a 00 64 02 7a 05 00 00 66 02 53 00 74 07 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 ...d.z...f.S.t.........j........
4c40 00 00 00 00 00 00 00 00 00 00 00 7c 03 7c 04 7a 0a 00 00 64 04 7a 00 00 00 7c 01 6a 0a 00 00 00 ...........|.|.z...d.z...|.j....
4c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ac 05 ab 02 00 00 00 00 00 00 7d 05 7c 01 7d 06 74 .........................}.|.}.t
4c80 0d 00 00 00 00 00 00 00 00 7c 03 7c 04 7a 0a 00 00 64 01 64 01 ab 03 00 00 00 00 00 00 44 00 5d .........|.|.z...d.d.........D.]
4ca0 31 00 00 7d 07 02 00 7c 00 64 02 67 01 7c 07 7a 05 00 00 64 04 67 01 7a 00 00 00 7c 02 ab 02 00 1..}...|.d.g.|.z...d.g.z...|....
4cc0 00 00 00 00 00 7d 08 7c 06 64 01 19 00 00 00 7c 08 64 01 19 00 00 00 7a 0b 00 00 7d 09 7c 06 64 .....}.|.d.....|.d.....z...}.|.d
4ce0 03 64 01 1a 00 7c 09 7c 08 64 03 64 01 1a 00 7a 05 00 00 7a 0a 00 00 7d 06 7c 09 7c 05 7c 07 3c .d...|.|.d.d...z...z...}.|.|.|.<
4d00 00 00 00 8c 33 04 00 7c 05 74 0f 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 66 02 53 ....3..|.t.........|.........f.S
4d20 00 29 06 61 b8 01 00 00 0a 20 20 20 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 .).a.........Helper.function.use
4d40 64 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 60 60 3c 74 79 70 65 3e 64 69 76 60 60 d.to.implement.the.``<type>div``
4d60 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 .functions.......Implementation.
4d80 75 73 65 73 20 72 65 70 65 61 74 65 64 20 73 75 62 74 72 61 63 74 69 6f 6e 20 6f 66 20 63 32 20 uses.repeated.subtraction.of.c2.
4da0 6d 75 6c 74 69 70 6c 69 65 64 20 62 79 20 74 68 65 20 6e 74 68 20 62 61 73 69 73 2e 0a 20 20 20 multiplied.by.the.nth.basis.....
4dc0 20 46 6f 72 20 73 6f 6d 65 20 70 6f 6c 79 6e 6f 6d 69 61 6c 20 74 79 70 65 73 2c 20 61 20 6d 6f .For.some.polynomial.types,.a.mo
4de0 72 65 20 65 66 66 69 63 69 65 6e 74 20 61 70 70 72 6f 61 63 68 20 6d 61 79 20 62 65 20 70 6f 73 re.efficient.approach.may.be.pos
4e00 73 69 62 6c 65 2e 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 sible.......Parameters.....-----
4e20 2d 2d 2d 2d 2d 0a 20 20 20 20 6d 75 6c 5f 66 20 3a 20 66 75 6e 63 74 69 6f 6e 28 61 72 72 61 79 -----.....mul_f.:.function(array
4e40 5f 6c 69 6b 65 2c 20 61 72 72 61 79 5f 6c 69 6b 65 29 20 2d 3e 20 61 72 72 61 79 5f 6c 69 6b 65 _like,.array_like).->.array_like
4e60 0a 20 20 20 20 20 20 20 20 54 68 65 20 60 60 3c 74 79 70 65 3e 6d 75 6c 60 60 20 66 75 6e 63 74 .........The.``<type>mul``.funct
4e80 69 6f 6e 2c 20 73 75 63 68 20 61 73 20 60 60 70 6f 6c 79 6d 75 6c 60 60 0a 20 20 20 20 63 31 2c ion,.such.as.``polymul``.....c1,
4ea0 20 63 32 0a 20 20 20 20 20 20 20 20 53 65 65 20 74 68 65 20 60 60 3c 74 79 70 65 3e 64 69 76 60 .c2.........See.the.``<type>div`
4ec0 60 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 0a 20 20 20 20 `.functions.for.more.detail.....
4ee0 72 0e 00 00 00 72 02 00 00 00 4e 72 0f 00 00 00 72 1a 00 00 00 29 08 72 06 00 00 00 da 11 5a 65 r....r....Nr....r....).r......Ze
4f00 72 6f 44 69 76 69 73 69 6f 6e 45 72 72 6f 72 72 10 00 00 00 72 1b 00 00 00 72 24 00 00 00 72 19 roDivisionErrorr....r....r$...r.
4f20 00 00 00 72 11 00 00 00 72 07 00 00 00 29 0a 72 75 00 00 00 da 02 63 31 da 02 63 32 da 03 6c 63 ...r....r....).ru.....c1..c2..lc
4f40 31 da 03 6c 63 32 da 03 71 75 6f da 03 72 65 6d 72 13 00 00 00 72 78 00 00 00 da 01 71 73 0a 00 1..lc2..quo..remr....rx.....qs..
4f60 00 00 20 20 20 20 20 20 20 20 20 20 72 14 00 00 00 da 04 5f 64 69 76 72 95 00 00 00 09 02 00 00 ............r......_divr........
4f80 73 12 01 00 00 80 00 f4 1e 00 10 19 98 22 98 62 98 18 d3 0f 22 81 48 80 52 88 12 d8 07 09 88 22 s............".b....".H.R......"
4fa0 81 76 90 11 82 7b dc 0e 1f d0 08 1f e4 0a 0d 88 62 8b 27 80 43 dc 0a 0d 88 62 8b 27 80 43 d8 07 .v...{..........b.'.C....b.'.C..
4fc0 0a 88 53 82 79 d8 0f 11 90 22 90 31 88 76 98 01 89 7a 98 32 88 7e d0 08 1d d8 09 0c 90 01 8a 18 ..S.y....".1.v...z.2.~..........
4fe0 d8 0f 11 90 42 90 72 91 46 89 7b 98 42 98 72 a0 01 98 46 a0 51 99 4a d0 0f 26 d0 08 26 e4 0e 10 ....B.r.F.{.B.r...F.Q.J..&..&...
5000 8f 68 89 68 90 73 98 53 91 79 a0 31 91 7d a8 42 af 48 a9 48 d4 0e 35 88 03 d8 0e 10 88 03 dc 11 .h.h.s.S.y.1.}.B.H.H..5.........
5020 16 90 73 98 53 91 79 a0 23 a0 72 d3 11 2a f2 00 04 09 17 88 41 d9 10 15 90 71 90 63 98 41 91 67 ..s.S.y.#.r..*......A....q.c.A.g
5040 a0 11 a0 03 91 6d a0 52 d3 10 28 88 41 d8 10 13 90 42 91 07 98 21 98 42 99 25 91 0f 88 41 d8 12 .....m.R..(.A....B...!.B.%...A..
5060 15 90 63 90 72 90 28 98 51 a0 11 a0 33 a0 42 a0 16 99 5a d1 12 27 88 43 d8 15 16 88 43 90 01 8a ..c.r.(.Q...3.B...Z..'.C....C...
5080 46 f0 09 04 09 17 f0 0a 00 10 13 94 47 98 43 93 4c d0 0f 20 d0 08 20 72 15 00 00 00 63 02 00 00 F...........G.C.L......r....c...
50a0 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 e4 00 00 00 97 00 74 01 00 00 00 00 00 00 ........................t.......
50c0 00 00 7c 00 7c 01 67 02 ab 01 00 00 00 00 00 00 5c 02 00 00 7d 00 7d 01 74 03 00 00 00 00 00 00 ..|.|.g.........\...}.}.t.......
50e0 00 00 7c 00 ab 01 00 00 00 00 00 00 74 03 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ..|.........t.........|.........
5100 6b 44 00 00 72 25 7c 00 64 01 7c 01 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 kD..r%|.d.|.j...................
5120 78 03 78 03 78 03 1a 00 7c 01 7a 0d 00 00 63 04 63 03 63 02 1b 00 7c 00 7d 02 74 07 00 00 00 00 x.x.x...|.z...c.c.c...|.}.t.....
5140 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 53 00 7c 01 64 01 7c 00 6a 04 00 00 00 00 00 00 00 00 ....|.........S.|.d.|.j.........
5160 00 00 00 00 00 00 00 00 00 00 78 03 78 03 78 03 1a 00 7c 00 7a 0d 00 00 63 04 63 03 63 02 1b 00 ..........x.x.x...|.z...c.c.c...
5180 7c 01 7d 02 74 07 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 53 00 29 02 7a 40 20 48 |.}.t.........|.........S.).z@.H
51a0 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 elper.function.used.to.implement
51c0 20 74 68 65 20 60 60 3c 74 79 70 65 3e 61 64 64 60 60 20 66 75 6e 63 74 69 6f 6e 73 2e 20 4e a9 .the.``<type>add``.functions..N.
51e0 04 72 06 00 00 00 72 10 00 00 00 72 1d 00 00 00 72 07 00 00 00 a9 03 72 8e 00 00 00 72 8f 00 00 .r....r....r....r......r....r...
5200 00 72 2a 00 00 00 73 03 00 00 00 20 20 20 72 14 00 00 00 da 04 5f 61 64 64 72 99 00 00 00 2d 02 .r*...s.......r......_addr....-.
5220 00 00 73 70 00 00 00 80 00 f4 06 00 10 19 98 22 98 62 98 18 d3 0f 22 81 48 80 52 88 12 dc 07 0a ..sp...........".b....".H.R.....
5240 88 32 83 77 94 13 90 52 93 17 d2 07 18 d8 08 0a 88 38 88 42 8f 47 89 47 8b 0c 98 02 d1 08 1a 8b .2.w...R.........8.B.G.G........
5260 0c d8 0e 10 88 03 f4 08 00 0c 13 90 33 8b 3c d0 04 17 f0 05 00 09 0b 88 38 88 42 8f 47 89 47 8b ............3.<.........8.B.G.G.
5280 0c 98 02 d1 08 1a 8b 0c d8 0e 10 88 03 dc 0b 12 90 33 8b 3c d0 04 17 72 15 00 00 00 63 02 00 00 .................3.<...r....c...
52a0 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 ea 00 00 00 97 00 74 01 00 00 00 00 00 00 ........................t.......
52c0 00 00 7c 00 7c 01 67 02 ab 01 00 00 00 00 00 00 5c 02 00 00 7d 00 7d 01 74 03 00 00 00 00 00 00 ..|.|.g.........\...}.}.t.......
52e0 00 00 7c 00 ab 01 00 00 00 00 00 00 74 03 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ..|.........t.........|.........
5300 6b 44 00 00 72 25 7c 00 64 01 7c 01 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 kD..r%|.d.|.j...................
5320 78 03 78 03 78 03 1a 00 7c 01 7a 17 00 00 63 04 63 03 63 02 1b 00 7c 00 7d 02 74 07 00 00 00 00 x.x.x...|.z...c.c.c...|.}.t.....
5340 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 53 00 7c 01 0b 00 7d 01 7c 01 64 01 7c 00 6a 04 00 00 ....|.........S.|...}.|.d.|.j...
5360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 03 78 03 78 03 1a 00 7c 00 7a 0d 00 00 63 04 ................x.x.x...|.z...c.
5380 63 03 63 02 1b 00 7c 01 7d 02 74 07 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 53 00 c.c...|.}.t.........|.........S.
53a0 29 02 7a 40 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 69 6d 70 ).z@.Helper.function.used.to.imp
53c0 6c 65 6d 65 6e 74 20 74 68 65 20 60 60 3c 74 79 70 65 3e 73 75 62 60 60 20 66 75 6e 63 74 69 6f lement.the.``<type>sub``.functio
53e0 6e 73 2e 20 4e 72 97 00 00 00 72 98 00 00 00 73 03 00 00 00 20 20 20 72 14 00 00 00 da 04 5f 73 ns..Nr....r....s.......r......_s
5400 75 62 72 9b 00 00 00 3a 02 00 00 73 77 00 00 00 80 00 f4 06 00 10 19 98 22 98 62 98 18 d3 0f 22 ubr....:...sw...........".b...."
5420 81 48 80 52 88 12 dc 07 0a 88 32 83 77 94 13 90 52 93 17 d2 07 18 d8 08 0a 88 38 88 42 8f 47 89 .H.R......2.w...R.........8.B.G.
5440 47 8b 0c 98 02 d1 08 1a 8b 0c d8 0e 10 88 03 f4 0a 00 0c 13 90 33 8b 3c d0 04 17 f0 07 00 0f 11 G....................3.<........
5460 88 53 88 02 d8 08 0a 88 38 88 42 8f 47 89 47 8b 0c 98 02 d1 08 1a 8b 0c d8 0e 10 88 03 dc 0b 12 .S......8.B.G.G.................
5480 90 33 8b 3c d0 04 17 72 15 00 00 00 63 07 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 .3.<...r....c...................
54a0 00 f3 f6 07 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 ........t.........j.............
54c0 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 64 01 7a 00 00 00 7d 01 74 01 00 00 00 00 00 00 ......|.........d.z...}.t.......
54e0 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 ..j...................|.........
5500 64 01 7a 00 00 00 7d 02 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 d.z...}.t.........j.............
5520 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 7d 03 7c 03 6a 04 00 00 00 00 00 00 00 00 00 00 ......|.........}.|.j...........
5540 00 00 00 00 00 00 00 00 64 02 6b 44 00 00 73 27 7c 03 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 ........d.kD..s'|.j.............
5560 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 76 01 73 0f ......j...................d.v.s.
5580 7c 03 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 6b 28 00 00 72 0b 74 0d |.j...................d.k(..r.t.
55a0 00 00 00 00 00 00 00 00 64 05 ab 01 00 00 00 00 00 00 82 01 7c 03 6a 0f 00 00 00 00 00 00 00 00 ........d...........|.j.........
55c0 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 64 04 6b 02 00 00 72 0b 74 11 00 00 00 00 ..................d.k...r.t.....
55e0 00 00 00 00 64 06 ab 01 00 00 00 00 00 00 82 01 7c 01 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 ....d...........|.j.............
5600 00 00 00 00 00 00 64 02 6b 37 00 00 72 0b 74 0d 00 00 00 00 00 00 00 00 64 07 ab 01 00 00 00 00 ......d.k7..r.t.........d.......
5620 00 00 82 01 7c 01 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 6b 28 00 00 ....|.j...................d.k(..
5640 72 0b 74 0d 00 00 00 00 00 00 00 00 64 08 ab 01 00 00 00 00 00 00 82 01 7c 02 6a 04 00 00 00 00 r.t.........d...........|.j.....
5660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 6b 02 00 00 73 0f 7c 02 6a 04 00 00 00 00 00 00 ..............d.k...s.|.j.......
5680 00 00 00 00 00 00 00 00 00 00 00 00 64 09 6b 44 00 00 72 0b 74 0d 00 00 00 00 00 00 00 00 64 0a ............d.kD..r.t.........d.
56a0 ab 01 00 00 00 00 00 00 82 01 74 13 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 74 13 ..........t.........|.........t.
56c0 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 6b 37 00 00 72 0b 74 0d 00 00 00 00 00 00 ........|.........k7..r.t.......
56e0 00 00 64 0b ab 01 00 00 00 00 00 00 82 01 7c 03 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..d...........|.j...............
5700 00 00 00 00 64 04 6b 28 00 00 72 11 7c 03 7d 07 7c 07 64 02 7a 00 00 00 7d 08 02 00 7c 00 7c 01 ....d.k(..r.|.}.|.d.z...}...|.|.
5720 7c 07 ab 02 00 00 00 00 00 00 7d 09 6e 35 74 01 00 00 00 00 00 00 00 00 6a 14 00 00 00 00 00 00 |.........}.n5t.........j.......
5740 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 7d 03 7c 03 64 0c 19 00 00 00 ............|.........}.|.d.....
5760 7d 07 74 13 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 7d 08 02 00 7c 00 7c 01 7c 07 }.t.........|.........}...|.|.|.
5780 ab 02 00 00 00 00 00 00 64 0d 64 0d 85 02 7c 03 66 02 19 00 00 00 7d 09 7c 09 6a 16 00 00 00 00 ........d.d...|.f.....}.|.j.....
57a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 0a 7c 02 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 ..............}.|.j.............
57c0 00 00 00 00 00 00 7d 0b 7c 06 81 5e 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 ......}.|..^t.........j.........
57e0 00 00 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 64 01 7a 00 00 00 7d 06 7c 06 6a 04 ..........|.........d.z...}.|.j.
5800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 6b 37 00 00 72 0b 74 0d 00 00 00 00 ..................d.k7..r.t.....
5820 00 00 00 00 64 0e ab 01 00 00 00 00 00 00 82 01 74 13 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 ....d...........t.........|.....
5840 00 00 00 00 74 13 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 6b 37 00 00 72 0b 74 0d ....t.........|.........k7..r.t.
5860 00 00 00 00 00 00 00 00 64 0f ab 01 00 00 00 00 00 00 82 01 7c 0a 7c 06 7a 05 00 00 7d 0a 7c 0b ........d...........|.|.z...}.|.
5880 7c 06 7a 05 00 00 7d 0b 7c 04 80 35 74 13 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 |.z...}.|..5t.........|.........
58a0 74 01 00 00 00 00 00 00 00 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 t.........j...................|.
58c0 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 6a 1a 00 00 j...........................j...
58e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 05 00 00 7d 04 74 1d 00 00 00 00 00 00 00 00 ................z...}.t.........
5900 7c 0a 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 1e 00 00 00 00 00 00 00 00 |.j...................j.........
5920 00 00 00 00 00 00 00 00 00 00 74 00 00 00 00 00 00 00 00 00 6a 20 00 00 00 00 00 00 00 00 00 00 ..........t.........j...........
5940 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 62 74 01 00 00 00 00 00 00 00 00 6a 22 00 00 ................rbt.........j"..
5960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 01 00 00 00 00 00 00 00 00 6a 24 00 00 00 00 ................t.........j$....
5980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0a 6a 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............|.j&..............
59a0 00 00 00 00 ab 01 00 00 00 00 00 00 74 01 00 00 00 00 00 00 00 00 6a 24 00 00 00 00 00 00 00 00 ............t.........j$........
59c0 00 00 00 00 00 00 00 00 00 00 7c 0a 6a 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........|.j(..................
59e0 ab 01 00 00 00 00 00 00 7a 00 00 00 6a 2b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........z...j+..................
5a00 64 02 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 0c 6e 37 74 01 00 00 00 00 00 00 00 00 d.................}.n7t.........
5a20 6a 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 01 00 00 00 00 00 00 00 00 6a 24 j"..................t.........j$
5a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0a ab 01 00 00 00 00 00 00 6a 2b 00 00 ..................|.........j+..
5a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 ................d...............
5a80 00 00 7d 0c 64 02 7c 0c 7c 0c 64 04 6b 28 00 00 3c 00 00 00 74 00 00 00 00 00 00 00 00 00 6a 2c ..}.d.|.|.d.k(..<...t.........j,
5aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 2f 00 00 00 00 00 00 00 00 00 00 00 00 ..................j/............
5ac0 00 00 00 00 00 00 7c 0a 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0c 7a 0b ......|.j...................|.z.
5ae0 00 00 7c 0b 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 ab 03 00 00 00 00 ..|.j...................|.......
5b00 00 00 5c 04 00 00 7d 0d 7d 0e 7d 0f 7d 10 7c 0d 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..\...}.}.}.}.|.j...............
5b20 00 00 00 00 7c 0c 7a 0b 00 00 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 0d ....|.z...j...................}.
5b40 7c 03 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 6b 44 00 00 72 6e 7c 0d |.j...................d.kD..rn|.
5b60 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 09 6b 28 00 00 72 34 74 01 00 00 j...................d.k(..r4t...
5b80 00 00 00 00 00 00 6a 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 64 02 7a 00 ......j0..................|.d.z.
5ba0 00 00 7c 0d 6a 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 19 00 00 00 66 02 ..|.j2..................d.....f.
5bc0 7c 0d 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ac 10 ab 02 00 00 00 00 00 00 |.j.............................
5be0 7d 11 6e 24 74 01 00 00 00 00 00 00 00 00 6a 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }.n$t.........j0................
5c00 00 00 7c 07 64 02 7a 00 00 00 7c 0d 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..|.d.z...|.j...................
5c20 ac 10 ab 02 00 00 00 00 00 00 7d 11 7c 0d 7c 11 7c 03 3c 00 00 00 7c 11 7d 0d 7c 0f 7c 08 6b 37 ..........}.|.|.|.<...|.}.|.|.k7
5c40 00 00 72 20 7c 05 73 1e 64 11 7d 12 74 35 00 00 00 00 00 00 00 00 6a 36 00 00 00 00 00 00 00 00 ..r.|.s.d.}.t5........j6........
5c60 00 00 00 00 00 00 00 00 00 00 7c 12 74 38 00 00 00 00 00 00 00 00 64 09 ac 12 ab 03 00 00 00 00 ..........|.t8........d.........
5c80 00 00 01 00 7c 05 72 08 7c 0d 7c 0e 7c 0f 7c 10 7c 04 67 04 66 02 53 00 7c 0d 53 00 29 13 61 15 ....|.r.|.|.|.|.|.g.f.S.|.S.).a.
5ca0 01 00 00 0a 20 20 20 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 ........Helper.function.used.to.
5cc0 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 60 60 3c 74 79 70 65 3e 66 69 74 60 60 20 66 75 6e 63 implement.the.``<type>fit``.func
5ce0 74 69 6f 6e 73 2e 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 tions.......Parameters.....-----
5d00 2d 2d 2d 2d 2d 0a 20 20 20 20 76 61 6e 64 65 72 5f 66 20 3a 20 66 75 6e 63 74 69 6f 6e 28 61 72 -----.....vander_f.:.function(ar
5d20 72 61 79 5f 6c 69 6b 65 2c 20 69 6e 74 29 20 2d 3e 20 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 ray_like,.int).->.ndarray.......
5d40 20 20 54 68 65 20 31 64 20 76 61 6e 64 65 72 20 66 75 6e 63 74 69 6f 6e 2c 20 73 75 63 68 20 61 ..The.1d.vander.function,.such.a
5d60 73 20 60 60 70 6f 6c 79 76 61 6e 64 65 72 60 60 0a 20 20 20 20 63 31 2c 20 63 32 0a 20 20 20 20 s.``polyvander``.....c1,.c2.....
5d80 20 20 20 20 53 65 65 20 74 68 65 20 60 60 3c 74 79 70 65 3e 66 69 74 60 60 20 66 75 6e 63 74 69 ....See.the.``<type>fit``.functi
5da0 6f 6e 73 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 0a 20 20 20 20 72 5b 00 00 00 72 0f 00 ons.for.more.detail.....r[...r..
5dc0 00 00 da 02 69 75 72 02 00 00 00 7a 30 64 65 67 20 6d 75 73 74 20 62 65 20 61 6e 20 69 6e 74 20 ....iur....z0deg.must.be.an.int.
5de0 6f 72 20 6e 6f 6e 2d 65 6d 70 74 79 20 31 2d 44 20 61 72 72 61 79 20 6f 66 20 69 6e 74 7a 11 65 or.non-empty.1-D.array.of.intz.e
5e00 78 70 65 63 74 65 64 20 64 65 67 20 3e 3d 20 30 7a 18 65 78 70 65 63 74 65 64 20 31 44 20 76 65 xpected.deg.>=.0z.expected.1D.ve
5e20 63 74 6f 72 20 66 6f 72 20 78 7a 1f 65 78 70 65 63 74 65 64 20 6e 6f 6e 2d 65 6d 70 74 79 20 76 ctor.for.xz.expected.non-empty.v
5e40 65 63 74 6f 72 20 66 6f 72 20 78 72 70 00 00 00 7a 1d 65 78 70 65 63 74 65 64 20 31 44 20 6f 72 ector.for.xrp...z.expected.1D.or
5e60 20 32 44 20 61 72 72 61 79 20 66 6f 72 20 79 7a 24 65 78 70 65 63 74 65 64 20 78 20 61 6e 64 20 .2D.array.for.yz$expected.x.and.
5e80 79 20 74 6f 20 68 61 76 65 20 73 61 6d 65 20 6c 65 6e 67 74 68 72 0e 00 00 00 4e 7a 18 65 78 70 y.to.have.same.lengthr....Nz.exp
5ea0 65 63 74 65 64 20 31 44 20 76 65 63 74 6f 72 20 66 6f 72 20 77 7a 24 65 78 70 65 63 74 65 64 20 ected.1D.vector.for.wz$expected.
5ec0 78 20 61 6e 64 20 77 20 74 6f 20 68 61 76 65 20 73 61 6d 65 20 6c 65 6e 67 74 68 72 1a 00 00 00 x.and.w.to.have.same.lengthr....
5ee0 7a 21 54 68 65 20 66 69 74 20 6d 61 79 20 62 65 20 70 6f 6f 72 6c 79 20 63 6f 6e 64 69 74 69 6f z!The.fit.may.be.poorly.conditio
5f00 6e 65 64 29 01 da 0a 73 74 61 63 6b 6c 65 76 65 6c 29 1d 72 1b 00 00 00 72 63 00 00 00 72 1f 00 ned)...stacklevel).r....rc...r..
5f20 00 00 72 19 00 00 00 da 04 6b 69 6e 64 72 1d 00 00 00 da 09 54 79 70 65 45 72 72 6f 72 72 3b 00 ..r......kindr......TypeErrorr;.
5f40 00 00 72 1e 00 00 00 72 10 00 00 00 72 72 00 00 00 da 01 54 da 05 66 69 6e 66 6f da 03 65 70 73 ..r....r....rr.....T..finfo..eps
5f60 da 0a 69 73 73 75 62 63 6c 61 73 73 72 4d 00 00 00 da 0f 63 6f 6d 70 6c 65 78 66 6c 6f 61 74 69 ..issubclassrM.....complexfloati
5f80 6e 67 da 04 73 71 72 74 da 06 73 71 75 61 72 65 72 3a 00 00 00 72 3d 00 00 00 da 03 73 75 6d da ng..sqrt..squarer:...r=.....sum.
5fa0 06 6c 69 6e 61 6c 67 da 05 6c 73 74 73 71 da 05 7a 65 72 6f 73 72 6c 00 00 00 da 08 77 61 72 6e .linalg..lstsq..zerosrl.....warn
5fc0 69 6e 67 73 da 04 77 61 72 6e 72 05 00 00 00 29 13 da 08 76 61 6e 64 65 72 5f 66 72 3f 00 00 00 ings..warnr....)...vander_fr?...
5fe0 da 01 79 da 03 64 65 67 da 05 72 63 6f 6e 64 da 04 66 75 6c 6c da 01 77 da 04 6c 6d 61 78 da 05 ..y..deg..rcond..full..w..lmax..
6000 6f 72 64 65 72 da 03 76 61 6e da 03 6c 68 73 da 03 72 68 73 72 4b 00 00 00 72 32 00 00 00 da 06 order..van..lhs..rhsrK...r2.....
6020 72 65 73 69 64 73 da 04 72 61 6e 6b da 01 73 da 02 63 63 da 03 6d 73 67 73 13 00 00 00 20 20 20 resids..rank..s..cc..msgs.......
6040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 14 00 00 00 da 04 5f 66 69 74 72 be 00 00 00 ................r......_fitr....
6060 48 02 00 00 73 3b 03 00 00 80 00 f4 16 00 09 0b 8f 0a 89 0a 90 31 8b 0d 98 03 d1 08 1b 80 41 dc H...s;...............1........A.
6080 08 0a 8f 0a 89 0a 90 31 8b 0d 98 03 d1 08 1b 80 41 dc 0a 0c 8f 2a 89 2a 90 53 8b 2f 80 43 f0 06 .......1........A....*.*.S./.C..
60a0 00 08 0b 87 78 81 78 90 21 82 7c 90 73 97 79 91 79 97 7e 91 7e a8 54 d1 17 31 b0 53 b7 58 b1 58 ....x.x.!.|.s.y.y.~.~.T..1.S.X.X
60c0 c0 11 b2 5d dc 0e 17 d0 18 4a d3 0e 4b d0 08 4b d8 07 0a 87 77 81 77 83 79 90 31 82 7d dc 0e 18 ...].....J..K..K....w.w.y.1.}...
60e0 d0 19 2c d3 0e 2d d0 08 2d d8 07 08 87 76 81 76 90 11 82 7b dc 0e 17 d0 18 32 d3 0e 33 d0 08 33 ..,..-..-....v.v...{.....2..3..3
6100 d8 07 08 87 76 81 76 90 11 82 7b dc 0e 17 d0 18 39 d3 0e 3a d0 08 3a d8 07 08 87 76 81 76 90 01 ....v.v...{.....9..:..:....v.v..
6120 82 7a 90 51 97 56 91 56 98 61 92 5a dc 0e 17 d0 18 37 d3 0e 38 d0 08 38 dc 07 0a 88 31 83 76 94 .z.Q.V.V.a.Z.....7..8..8....1.v.
6140 13 90 51 93 16 d2 07 17 dc 0e 17 d0 18 3e d3 0e 3f d0 08 3f e0 07 0a 87 78 81 78 90 31 82 7d d8 ..Q..........>..?..?....x.x.1.}.
6160 0f 12 88 04 d8 10 14 90 71 91 08 88 05 d9 0e 16 90 71 98 24 d3 0e 1f 89 03 e4 0e 10 8f 67 89 67 ........q........q.$.........g.g
6180 90 63 8b 6c 88 03 d8 0f 12 90 32 89 77 88 04 dc 10 13 90 43 93 08 88 05 d9 0e 16 90 71 98 24 d3 .c.l......2.w......C........q.$.
61a0 0e 1f a2 01 a0 33 a0 06 d1 0e 27 88 03 f0 06 00 0b 0e 8f 25 89 25 80 43 d8 0a 0b 8f 23 89 23 80 .....3....'........%.%.C....#.#.
61c0 43 d8 07 08 80 7d dc 0c 0e 8f 4a 89 4a 90 71 8b 4d 98 43 d1 0c 1f 88 01 d8 0b 0c 8f 36 89 36 90 C....}....J.J.q.M.C.........6.6.
61e0 51 8a 3b dc 12 1b d0 1c 36 d3 12 37 d0 0c 37 dc 0b 0e 88 71 8b 36 94 53 98 11 93 56 d2 0b 1b dc Q.;.....6..7..7....q.6.S...V....
6200 12 1b d0 1c 42 d3 12 43 d0 0c 43 f0 06 00 0f 12 90 41 89 67 88 03 d8 0e 11 90 41 89 67 88 03 f0 ....B..C..C......A.g......A.g...
6220 06 00 08 0d 80 7d dc 10 13 90 41 93 06 9c 12 9f 18 99 18 a0 21 a7 27 a1 27 d3 19 2a d7 19 2e d1 .....}....A.........!.'.'..*....
6240 19 2e d1 10 2e 88 05 f4 06 00 08 12 90 23 97 29 91 29 97 2e 91 2e a4 22 d7 22 34 d1 22 34 d4 07 .............#.).)....."."4."4..
6260 35 dc 0e 10 8f 67 89 67 94 72 97 79 91 79 a0 13 a7 18 a1 18 d3 17 2a ac 52 af 59 a9 59 b0 73 b7 5....g.g.r.y.y........*.R.Y.Y.s.
6280 78 b1 78 d3 2d 40 d1 17 40 d7 16 45 d1 16 45 c0 61 d3 16 48 d3 0e 49 89 03 e4 0e 10 8f 67 89 67 x.x.-@..@..E..E.a..H..I......g.g
62a0 94 62 97 69 91 69 a0 03 93 6e d7 16 28 d1 16 28 a8 11 d3 16 2b d3 0e 2c 88 03 d8 14 15 80 43 88 .b.i.i...n..(..(....+..,......C.
62c0 03 88 71 89 08 81 4d f4 06 00 1a 1c 9f 19 99 19 9f 1f 99 1f a8 13 af 15 a9 15 b0 13 a9 1b b0 63 ..q...M........................c
62e0 b7 65 b1 65 b8 55 d3 19 43 d1 04 16 80 41 80 76 88 74 90 51 d8 09 0a 8f 13 89 13 88 73 89 19 8f .e.e.U..C....A.v.t.Q........s...
6300 0d 89 0d 80 41 f0 06 00 08 0b 87 78 81 78 90 21 82 7c d8 0b 0c 8f 36 89 36 90 51 8a 3b dc 11 13 ....A......x.x.!.|....6.6.Q.;...
6320 97 18 91 18 98 34 a0 21 99 38 a0 51 a7 57 a1 57 a8 51 a1 5a d0 1a 30 b8 01 bf 07 b9 07 d4 11 40 .....4.!.8.Q.W.W.Q.Z..0........@
6340 89 42 e4 11 13 97 18 91 18 98 24 a0 11 99 28 a8 21 af 27 a9 27 d4 11 32 88 42 d8 12 13 88 02 88 .B........$...(.!.'.'..2.B......
6360 33 89 07 d8 0c 0e 88 01 f0 06 00 08 0c 88 75 82 7d 99 54 d8 0e 31 88 03 dc 08 10 8f 0d 89 0d 90 3.............u.}.T..1..........
6380 63 9c 3b b0 31 d5 08 35 e1 07 0b d8 0f 10 90 36 98 34 a0 11 a0 45 d0 12 2a d0 0f 2a d0 08 2a e0 c.;.1..5.......6.4...E..*..*..*.
63a0 0f 10 88 08 72 15 00 00 00 63 04 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 20 ....r....c......................
63c0 01 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 01 67 01 ab 01 00 00 00 00 00 00 5c 01 00 00 7d .....t.........|.g.........\...}
63e0 01 74 03 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 7d 04 7c 04 7c 02 6b 37 00 00 73 .t.........|.........}.|.|.k7..s
6400 05 7c 04 64 01 6b 02 00 00 72 0b 74 05 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 .|.d.k...r.t.........d..........
6420 01 7c 03 81 10 7c 04 7c 03 6b 44 00 00 72 0b 74 05 00 00 00 00 00 00 00 00 64 03 ab 01 00 00 00 .|...|.|.kD..r.t.........d......
6440 00 00 00 82 01 7c 04 64 01 6b 28 00 00 72 22 74 07 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 .....|.d.k(..r"t.........j......
6460 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 67 01 7c 01 6a 0a 00 00 00 00 00 00 00 00 00 00 00 .............d.g.|.j............
6480 00 00 00 00 00 00 00 ac 05 ab 02 00 00 00 00 00 00 53 00 7c 04 64 04 6b 28 00 00 72 02 7c 01 53 .................S.|.d.k(..r.|.S
64a0 00 7c 01 7d 05 74 0d 00 00 00 00 00 00 00 00 64 06 7c 04 64 04 7a 00 00 00 ab 02 00 00 00 00 00 .|.}.t.........d.|.d.z..........
64c0 00 44 00 5d 0b 00 00 7d 06 02 00 7c 00 7c 05 7c 01 ab 02 00 00 00 00 00 00 7d 05 8c 0d 04 00 7c .D.]...}...|.|.|.........}.....|
64e0 05 53 00 29 07 61 66 01 00 00 0a 20 20 20 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 75 .S.).af........Helper.function.u
6500 73 65 64 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 60 60 3c 74 79 70 65 3e 70 6f 77 sed.to.implement.the.``<type>pow
6520 60 60 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 ``.functions.......Parameters...
6540 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6d 75 6c 5f 66 20 3a 20 66 75 6e 63 74 69 6f ..----------.....mul_f.:.functio
6560 6e 28 61 72 72 61 79 5f 6c 69 6b 65 2c 20 61 72 72 61 79 5f 6c 69 6b 65 29 20 2d 3e 20 6e 64 61 n(array_like,.array_like).->.nda
6580 72 72 61 79 0a 20 20 20 20 20 20 20 20 54 68 65 20 60 60 3c 74 79 70 65 3e 6d 75 6c 60 60 20 66 rray.........The.``<type>mul``.f
65a0 75 6e 63 74 69 6f 6e 2c 20 73 75 63 68 20 61 73 20 60 60 70 6f 6c 79 6d 75 6c 60 60 0a 20 20 20 unction,.such.as.``polymul``....
65c0 20 63 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 31 2d 44 20 61 72 72 61 .c.:.array_like.........1-D.arra
65e0 79 20 6f 66 20 61 72 72 61 79 20 6f 66 20 73 65 72 69 65 73 20 63 6f 65 66 66 69 63 69 65 6e 74 y.of.array.of.series.coefficient
6600 73 0a 20 20 20 20 70 6f 77 2c 20 6d 61 78 70 6f 77 65 72 0a 20 20 20 20 20 20 20 20 53 65 65 20 s.....pow,.maxpower.........See.
6620 74 68 65 20 60 60 3c 74 79 70 65 3e 70 6f 77 60 60 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 the.``<type>pow``.functions.for.
6640 6d 6f 72 65 20 64 65 74 61 69 6c 0a 20 20 20 20 72 02 00 00 00 7a 25 50 6f 77 65 72 20 6d 75 73 more.detail.....r....z%Power.mus
6660 74 20 62 65 20 61 20 6e 6f 6e 2d 6e 65 67 61 74 69 76 65 20 69 6e 74 65 67 65 72 2e 7a 12 50 6f t.be.a.non-negative.integer.z.Po
6680 77 65 72 20 69 73 20 74 6f 6f 20 6c 61 72 67 65 72 0f 00 00 00 72 1a 00 00 00 72 70 00 00 00 29 wer.is.too.larger....r....rp...)
66a0 07 72 06 00 00 00 72 4e 00 00 00 72 1e 00 00 00 72 1b 00 00 00 72 1c 00 00 00 72 19 00 00 00 72 .r....rN...r....r....r....r....r
66c0 11 00 00 00 29 07 72 75 00 00 00 72 32 00 00 00 da 03 70 6f 77 da 08 6d 61 78 70 6f 77 65 72 da ....).ru...r2.....pow..maxpower.
66e0 05 70 6f 77 65 72 da 03 70 72 64 72 13 00 00 00 73 07 00 00 00 20 20 20 20 20 20 20 72 14 00 00 .power..prdr....s...........r...
6700 00 da 04 5f 70 6f 77 72 c4 00 00 00 a0 02 00 00 73 a7 00 00 00 80 00 f4 1c 00 0b 14 90 51 90 43 ..._powr........s............Q.C
6720 8b 2e 81 43 80 51 dc 0c 0f 90 03 8b 48 80 45 d8 07 0c 90 03 82 7c 90 75 98 71 92 79 dc 0e 18 d0 ...C.Q......H.E......|.u.q.y....
6740 19 40 d3 0e 41 d0 08 41 d8 09 11 d0 09 1d a0 25 a8 28 d2 22 32 dc 0e 18 d0 19 2d d3 0e 2e d0 08 .@..A..A.......%.(."2.....-.....
6760 2e d8 09 0e 90 21 8a 1a dc 0f 11 8f 78 89 78 98 11 98 03 a0 31 a7 37 a1 37 d4 0f 2b d0 08 2b d8 .....!......x.x.....1.7.7..+..+.
6780 09 0e 90 21 8a 1a d8 0f 10 88 08 f0 08 00 0f 10 88 03 dc 11 16 90 71 98 25 a0 21 99 29 d3 11 24 ...!..................q.%.!.)..$
67a0 f2 00 01 09 20 88 41 d9 12 17 98 03 98 51 93 2d 89 43 f0 03 01 09 20 e0 0f 12 88 0a 72 15 00 00 ......A......Q.-.C..........r...
67c0 00 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 72 00 00 00 97 00 09 00 74 .c.....................r.......t
67e0 01 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 00 00 7c 00 ab .........j...................|..
6800 01 00 00 00 00 00 00 53 00 23 00 74 04 00 00 00 00 00 00 00 00 24 00 72 16 7d 02 74 05 00 00 00 .......S.#.t.........$.r.}.t....
6820 00 00 00 00 00 7c 01 9b 00 64 01 7c 00 9b 00 9d 03 ab 01 00 00 00 00 00 00 7c 02 82 02 64 02 7d .....|...d.|.............|...d.}
6840 02 7e 02 77 01 77 00 78 03 59 00 77 01 29 03 61 41 01 00 00 0a 20 20 20 20 4c 69 6b 65 20 60 6f .~.w.w.x.Y.w.).aA........Like.`o
6860 70 65 72 61 74 6f 72 2e 69 6e 64 65 78 60 2c 20 62 75 74 20 65 6d 69 74 73 20 61 20 63 75 73 74 perator.index`,.but.emits.a.cust
6880 6f 6d 20 65 78 63 65 70 74 69 6f 6e 20 77 68 65 6e 20 70 61 73 73 65 64 20 61 6e 0a 20 20 20 20 om.exception.when.passed.an.....
68a0 69 6e 63 6f 72 72 65 63 74 20 74 79 70 65 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 incorrect.type......Parameters..
68c0 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 78 20 3a 20 69 6e 74 2d 6c 69 6b 65 0a 20 ...----------.....x.:.int-like..
68e0 20 20 20 20 20 20 20 56 61 6c 75 65 20 74 6f 20 69 6e 74 65 72 70 72 65 74 20 61 73 20 61 6e 20 .......Value.to.interpret.as.an.
6900 69 6e 74 65 67 65 72 0a 20 20 20 20 64 65 73 63 20 3a 20 73 74 72 0a 20 20 20 20 20 20 20 20 64 integer.....desc.:.str.........d
6920 65 73 63 72 69 70 74 69 6f 6e 20 74 6f 20 69 6e 63 6c 75 64 65 20 69 6e 20 61 6e 79 20 65 72 72 escription.to.include.in.any.err
6940 6f 72 20 6d 65 73 73 61 67 65 0a 0a 20 20 20 20 52 61 69 73 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d or.message......Raises.....-----
6960 2d 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 20 3a 20 69 66 20 78 20 69 73 20 61 20 66 6c 6f 61 -.....TypeError.:.if.x.is.a.floa
6980 74 20 6f 72 20 6e 6f 6e 2d 6e 75 6d 65 72 69 63 0a 20 20 20 20 7a 1e 20 6d 75 73 74 20 62 65 20 t.or.non-numeric.....z..must.be.
69a0 61 6e 20 69 6e 74 65 67 65 72 2c 20 72 65 63 65 69 76 65 64 20 4e 29 03 72 66 00 00 00 da 05 69 an.integer,.received.N).rf.....i
69c0 6e 64 65 78 72 a0 00 00 00 29 03 72 3f 00 00 00 da 04 64 65 73 63 72 2b 00 00 00 73 03 00 00 00 ndexr....).r?.....descr+...s....
69e0 20 20 20 72 14 00 00 00 da 07 5f 61 73 5f 69 6e 74 72 c8 00 00 00 c1 02 00 00 73 42 00 00 00 80 ...r......_as_intr........sB....
6a00 00 f0 20 03 05 4b 01 dc 0f 17 8f 7e 89 7e 98 61 d3 0f 20 d0 08 20 f8 dc 0b 14 f2 00 01 05 4b 01 .....K.....~.~.a..............K.
6a20 dc 0e 17 98 34 98 26 d0 20 3e b8 71 b8 63 d0 18 42 d3 0e 43 c8 11 d0 08 4a fb f0 03 01 05 4b 01 ....4.&..>.q.c..B..C....J.....K.
6a40 fa 73 10 00 00 00 82 14 17 00 97 09 36 03 a0 11 31 03 b1 05 36 03 63 02 00 00 00 00 00 00 00 00 .s..........6...1...6.c.........
6a60 00 00 00 09 00 00 00 03 00 00 00 f3 2a 02 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 ............*.....t.........j...
6a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 05 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 ................t.........|.....
6aa0 00 00 00 00 74 00 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....t.........j.................
6ac0 00 00 ab 02 00 00 00 00 00 00 73 0b 74 09 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 ..........s.t.........|.........
6ae0 53 00 74 01 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 S.t.........j...................
6b00 ab 00 00 00 00 00 00 00 7d 02 74 01 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 ........}.t.........j...........
6b20 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 72 05 7c 02 64 01 19 00 00 00 53 00 74 01 ........|.........r.|.d.....S.t.
6b40 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 ........j...................|...
6b60 00 00 00 00 00 00 72 05 7c 02 64 02 19 00 00 00 53 00 64 03 7d 03 7c 00 64 04 6b 37 00 00 72 38 ......r.|.d.....S.d.}.|.d.k7..r8
6b80 74 01 00 00 00 00 00 00 00 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 t.........j...................|.
6ba0 ab 01 00 00 00 00 00 00 7d 04 7c 04 64 05 6b 5c 00 00 73 1c 7c 04 64 06 74 13 00 00 00 00 00 00 ........}.|.d.k\..s.|.d.t.......
6bc0 00 00 64 04 7c 02 64 07 19 00 00 00 64 08 7a 0a 00 00 0b 00 64 09 7a 02 00 00 ab 02 00 00 00 00 ..d.|.d.....d.z.....d.z.........
6be0 00 00 7a 08 00 00 6b 02 00 00 72 02 64 0a 7d 03 64 0b 5c 02 00 00 7d 05 7d 06 7c 02 64 0c 19 00 ..z...k...r.d.}.d.\...}.}.|.d...
6c00 00 00 64 0d 6b 28 00 00 72 05 64 0e 5c 02 00 00 7d 05 7d 06 7c 03 72 25 74 15 00 00 00 00 00 00 ..d.k(..r.d.\...}.}.|.r%t.......
6c20 00 00 7c 00 7c 02 64 07 19 00 00 00 7c 06 7c 05 7c 02 64 0f 19 00 00 00 64 10 6b 28 00 00 ac 11 ..|.|.d.....|.|.|.d.....d.k(....
6c40 ab 05 00 00 00 00 00 00 7d 07 7c 01 72 08 64 12 7c 07 7a 00 00 00 64 13 7a 00 00 00 7d 07 7c 07 ........}.|.r.d.|.z...d.z...}.|.
6c60 53 00 74 17 00 00 00 00 00 00 00 00 7c 00 7c 02 64 07 19 00 00 00 64 0a 7c 06 7c 05 7c 02 64 0f S.t.........|.|.d.....d.|.|.|.d.
6c80 19 00 00 00 64 10 6b 28 00 00 ac 14 ab 06 00 00 00 00 00 00 7d 07 7c 07 53 00 29 15 4e da 06 6e ....d.k(............}.|.S.).N..n
6ca0 61 6e 73 74 72 da 06 69 6e 66 73 74 72 46 72 02 00 00 00 67 00 00 00 00 84 d7 97 41 e9 0a 00 00 anstr..infstrFr....g.......A....
6cc0 00 da 09 70 72 65 63 69 73 69 6f 6e 72 0f 00 00 00 72 70 00 00 00 54 29 02 da 01 30 54 da 09 66 ...precisionr....rp...T)...0T..f
6ce0 6c 6f 61 74 6d 6f 64 65 da 05 66 69 78 65 64 29 02 da 01 6b 46 da 04 73 69 67 6e fa 01 2b 29 04 loatmode..fixed)...kF..sign..+).
6d00 72 cd 00 00 00 da 06 75 6e 69 71 75 65 72 27 00 00 00 72 d2 00 00 00 fa 01 28 fa 01 29 29 05 72 r......uniquer'...r......(..)).r
6d20 cd 00 00 00 da 0a 66 72 61 63 74 69 6f 6e 61 6c 72 d4 00 00 00 72 27 00 00 00 72 d2 00 00 00 29 ......fractionalr....r'...r....)
6d40 0c 72 1b 00 00 00 da 0a 69 73 73 75 62 64 74 79 70 65 72 4d 00 00 00 da 08 66 6c 6f 61 74 69 6e .r......issubdtyperM.....floatin
6d60 67 da 03 73 74 72 da 10 67 65 74 5f 70 72 69 6e 74 6f 70 74 69 6f 6e 73 da 05 69 73 6e 61 6e da g..str..get_printoptions..isnan.
6d80 05 69 73 69 6e 66 72 31 00 00 00 72 3b 00 00 00 72 04 00 00 00 72 03 00 00 00 29 08 72 3f 00 00 .isinfr1...r;...r....r....).r?..
6da0 00 da 06 70 61 72 65 6e 73 da 04 6f 70 74 73 da 0a 65 78 70 5f 66 6f 72 6d 61 74 72 28 00 00 00 ...parens..opts..exp_formatr(...
6dc0 72 27 00 00 00 72 d4 00 00 00 72 bb 00 00 00 73 08 00 00 00 20 20 20 20 20 20 20 20 72 14 00 00 r'...r....r....s............r...
6de0 00 72 0c 00 00 00 72 0c 00 00 00 d7 02 00 00 73 32 01 00 00 80 00 dc 0b 0d 8f 3d 89 3d 9c 14 98 .r....r........s2.........=.=...
6e00 61 9b 17 a4 22 a7 2b a1 2b d4 0b 2e dc 0f 12 90 31 8b 76 88 0d e4 0b 0d d7 0b 1e d1 0b 1e d3 0b a...".+.+.......1.v.............
6e20 20 80 44 e4 07 09 87 78 81 78 90 01 84 7b d8 0f 13 90 48 89 7e d0 08 1d dc 09 0b 8f 18 89 18 90 ..D....x.x...{....H.~...........
6e40 21 8c 1b d8 0f 13 90 48 89 7e d0 08 1d e0 11 16 80 4a d8 07 08 88 41 82 76 dc 0c 0e 8f 46 89 46 !......H.~.......J....A.v....F.F
6e60 90 31 8b 49 88 01 d8 0b 0c 90 04 8a 39 98 01 98 42 a4 03 a0 41 a8 14 a8 6b d1 29 3a b8 51 d1 29 .1.I........9...B...A...k.):.Q.)
6e80 3e d0 27 3f c0 31 d1 27 44 d3 20 45 d1 1c 45 d2 18 45 d8 19 1d 88 4a e0 13 1c 81 4c 80 44 88 26 >.'?.1.'D..E..E..E....J....L.D.&
6ea0 d8 07 0b 88 4b d1 07 18 98 47 d2 07 23 d8 17 21 89 0c 88 04 88 66 e1 07 11 dc 0c 1e 98 71 a8 44 ....K....G..#..!.....f.......q.D
6ec0 b0 1b d1 2c 3d d8 26 2c b0 34 d8 24 28 a8 16 a1 4c b0 43 d1 24 37 f4 05 02 0d 39 88 01 f1 06 00 ...,=.&,.4.$(...L.C.$7....9.....
6ee0 0c 12 d8 10 13 90 61 91 07 98 23 91 0d 88 41 f0 0c 00 0c 0d 80 48 f4 09 00 0d 1f 98 71 a8 44 b0 ......a...#...A......H......q.D.
6f00 1b d1 2c 3d d8 2a 2e d8 26 2c b0 34 d8 24 28 a8 16 a1 4c b0 43 d1 24 37 f4 07 03 0d 39 88 01 f0 ..,=.*..&,.4.$(...L.C.$7....9...
6f20 08 00 0c 0d 80 48 72 15 00 00 00 29 01 54 29 01 72 02 00 00 00 29 03 4e 46 4e 29 01 46 29 1f da .....Hr....).T).r....).NFN).F)..
6f40 07 5f 5f 64 6f 63 5f 5f 72 64 00 00 00 72 66 00 00 00 72 ac 00 00 00 da 05 6e 75 6d 70 79 72 1b .__doc__rd...rf...r......numpyr.
6f60 00 00 00 da 16 6e 75 6d 70 79 2e 5f 63 6f 72 65 2e 6d 75 6c 74 69 61 72 72 61 79 72 03 00 00 00 .....numpy._core.multiarrayr....
6f80 72 04 00 00 00 da 10 6e 75 6d 70 79 2e 65 78 63 65 70 74 69 6f 6e 73 72 05 00 00 00 da 07 5f 5f r......numpy.exceptionsr......__
6fa0 61 6c 6c 5f 5f 72 07 00 00 00 72 06 00 00 00 72 08 00 00 00 72 09 00 00 00 72 0b 00 00 00 72 0a all__r....r....r....r....r....r.
6fc0 00 00 00 72 59 00 00 00 72 69 00 00 00 72 6e 00 00 00 72 7b 00 00 00 72 89 00 00 00 72 8b 00 00 ...rY...ri...rn...r{...r....r...
6fe0 00 72 95 00 00 00 72 99 00 00 00 72 9b 00 00 00 72 be 00 00 00 72 c4 00 00 00 72 c8 00 00 00 72 .r....r....r....r....r....r....r
7000 0c 00 00 00 72 45 00 00 00 72 15 00 00 00 72 14 00 00 00 fa 08 3c 6d 6f 64 75 6c 65 3e 72 e6 00 ....rE...r....r......<module>r..
7020 00 00 01 00 00 00 73 92 00 00 00 f0 03 01 01 01 f1 02 13 01 04 f3 28 00 01 11 db 00 0f db 00 0f ......s...............(.........
7040 e3 00 12 df 00 49 dd 00 28 f2 04 02 0b 14 80 07 f2 0e 1a 01 1b f3 3a 4e 01 01 0f f3 62 02 30 01 .....I..(.............:N....b.0.
7060 26 f2 64 01 2d 01 2c f2 5e 01 2d 01 14 f2 5e 01 43 01 01 19 f2 4c 02 03 01 15 f2 0c 42 01 01 39 &.d.-.,.^.-...^.C....L......B..9
7080 f2 4a 02 07 01 36 f2 14 1b 01 14 f2 3c 1b 01 0d f2 3c 0d 01 0d f2 20 21 01 21 f2 48 01 0a 01 18 .J...6......<....<.....!.!.H....
70a0 f2 1a 0b 01 18 f3 1c 55 01 01 11 f2 70 02 1e 01 13 f2 42 01 13 01 4b 01 f4 2c 20 01 0d 72 15 00 .......U....p.....B...K..,...r..
70c0 00 00 ..