summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/numpy/ma/__pycache__/extras.cpython-312.pyc
blob: c35336f38db0bae88e4c26acaf864566fbb48768 (plain)
ofshex dumpascii
0000 cb 0d 0d 0a 00 00 00 00 0d fd a7 68 18 14 01 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 ...........h....................
0020 00 00 00 00 00 f3 74 05 00 00 97 00 64 00 5a 00 67 00 64 01 a2 01 5a 01 64 02 64 03 6c 02 5a 02 ......t.....d.Z.g.d...Z.d.d.l.Z.
0040 64 02 64 03 6c 03 5a 03 64 02 64 03 6c 04 5a 05 64 02 64 04 6c 04 6d 06 5a 07 01 00 64 02 64 05 d.d.l.Z.d.d.l.Z.d.d.l.m.Z...d.d.
0060 6c 04 6d 08 5a 08 01 00 64 02 64 06 6c 09 6d 0a 5a 0a 01 00 64 02 64 07 6c 0b 6d 0c 5a 0c 01 00 l.m.Z...d.d.l.m.Z...d.d.l.m.Z...
0080 64 02 64 08 6c 0d 6d 0e 5a 0e 6d 0f 5a 0f 01 00 64 09 64 0a 6c 10 6d 11 5a 12 01 00 64 09 64 0b d.d.l.m.Z.m.Z...d.d.l.m.Z...d.d.
00a0 6c 11 6d 13 5a 13 6d 14 5a 14 6d 15 5a 15 6d 06 5a 06 6d 16 5a 16 6d 17 5a 17 6d 18 5a 18 6d 19 l.m.Z.m.Z.m.Z.m.Z.m.Z.m.Z.m.Z.m.
00c0 5a 19 6d 1a 5a 1a 6d 1b 5a 1b 6d 1c 5a 1c 6d 1d 5a 1d 6d 1e 5a 1e 6d 1f 5a 1f 6d 20 5a 20 6d 21 Z.m.Z.m.Z.m.Z.m.Z.m.Z.m.Z.m.Z.m!
00e0 5a 21 6d 22 5a 22 6d 23 5a 23 6d 24 5a 24 6d 25 5a 25 6d 26 5a 26 01 00 64 0c 84 00 5a 27 64 4e Z!m"Z"m#Z#m$Z$m%Z%m&Z&..d...Z'dN
0100 64 0d 84 01 5a 28 65 29 66 01 64 0e 84 01 5a 2a 64 0f 84 00 5a 2b 02 00 47 00 64 10 84 00 64 11 d...Z(e)f.d...Z*d...Z+..G.d...d.
0120 ab 02 00 00 00 00 00 00 5a 2c 02 00 47 00 64 12 84 00 64 13 65 2c ab 03 00 00 00 00 00 00 5a 2d ........Z,..G.d...d.e,........Z-
0140 02 00 47 00 64 14 84 00 64 15 65 2c ab 03 00 00 00 00 00 00 5a 2e 02 00 47 00 64 16 84 00 64 17 ..G.d...d.e,........Z...G.d...d.
0160 65 2c ab 03 00 00 00 00 00 00 5a 2f 02 00 47 00 64 18 84 00 64 19 65 2c ab 03 00 00 00 00 00 00 e,........Z/..G.d...d.e,........
0180 5a 30 02 00 65 30 64 1a ab 01 00 00 00 00 00 00 5a 31 02 00 65 30 64 1b ab 01 00 00 00 00 00 00 Z0..e0d.........Z1..e0d.........
01a0 5a 32 02 00 65 30 64 1c ab 01 00 00 00 00 00 00 5a 33 02 00 65 2e 64 1d ab 01 00 00 00 00 00 00 Z2..e0d.........Z3..e.d.........
01c0 78 01 5a 34 5a 35 02 00 65 2e 64 1e ab 01 00 00 00 00 00 00 5a 36 02 00 65 2e 64 1f ab 01 00 00 x.Z4Z5..e.d.........Z6..e.d.....
01e0 00 00 00 00 5a 37 02 00 65 2e 64 20 ab 01 00 00 00 00 00 00 5a 38 02 00 65 2e 64 21 ab 01 00 00 ....Z7..e.d.........Z8..e.d!....
0200 00 00 00 00 5a 39 02 00 65 2d 64 22 ab 01 00 00 00 00 00 00 5a 3a 02 00 65 2d 64 23 ab 01 00 00 ....Z9..e-d"........Z:..e-d#....
0220 00 00 00 00 5a 3b 64 24 84 00 5a 3c 64 25 84 00 5a 3d 65 05 6a 7a 00 00 00 00 00 00 00 00 00 00 ....Z;d$..Z<d%..Z=e.jz..........
0240 00 00 00 00 00 00 00 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 3d 5f 00 ........j...................e=_.
0260 00 00 00 00 00 00 00 00 64 26 84 00 5a 3e 65 3e 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........d&..Z>e>j...............
0280 00 00 00 00 81 52 65 05 6a 7c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 00 00 00 .....Re.j|..................j...
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 65 05 6a 7c 00 00 00 00 00 00 00 00 00 00 ................d.e.j|..........
02c0 00 00 00 00 00 00 00 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 7f 00 00 ........j...................j...
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 27 ab 01 00 00 00 00 00 00 1a 00 6a 81 00 00 ................d'..........j...
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 64 28 7a 00 00 00 65 3e ........................d(z...e>
0320 5f 00 00 00 00 00 00 00 00 00 64 4f 65 05 6a 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 _.........dOe.j.................
0340 00 00 64 29 9c 01 64 2a 84 03 5a 42 64 50 64 2b 84 01 5a 43 64 4f 64 2c 84 01 5a 44 64 4e 64 2d ..d)..d*..ZBdPd+..ZCdOd,..ZDdNd-
0360 84 01 5a 45 64 4e 64 2e 84 01 5a 46 64 2f 84 00 5a 47 64 30 84 00 5a 48 64 4e 64 31 84 01 5a 49 ..ZEdNd...ZFd/..ZGd0..ZHdNd1..ZI
0380 65 05 6a 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 01 64 32 84 01 5a 4a 65 05 e.j...................f.d2..ZJe.
03a0 6a 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 01 64 33 84 01 5a 4b 64 51 64 34 j...................f.d3..ZKdQd4
03c0 84 01 5a 4c 64 52 64 35 84 01 5a 4d 64 53 64 36 84 01 5a 4e 64 53 64 37 84 01 5a 4f 64 52 64 38 ..ZLdRd5..ZMdSd6..ZNdSd7..ZOdRd8
03e0 84 01 5a 50 64 52 64 39 84 01 5a 51 64 3a 84 00 5a 52 64 53 64 3b 84 01 5a 53 64 54 64 3d 84 01 ..ZPdRd9..ZQd:..ZRdSd;..ZSdTd=..
0400 5a 54 64 55 64 3e 84 01 5a 55 64 03 64 3c 65 05 6a 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ZTdUd>..ZUd.d<e.j...............
0420 00 00 00 00 64 3c 65 05 6a 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 05 64 3f ....d<e.j...................f.d?
0440 84 01 5a 56 02 00 47 00 64 40 84 00 64 41 65 0c ab 03 00 00 00 00 00 00 5a 57 02 00 47 00 64 42 ..ZV..G.d@..dAe.........ZW..G.dB
0460 84 00 64 43 65 57 ab 03 00 00 00 00 00 00 5a 58 02 00 65 58 ab 00 00 00 00 00 00 00 5a 59 64 56 ..dCeW........ZX..eX........ZYdV
0480 64 44 84 01 5a 5a 64 45 84 00 5a 5b 64 4e 64 46 84 01 5a 5c 64 47 84 00 5a 5d 64 4e 64 48 84 01 dD..ZZdE..Z[dNdF..Z\dG..Z]dNdH..
04a0 5a 5e 64 49 84 00 5a 5f 64 4a 84 00 5a 60 64 4b 84 00 5a 61 64 4e 64 4c 84 01 5a 62 02 00 65 12 Z^dI..Z_dJ..Z`dK..ZadNdL..Zb..e.
04c0 6a c6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 05 6a c4 00 00 00 00 00 00 00 00 j...................e.j.........
04e0 00 00 00 00 00 00 00 00 00 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 62 ..........j...................eb
0500 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 65 62 5f 00 j...........................eb_.
0520 00 00 00 00 00 00 00 00 64 57 64 4d 84 01 5a 64 02 00 65 12 6a c6 00 00 00 00 00 00 00 00 00 00 ........dWdM..Zd..e.j...........
0540 00 00 00 00 00 00 00 00 65 05 6a c8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 00 ........e.j...................j.
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 64 6a 00 00 00 00 00 00 00 00 00 00 00 ..................edj...........
0580 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 65 64 5f 00 00 00 00 00 00 00 00 00 79 03 29 58 ................ed_.........y.)X
05a0 7a 87 0a 4d 61 73 6b 65 64 20 61 72 72 61 79 73 20 61 64 64 2d 6f 6e 73 2e 0a 0a 41 20 63 6f 6c z..Masked.arrays.add-ons...A.col
05c0 6c 65 63 74 69 6f 6e 20 6f 66 20 75 74 69 6c 69 74 69 65 73 20 66 6f 72 20 60 6e 75 6d 70 79 2e lection.of.utilities.for.`numpy.
05e0 6d 61 60 2e 0a 0a 3a 61 75 74 68 6f 72 3a 20 50 69 65 72 72 65 20 47 65 72 61 72 64 2d 4d 61 72 ma`...:author:.Pierre.Gerard-Mar
0600 63 68 61 6e 74 0a 3a 63 6f 6e 74 61 63 74 3a 20 70 69 65 72 72 65 67 6d 5f 61 74 5f 75 67 61 5f chant.:contact:.pierregm_at_uga_
0620 64 6f 74 5f 65 64 75 0a 0a 29 2e da 10 61 70 70 6c 79 5f 61 6c 6f 6e 67 5f 61 78 69 73 da 0f 61 dot_edu..)...apply_along_axis..a
0640 70 70 6c 79 5f 6f 76 65 72 5f 61 78 65 73 da 0a 61 74 6c 65 61 73 74 5f 31 64 da 0a 61 74 6c 65 pply_over_axes..atleast_1d..atle
0660 61 73 74 5f 32 64 da 0a 61 74 6c 65 61 73 74 5f 33 64 da 07 61 76 65 72 61 67 65 da 0c 63 6c 75 ast_2d..atleast_3d..average..clu
0680 6d 70 5f 6d 61 73 6b 65 64 da 0e 63 6c 75 6d 70 5f 75 6e 6d 61 73 6b 65 64 da 0c 63 6f 6c 75 6d mp_masked..clump_unmasked..colum
06a0 6e 5f 73 74 61 63 6b da 0d 63 6f 6d 70 72 65 73 73 5f 63 6f 6c 73 da 0b 63 6f 6d 70 72 65 73 73 n_stack..compress_cols..compress
06c0 5f 6e 64 da 10 63 6f 6d 70 72 65 73 73 5f 72 6f 77 63 6f 6c 73 da 0d 63 6f 6d 70 72 65 73 73 5f _nd..compress_rowcols..compress_
06e0 72 6f 77 73 da 0c 63 6f 75 6e 74 5f 6d 61 73 6b 65 64 da 08 63 6f 72 72 63 6f 65 66 da 03 63 6f rows..count_masked..corrcoef..co
0700 76 da 08 64 69 61 67 66 6c 61 74 da 03 64 6f 74 da 06 64 73 74 61 63 6b da 07 65 64 69 66 66 31 v..diagflat..dot..dstack..ediff1
0720 64 da 18 66 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 73 da 13 66 6c 61 d..flatnotmasked_contiguous..fla
0740 74 6e 6f 74 6d 61 73 6b 65 64 5f 65 64 67 65 73 da 06 68 73 70 6c 69 74 da 06 68 73 74 61 63 6b tnotmasked_edges..hsplit..hstack
0760 da 04 69 73 69 6e da 04 69 6e 31 64 da 0b 69 6e 74 65 72 73 65 63 74 31 64 da 09 6d 61 73 6b 5f ..isin..in1d..intersect1d..mask_
0780 63 6f 6c 73 da 0c 6d 61 73 6b 5f 72 6f 77 63 6f 6c 73 da 09 6d 61 73 6b 5f 72 6f 77 73 da 0a 6d cols..mask_rowcols..mask_rows..m
07a0 61 73 6b 65 64 5f 61 6c 6c da 0f 6d 61 73 6b 65 64 5f 61 6c 6c 5f 6c 69 6b 65 da 06 6d 65 64 69 asked_all..masked_all_like..medi
07c0 61 6e da 03 6d 72 5f da 0b 6e 64 65 6e 75 6d 65 72 61 74 65 da 14 6e 6f 74 6d 61 73 6b 65 64 5f an..mr_..ndenumerate..notmasked_
07e0 63 6f 6e 74 69 67 75 6f 75 73 da 0f 6e 6f 74 6d 61 73 6b 65 64 5f 65 64 67 65 73 da 07 70 6f 6c contiguous..notmasked_edges..pol
0800 79 66 69 74 da 09 72 6f 77 5f 73 74 61 63 6b da 09 73 65 74 64 69 66 66 31 64 da 08 73 65 74 78 yfit..row_stack..setdiff1d..setx
0820 6f 72 31 64 da 05 73 74 61 63 6b da 06 75 6e 69 71 75 65 da 07 75 6e 69 6f 6e 31 64 da 06 76 61 or1d..stack..unique..union1d..va
0840 6e 64 65 72 da 06 76 73 74 61 63 6b e9 00 00 00 00 4e 29 01 da 05 61 72 72 61 79 29 01 da 07 6e nder..vstack.....N)...array)...n
0860 64 61 72 72 61 79 29 01 da 08 5f 75 72 65 64 75 63 65 29 01 da 10 41 78 69 73 43 6f 6e 63 61 74 darray)..._ureduce)...AxisConcat
0880 65 6e 61 74 6f 72 29 02 da 14 6e 6f 72 6d 61 6c 69 7a 65 5f 61 78 69 73 5f 69 6e 64 65 78 da 14 enator)...normalize_axis_index..
08a0 6e 6f 72 6d 61 6c 69 7a 65 5f 61 78 69 73 5f 74 75 70 6c 65 e9 01 00 00 00 29 01 da 04 63 6f 72 normalize_axis_tuple.....)...cor
08c0 65 29 15 da 07 4d 41 45 72 72 6f 72 da 0b 4d 61 73 6b 65 64 41 72 72 61 79 da 03 61 64 64 72 31 e)...MAError..MaskedArray..addr1
08e0 00 00 00 da 07 61 73 61 72 72 61 79 da 0b 63 6f 6e 63 61 74 65 6e 61 74 65 da 05 63 6f 75 6e 74 .....asarray..concatenate..count
0900 72 13 00 00 00 da 06 66 69 6c 6c 65 64 da 13 67 65 74 5f 6d 61 73 6b 65 64 5f 73 75 62 63 6c 61 r......filled..get_masked_subcla
0920 73 73 da 07 67 65 74 64 61 74 61 da 07 67 65 74 6d 61 73 6b da 0c 67 65 74 6d 61 73 6b 61 72 72 ss..getdata..getmask..getmaskarr
0940 61 79 da 0f 6d 61 6b 65 5f 6d 61 73 6b 5f 64 65 73 63 72 da 07 6d 61 73 6b 5f 6f 72 da 06 6d 61 ay..make_mask_descr..mask_or..ma
0960 73 6b 65 64 da 0c 6d 61 73 6b 65 64 5f 61 72 72 61 79 da 06 6e 6f 6d 61 73 6b da 04 6f 6e 65 73 sked..masked_array..nomask..ones
0980 da 04 73 6f 72 74 da 05 7a 65 72 6f 73 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 ..sort..zerosc..................
09a0 00 00 f3 38 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 74 02 00 00 00 00 00 00 00 00 74 ...8.....t.........|.t.........t
09c0 04 00 00 00 00 00 00 00 00 74 06 00 00 00 00 00 00 00 00 66 03 ab 02 00 00 00 00 00 00 53 00 29 .........t.........f.........S.)
09e0 01 7a 36 0a 20 20 20 20 49 73 20 73 65 71 20 61 20 73 65 71 75 65 6e 63 65 20 28 6e 64 61 72 72 .z6.....Is.seq.a.sequence.(ndarr
0a00 61 79 2c 20 6c 69 73 74 20 6f 72 20 74 75 70 6c 65 29 3f 0a 0a 20 20 20 20 29 04 da 0a 69 73 69 ay,.list.or.tuple)?......)...isi
0a20 6e 73 74 61 6e 63 65 72 32 00 00 00 da 05 74 75 70 6c 65 da 04 6c 69 73 74 29 01 da 03 73 65 71 nstancer2.....tuple..list)...seq
0a40 73 01 00 00 00 20 fa 56 2f 68 6f 6d 65 2f 62 6c 61 63 6b 68 61 6f 2f 75 69 75 63 2d 63 6f 75 72 s......V/home/blackhao/uiuc-cour
0a60 73 65 2d 67 72 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 se-graph/.venv/lib/python3.12/si
0a80 74 65 2d 70 61 63 6b 61 67 65 73 2f 6e 75 6d 70 79 2f 6d 61 2f 65 78 74 72 61 73 2e 70 79 da 0a te-packages/numpy/ma/extras.py..
0aa0 69 73 73 65 71 75 65 6e 63 65 72 52 00 00 00 3a 00 00 00 73 18 00 00 00 80 00 f4 0a 00 0c 16 90 issequencerR...:...s............
0ac0 63 9c 47 a4 55 ac 44 d0 1b 31 d3 0b 32 d0 04 32 f3 00 00 00 00 63 02 00 00 00 00 00 00 00 00 00 c.G.U.D..1..2..2.....c..........
0ae0 00 00 03 00 00 00 03 00 00 00 f3 3a 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 ...........:.....t.........|....
0b00 00 00 00 00 00 7d 02 7c 02 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab .....}.|.j...................|..
0b20 01 00 00 00 00 00 00 53 00 29 01 61 c4 04 00 00 0a 20 20 20 20 43 6f 75 6e 74 20 74 68 65 20 6e .......S.).a.........Count.the.n
0b40 75 6d 62 65 72 20 6f 66 20 6d 61 73 6b 65 64 20 65 6c 65 6d 65 6e 74 73 20 61 6c 6f 6e 67 20 74 umber.of.masked.elements.along.t
0b60 68 65 20 67 69 76 65 6e 20 61 78 69 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 he.given.axis.......Parameters..
0b80 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 72 72 20 3a 20 61 72 72 61 79 5f 6c 69 ...----------.....arr.:.array_li
0ba0 6b 65 0a 20 20 20 20 20 20 20 20 41 6e 20 61 72 72 61 79 20 77 69 74 68 20 28 70 6f 73 73 69 62 ke.........An.array.with.(possib
0bc0 6c 79 29 20 6d 61 73 6b 65 64 20 65 6c 65 6d 65 6e 74 73 2e 0a 20 20 20 20 61 78 69 73 20 3a 20 ly).masked.elements......axis.:.
0be0 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 41 78 69 73 20 61 6c 6f 6e 67 int,.optional.........Axis.along
0c00 20 77 68 69 63 68 20 74 6f 20 63 6f 75 6e 74 2e 20 49 66 20 4e 6f 6e 65 20 28 64 65 66 61 75 6c .which.to.count..If.None.(defaul
0c20 74 29 2c 20 61 20 66 6c 61 74 74 65 6e 65 64 0a 20 20 20 20 20 20 20 20 76 65 72 73 69 6f 6e 20 t),.a.flattened.........version.
0c40 6f 66 20 74 68 65 20 61 72 72 61 79 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 52 65 74 75 72 of.the.array.is.used.......Retur
0c60 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 63 6f 75 6e 74 20 3a 20 69 6e 74 2c 20 ns.....-------.....count.:.int,.
0c80 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 54 68 65 20 74 6f 74 61 6c 20 6e 75 6d 62 65 72 ndarray.........The.total.number
0ca0 20 6f 66 20 6d 61 73 6b 65 64 20 65 6c 65 6d 65 6e 74 73 20 28 61 78 69 73 3d 4e 6f 6e 65 29 20 .of.masked.elements.(axis=None).
0cc0 6f 72 20 74 68 65 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 6f 66 20 6d 61 73 6b 65 64 20 or.the.number.........of.masked.
0ce0 65 6c 65 6d 65 6e 74 73 20 61 6c 6f 6e 67 20 65 61 63 68 20 73 6c 69 63 65 20 6f 66 20 74 68 65 elements.along.each.slice.of.the
0d00 20 67 69 76 65 6e 20 61 78 69 73 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d .given.axis.......See.Also.....-
0d20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 4d 61 73 6b 65 64 41 72 72 61 79 2e 63 6f 75 6e 74 20 3a 20 -------.....MaskedArray.count.:.
0d40 43 6f 75 6e 74 20 6e 6f 6e 2d 6d 61 73 6b 65 64 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 Count.non-masked.elements.......
0d60 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 69 6d Examples.....--------.....>>>.im
0d80 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e port.numpy.as.np.....>>>.a.=.np.
0da0 61 72 61 6e 67 65 28 39 29 2e 72 65 73 68 61 70 65 28 28 33 2c 33 29 29 0a 20 20 20 20 3e 3e 3e arange(9).reshape((3,3)).....>>>
0dc0 20 61 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 79 28 61 29 0a 20 20 20 20 3e 3e 3e 20 61 5b 31 2c .a.=.np.ma.array(a).....>>>.a[1,
0de0 20 30 5d 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 0a 20 20 20 20 3e 3e 3e 20 61 5b 31 2c 20 .0].=.np.ma.masked.....>>>.a[1,.
0e00 32 5d 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 0a 20 20 20 20 3e 3e 3e 20 61 5b 32 2c 20 31 2].=.np.ma.masked.....>>>.a[2,.1
0e20 5d 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 0a 20 20 20 20 3e 3e 3e 20 61 0a 20 20 20 20 6d ].=.np.ma.masked.....>>>.a.....m
0e40 61 73 6b 65 64 5f 61 72 72 61 79 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b 5b 30 2c 20 31 2c 20 asked_array(.......data=[[0,.1,.
0e60 32 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 2d 2d 2c 20 34 2c 20 2d 2d 5d 2c 0a 20 20 20 2],.............[--,.4,.--],....
0e80 20 20 20 20 20 20 20 20 20 5b 36 2c 20 2d 2d 2c 20 38 5d 5d 2c 0a 20 20 20 20 20 20 6d 61 73 6b .........[6,.--,.8]],.......mask
0ea0 3d 5b 5b 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 20 20 20 20 20 =[[False,.False,.False],........
0ec0 20 20 20 20 20 5b 20 54 72 75 65 2c 20 46 61 6c 73 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 .....[.True,.False,..True],.....
0ee0 20 20 20 20 20 20 20 20 5b 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 5d 5d 2c 0a ........[False,..True,.False]],.
0f00 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 0a 20 20 20 20 3e 3e 3e ......fill_value=999999).....>>>
0f20 20 6e 70 2e 6d 61 2e 63 6f 75 6e 74 5f 6d 61 73 6b 65 64 28 61 29 0a 20 20 20 20 33 0a 0a 20 20 .np.ma.count_masked(a).....3....
0f40 20 20 57 68 65 6e 20 74 68 65 20 60 61 78 69 73 60 20 6b 65 79 77 6f 72 64 20 69 73 20 75 73 65 ..When.the.`axis`.keyword.is.use
0f60 64 20 61 6e 20 61 72 72 61 79 20 69 73 20 72 65 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 3e 3e 3e d.an.array.is.returned.......>>>
0f80 20 6e 70 2e 6d 61 2e 63 6f 75 6e 74 5f 6d 61 73 6b 65 64 28 61 2c 20 61 78 69 73 3d 30 29 0a 20 .np.ma.count_masked(a,.axis=0)..
0fa0 20 20 20 61 72 72 61 79 28 5b 31 2c 20 31 2c 20 31 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d ...array([1,.1,.1]).....>>>.np.m
0fc0 61 2e 63 6f 75 6e 74 5f 6d 61 73 6b 65 64 28 61 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 61 72 a.count_masked(a,.axis=1).....ar
0fe0 72 61 79 28 5b 30 2c 20 32 2c 20 31 5d 29 0a 0a 20 20 20 20 29 02 72 43 00 00 00 da 03 73 75 6d ray([0,.2,.1])......).rC.....sum
1000 29 03 da 03 61 72 72 da 04 61 78 69 73 da 01 6d 73 03 00 00 00 20 20 20 72 51 00 00 00 72 0f 00 )...arr..axis..ms.......rQ...r..
1020 00 00 72 0f 00 00 00 42 00 00 00 73 1d 00 00 00 80 00 f4 64 01 00 09 15 90 53 d3 08 19 80 41 d8 ..r....B...s.......d.....S....A.
1040 0b 0c 8f 35 89 35 90 14 8b 3b d0 04 16 72 53 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 09 ...5.5...;...rS...c.............
1060 00 00 00 03 00 00 00 f3 82 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 74 03 00 00 00 00 00 00 ..............t.........t.......
1080 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 ..j...................|.|.......
10a0 00 00 74 03 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 ..t.........j...................
10c0 7c 00 74 09 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 ac 01 |.t.........|...................
10e0 ab 02 00 00 00 00 00 00 7d 02 7c 02 53 00 29 02 61 db 05 00 00 0a 20 20 20 20 45 6d 70 74 79 20 ........}.|.S.).a.........Empty.
1100 6d 61 73 6b 65 64 20 61 72 72 61 79 20 77 69 74 68 20 61 6c 6c 20 65 6c 65 6d 65 6e 74 73 20 6d masked.array.with.all.elements.m
1120 61 73 6b 65 64 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 20 61 6e 20 65 6d 70 74 79 20 6d 61 73 6b asked.......Return.an.empty.mask
1140 65 64 20 61 72 72 61 79 20 6f 66 20 74 68 65 20 67 69 76 65 6e 20 73 68 61 70 65 20 61 6e 64 20 ed.array.of.the.given.shape.and.
1160 64 74 79 70 65 2c 20 77 68 65 72 65 20 61 6c 6c 20 74 68 65 0a 20 20 20 20 64 61 74 61 20 61 72 dtype,.where.all.the.....data.ar
1180 65 20 6d 61 73 6b 65 64 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d e.masked.......Parameters.....--
11a0 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 73 68 61 70 65 20 3a 20 69 6e 74 20 6f 72 20 74 75 70 6c --------.....shape.:.int.or.tupl
11c0 65 20 6f 66 20 69 6e 74 73 0a 20 20 20 20 20 20 20 20 53 68 61 70 65 20 6f 66 20 74 68 65 20 72 e.of.ints.........Shape.of.the.r
11e0 65 71 75 69 72 65 64 20 4d 61 73 6b 65 64 41 72 72 61 79 2c 20 65 2e 67 2e 2c 20 60 60 28 32 2c equired.MaskedArray,.e.g.,.``(2,
1200 20 33 29 60 60 20 6f 72 20 60 60 32 60 60 2e 0a 20 20 20 20 64 74 79 70 65 20 3a 20 64 74 79 70 .3)``.or.``2``......dtype.:.dtyp
1220 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 44 61 74 61 20 74 79 70 65 20 6f 66 e,.optional.........Data.type.of
1240 20 74 68 65 20 6f 75 74 70 75 74 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d .the.output.......Returns.....--
1260 2d 2d 2d 2d 2d 0a 20 20 20 20 61 20 3a 20 4d 61 73 6b 65 64 41 72 72 61 79 0a 20 20 20 20 20 20 -----.....a.:.MaskedArray.......
1280 20 20 41 20 6d 61 73 6b 65 64 20 61 72 72 61 79 20 77 69 74 68 20 61 6c 6c 20 64 61 74 61 20 6d ..A.masked.array.with.all.data.m
12a0 61 73 6b 65 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 2d asked.......See.Also.....-------
12c0 2d 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 6c 6c 5f 6c 69 6b 65 20 3a 20 45 6d 70 74 79 20 6d 61 -.....masked_all_like.:.Empty.ma
12e0 73 6b 65 64 20 61 72 72 61 79 20 6d 6f 64 65 6c 6c 65 64 20 6f 6e 20 61 6e 20 65 78 69 73 74 69 sked.array.modelled.on.an.existi
1300 6e 67 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 ng.array.......Notes.....-----..
1320 20 20 20 55 6e 6c 69 6b 65 20 6f 74 68 65 72 20 6d 61 73 6b 65 64 20 61 72 72 61 79 20 63 72 65 ...Unlike.other.masked.array.cre
1340 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 20 28 65 2e 67 2e 20 60 6e 75 6d 70 79 2e 6d 61 2e ation.functions.(e.g..`numpy.ma.
1360 7a 65 72 6f 73 60 2c 0a 20 20 20 20 60 6e 75 6d 70 79 2e 6d 61 2e 6f 6e 65 73 60 2c 20 60 6e 75 zeros`,.....`numpy.ma.ones`,.`nu
1380 6d 70 79 2e 6d 61 2e 66 75 6c 6c 60 29 2c 20 60 6d 61 73 6b 65 64 5f 61 6c 6c 60 20 64 6f 65 73 mpy.ma.full`),.`masked_all`.does
13a0 20 6e 6f 74 20 69 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 0a 20 20 20 20 76 61 6c 75 65 73 20 6f .not.initialize.the.....values.o
13c0 66 20 74 68 65 20 61 72 72 61 79 2c 20 61 6e 64 20 6d 61 79 20 74 68 65 72 65 66 6f 72 65 20 62 f.the.array,.and.may.therefore.b
13e0 65 20 6d 61 72 67 69 6e 61 6c 6c 79 20 66 61 73 74 65 72 2e 20 48 6f 77 65 76 65 72 2c 0a 20 20 e.marginally.faster..However,...
1400 20 20 74 68 65 20 76 61 6c 75 65 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 6e 65 77 6c 79 ..the.values.stored.in.the.newly
1420 20 61 6c 6c 6f 63 61 74 65 64 20 61 72 72 61 79 20 61 72 65 20 61 72 62 69 74 72 61 72 79 2e 20 .allocated.array.are.arbitrary..
1440 46 6f 72 0a 20 20 20 20 72 65 70 72 6f 64 75 63 69 62 6c 65 20 62 65 68 61 76 69 6f 72 2c 20 62 For.....reproducible.behavior,.b
1460 65 20 73 75 72 65 20 74 6f 20 73 65 74 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 e.sure.to.set.each.element.of.th
1480 65 20 61 72 72 61 79 20 62 65 66 6f 72 65 0a 20 20 20 20 72 65 61 64 69 6e 67 2e 0a 0a 20 20 20 e.array.before.....reading......
14a0 20 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 69 .Examples.....--------.....>>>.i
14c0 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e mport.numpy.as.np.....>>>.np.ma.
14e0 6d 61 73 6b 65 64 5f 61 6c 6c 28 28 33 2c 20 33 29 29 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 masked_all((3,.3)).....masked_ar
1500 72 61 79 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b 5b 2d 2d 2c 20 2d 2d 2c 20 2d 2d 5d 2c 0a 20 ray(.......data=[[--,.--,.--],..
1520 20 20 20 20 20 20 20 20 20 20 20 5b 2d 2d 2c 20 2d 2d 2c 20 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 ...........[--,.--,.--],........
1540 20 20 20 20 20 5b 2d 2d 2c 20 2d 2d 2c 20 2d 2d 5d 5d 2c 0a 20 20 20 20 20 20 6d 61 73 6b 3d 5b .....[--,.--,.--]],.......mask=[
1560 5b 20 54 72 75 65 2c 20 20 54 72 75 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 [.True,..True,..True],..........
1580 20 20 20 5b 20 54 72 75 65 2c 20 20 54 72 75 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 ...[.True,..True,..True],.......
15a0 20 20 20 20 20 20 5b 20 54 72 75 65 2c 20 20 54 72 75 65 2c 20 20 54 72 75 65 5d 5d 2c 0a 20 20 ......[.True,..True,..True]],...
15c0 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 31 65 2b 32 30 2c 0a 20 20 20 20 20 20 64 74 79 70 ....fill_value=1e+20,.......dtyp
15e0 65 3d 66 6c 6f 61 74 36 34 29 0a 0a 20 20 20 20 54 68 65 20 60 64 74 79 70 65 60 20 70 61 72 61 e=float64)......The.`dtype`.para
1600 6d 65 74 65 72 20 64 65 66 69 6e 65 73 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 64 61 74 meter.defines.the.underlying.dat
1620 61 20 74 79 70 65 2e 0a 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 a.type.......>>>.a.=.np.ma.maske
1640 64 5f 61 6c 6c 28 28 33 2c 20 33 29 29 0a 20 20 20 20 3e 3e 3e 20 61 2e 64 74 79 70 65 0a 20 20 d_all((3,.3)).....>>>.a.dtype...
1660 20 20 64 74 79 70 65 28 27 66 6c 6f 61 74 36 34 27 29 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e ..dtype('float64').....>>>.a.=.n
1680 70 2e 6d 61 2e 6d 61 73 6b 65 64 5f 61 6c 6c 28 28 33 2c 20 33 29 2c 20 64 74 79 70 65 3d 6e 70 p.ma.masked_all((3,.3),.dtype=np
16a0 2e 69 6e 74 33 32 29 0a 20 20 20 20 3e 3e 3e 20 61 2e 64 74 79 70 65 0a 20 20 20 20 64 74 79 70 .int32).....>>>.a.dtype.....dtyp
16c0 65 28 27 69 6e 74 33 32 27 29 0a 0a 20 20 20 20 a9 01 da 04 6d 61 73 6b 29 05 72 47 00 00 00 da e('int32')..........mask).rG....
16e0 02 6e 70 da 05 65 6d 70 74 79 72 49 00 00 00 72 44 00 00 00 29 03 da 05 73 68 61 70 65 da 05 64 .np..emptyrI...rD...)...shape..d
1700 74 79 70 65 da 01 61 73 03 00 00 00 20 20 20 72 51 00 00 00 72 20 00 00 00 72 20 00 00 00 78 00 type..as.......rQ...r....r....x.
1720 00 00 73 35 00 00 00 80 00 f4 70 01 00 09 15 94 52 97 58 91 58 98 65 a0 55 d3 15 2b dc 1a 1c 9f ..s5......p.....R.X.X.e.U..+....
1740 27 99 27 a0 25 ac 1f b8 15 d3 29 3f d3 1a 40 f4 03 01 09 42 01 80 41 e0 0b 0c 80 48 72 53 00 00 '.'.%.....)?..@....B..A....HrS..
1760 00 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 c8 00 00 00 97 00 74 01 00 .c...........................t..
1780 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 01 00 .......j...................|....
17a0 00 00 00 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 06 00 00 00 00 00 .....j...................t......
17c0 00 00 00 ab 01 00 00 00 00 00 00 7d 01 74 01 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 ...........}.t.........j........
17e0 00 00 00 00 00 00 00 00 00 00 00 7c 01 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........|.j..................
1800 00 74 0d 00 00 00 00 00 00 00 00 7c 01 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .t.........|.j..................
1820 00 ab 01 00 00 00 00 00 00 ac 01 ab 02 00 00 00 00 00 00 7c 01 5f 08 00 00 00 00 00 00 00 00 7c ...................|._.........|
1840 01 53 00 29 02 61 47 06 00 00 0a 20 20 20 20 45 6d 70 74 79 20 6d 61 73 6b 65 64 20 61 72 72 61 .S.).aG........Empty.masked.arra
1860 79 20 77 69 74 68 20 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20 61 6e 20 65 78 69 73 y.with.the.properties.of.an.exis
1880 74 69 6e 67 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 20 61 6e 20 65 6d 70 74 79 ting.array.......Return.an.empty
18a0 20 6d 61 73 6b 65 64 20 61 72 72 61 79 20 6f 66 20 74 68 65 20 73 61 6d 65 20 73 68 61 70 65 20 .masked.array.of.the.same.shape.
18c0 61 6e 64 20 64 74 79 70 65 20 61 73 0a 20 20 20 20 74 68 65 20 61 72 72 61 79 20 60 61 72 72 60 and.dtype.as.....the.array.`arr`
18e0 2c 20 77 68 65 72 65 20 61 6c 6c 20 74 68 65 20 64 61 74 61 20 61 72 65 20 6d 61 73 6b 65 64 2e ,.where.all.the.data.are.masked.
1900 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a ......Parameters.....----------.
1920 20 20 20 20 61 72 72 20 3a 20 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 41 6e 20 61 72 72 ....arr.:.ndarray.........An.arr
1940 61 79 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 73 68 61 70 65 20 61 6e 64 20 64 74 79 70 ay.describing.the.shape.and.dtyp
1960 65 20 6f 66 20 74 68 65 20 72 65 71 75 69 72 65 64 20 4d 61 73 6b 65 64 41 72 72 61 79 2e 0a 0a e.of.the.required.MaskedArray...
1980 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 61 20 3a 20 ....Returns.....-------.....a.:.
19a0 4d 61 73 6b 65 64 41 72 72 61 79 0a 20 20 20 20 20 20 20 20 41 20 6d 61 73 6b 65 64 20 61 72 72 MaskedArray.........A.masked.arr
19c0 61 79 20 77 69 74 68 20 61 6c 6c 20 64 61 74 61 20 6d 61 73 6b 65 64 2e 0a 0a 20 20 20 20 52 61 ay.with.all.data.masked.......Ra
19e0 69 73 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 41 74 74 72 69 62 75 74 65 45 72 72 ises.....------.....AttributeErr
1a00 6f 72 0a 20 20 20 20 20 20 20 20 49 66 20 60 61 72 72 60 20 64 6f 65 73 6e 27 74 20 68 61 76 65 or.........If.`arr`.doesn't.have
1a20 20 61 20 73 68 61 70 65 20 61 74 74 72 69 62 75 74 65 20 28 69 2e 65 2e 20 6e 6f 74 20 61 6e 20 .a.shape.attribute.(i.e..not.an.
1a40 6e 64 61 72 72 61 79 29 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d ndarray)......See.Also.....-----
1a60 2d 2d 2d 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 6c 6c 20 3a 20 45 6d 70 74 79 20 6d 61 73 6b 65 ---.....masked_all.:.Empty.maske
1a80 64 20 61 72 72 61 79 20 77 69 74 68 20 61 6c 6c 20 65 6c 65 6d 65 6e 74 73 20 6d 61 73 6b 65 64 d.array.with.all.elements.masked
1aa0 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 55 6e 6c 69 6b .......Notes.....-----.....Unlik
1ac0 65 20 6f 74 68 65 72 20 6d 61 73 6b 65 64 20 61 72 72 61 79 20 63 72 65 61 74 69 6f 6e 20 66 75 e.other.masked.array.creation.fu
1ae0 6e 63 74 69 6f 6e 73 20 28 65 2e 67 2e 20 60 6e 75 6d 70 79 2e 6d 61 2e 7a 65 72 6f 73 5f 6c 69 nctions.(e.g..`numpy.ma.zeros_li
1b00 6b 65 60 2c 0a 20 20 20 20 60 6e 75 6d 70 79 2e 6d 61 2e 6f 6e 65 73 5f 6c 69 6b 65 60 2c 20 60 ke`,.....`numpy.ma.ones_like`,.`
1b20 6e 75 6d 70 79 2e 6d 61 2e 66 75 6c 6c 5f 6c 69 6b 65 60 29 2c 20 60 6d 61 73 6b 65 64 5f 61 6c numpy.ma.full_like`),.`masked_al
1b40 6c 5f 6c 69 6b 65 60 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 69 6e 69 74 69 61 6c 69 7a 65 20 l_like`.does.not.....initialize.
1b60 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 61 72 72 61 79 2c 20 61 6e 64 20 6d 61 79 the.values.of.the.array,.and.may
1b80 20 74 68 65 72 65 66 6f 72 65 20 62 65 20 6d 61 72 67 69 6e 61 6c 6c 79 0a 20 20 20 20 66 61 73 .therefore.be.marginally.....fas
1ba0 74 65 72 2e 20 48 6f 77 65 76 65 72 2c 20 74 68 65 20 76 61 6c 75 65 73 20 73 74 6f 72 65 64 20 ter..However,.the.values.stored.
1bc0 69 6e 20 74 68 65 20 6e 65 77 6c 79 20 61 6c 6c 6f 63 61 74 65 64 20 61 72 72 61 79 20 61 72 65 in.the.newly.allocated.array.are
1be0 0a 20 20 20 20 61 72 62 69 74 72 61 72 79 2e 20 46 6f 72 20 72 65 70 72 6f 64 75 63 69 62 6c 65 .....arbitrary..For.reproducible
1c00 20 62 65 68 61 76 69 6f 72 2c 20 62 65 20 73 75 72 65 20 74 6f 20 73 65 74 20 65 61 63 68 20 65 .behavior,.be.sure.to.set.each.e
1c20 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 0a 20 20 20 20 61 72 72 61 79 20 62 65 66 6f 72 65 20 72 lement.of.the.....array.before.r
1c40 65 61 64 69 6e 67 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d eading.......Examples.....------
1c60 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 70 0a 20 20 --.....>>>.import.numpy.as.np...
1c80 20 20 3e 3e 3e 20 61 72 72 20 3d 20 6e 70 2e 7a 65 72 6f 73 28 28 32 2c 20 33 29 2c 20 64 74 79 ..>>>.arr.=.np.zeros((2,.3),.dty
1ca0 70 65 3d 6e 70 2e 66 6c 6f 61 74 33 32 29 0a 20 20 20 20 3e 3e 3e 20 61 72 72 0a 20 20 20 20 61 pe=np.float32).....>>>.arr.....a
1cc0 72 72 61 79 28 5b 5b 30 2e 2c 20 30 2e 2c 20 30 2e 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b rray([[0.,.0.,.0.],............[
1ce0 30 2e 2c 20 30 2e 2c 20 30 2e 5d 5d 2c 20 64 74 79 70 65 3d 66 6c 6f 61 74 33 32 29 0a 20 20 20 0.,.0.,.0.]],.dtype=float32)....
1d00 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 5f 61 6c 6c 5f 6c 69 6b 65 28 61 72 72 29 0a .>>>.np.ma.masked_all_like(arr).
1d20 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b 5b 2d ....masked_array(.......data=[[-
1d40 2d 2c 20 2d 2d 2c 20 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 2d 2d 2c 20 2d 2d 2c -,.--,.--],.............[--,.--,
1d60 20 2d 2d 5d 5d 2c 0a 20 20 20 20 20 20 6d 61 73 6b 3d 5b 5b 20 54 72 75 65 2c 20 20 54 72 75 65 .--]],.......mask=[[.True,..True
1d80 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 20 54 72 75 65 2c 20 20 54 ,..True],.............[.True,..T
1da0 72 75 65 2c 20 20 54 72 75 65 5d 5d 2c 0a 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 6e rue,..True]],.......fill_value=n
1dc0 70 2e 66 6c 6f 61 74 36 34 28 31 65 2b 32 30 29 2c 0a 20 20 20 20 20 20 64 74 79 70 65 3d 66 6c p.float64(1e+20),.......dtype=fl
1de0 6f 61 74 33 32 29 0a 0a 20 20 20 20 54 68 65 20 64 74 79 70 65 20 6f 66 20 74 68 65 20 6d 61 73 oat32)......The.dtype.of.the.mas
1e00 6b 65 64 20 61 72 72 61 79 20 6d 61 74 63 68 65 73 20 74 68 65 20 64 74 79 70 65 20 6f 66 20 60 ked.array.matches.the.dtype.of.`
1e20 61 72 72 60 2e 0a 0a 20 20 20 20 3e 3e 3e 20 61 72 72 2e 64 74 79 70 65 0a 20 20 20 20 64 74 79 arr`.......>>>.arr.dtype.....dty
1e40 70 65 28 27 66 6c 6f 61 74 33 32 27 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 6d 61 73 6b pe('float32').....>>>.np.ma.mask
1e60 65 64 5f 61 6c 6c 5f 6c 69 6b 65 28 61 72 72 29 2e 64 74 79 70 65 0a 20 20 20 20 64 74 79 70 65 ed_all_like(arr).dtype.....dtype
1e80 28 27 66 6c 6f 61 74 33 32 27 29 0a 0a 20 20 20 20 a9 01 72 5f 00 00 00 29 09 72 5c 00 00 00 da ('float32')........r_...).r\....
1ea0 0a 65 6d 70 74 79 5f 6c 69 6b 65 da 04 76 69 65 77 72 3a 00 00 00 72 49 00 00 00 72 5e 00 00 00 .empty_like..viewr:...rI...r^...
1ec0 72 44 00 00 00 72 5f 00 00 00 da 05 5f 6d 61 73 6b 29 02 72 56 00 00 00 72 60 00 00 00 73 02 00 rD...r_....._mask).rV...r`...s..
1ee0 00 00 20 20 72 51 00 00 00 72 21 00 00 00 72 21 00 00 00 b5 00 00 00 73 42 00 00 00 80 00 f4 76 ....rQ...r!...r!.......sB......v
1f00 01 00 09 0b 8f 0d 89 0d 90 63 d3 08 1a d7 08 1f d1 08 1f a4 0b d3 08 2c 80 41 dc 0e 10 8f 67 89 .........c.............,.A....g.
1f20 67 90 61 97 67 91 67 a4 5f b0 51 b7 57 b1 57 d3 25 3d d4 0e 3e 80 41 84 47 d8 0b 0c 80 48 72 53 g.a.g.g._.Q.W.W.%=..>.A.G....HrS
1f40 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 22 00 00 00 97 00 65 ...c.....................".....e
1f60 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 84 00 5a 04 64 03 84 00 5a 05 64 04 84 00 5a 06 79 05 29 .Z.d.Z.d.Z.d...Z.d...Z.d...Z.y.)
1f80 06 da 0f 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e 61 56 02 00 00 0a 20 20 20 20 44 65 66 69 ..._fromnxfunctionaV........Defi
1fa0 6e 65 73 20 61 20 77 72 61 70 70 65 72 20 74 6f 20 61 64 61 70 74 20 4e 75 6d 50 79 20 66 75 6e nes.a.wrapper.to.adapt.NumPy.fun
1fc0 63 74 69 6f 6e 73 20 74 6f 20 6d 61 73 6b 65 64 20 61 72 72 61 79 73 2e 0a 0a 0a 20 20 20 20 41 ctions.to.masked.arrays........A
1fe0 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 60 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e 60 20 n.instance.of.`_fromnxfunction`.
2000 63 61 6e 20 62 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 70 61 72 61 can.be.called.with.the.same.para
2020 6d 65 74 65 72 73 0a 20 20 20 20 61 73 20 74 68 65 20 77 72 61 70 70 65 64 20 4e 75 6d 50 79 20 meters.....as.the.wrapped.NumPy.
2040 66 75 6e 63 74 69 6f 6e 2e 20 54 68 65 20 64 6f 63 73 74 72 69 6e 67 20 6f 66 20 60 6e 65 77 66 function..The.docstring.of.`newf
2060 75 6e 63 60 20 69 73 20 61 64 61 70 74 65 64 20 66 72 6f 6d 0a 20 20 20 20 74 68 65 20 77 72 61 unc`.is.adapted.from.....the.wra
2080 70 70 65 64 20 66 75 6e 63 74 69 6f 6e 20 61 73 20 77 65 6c 6c 2c 20 73 65 65 20 60 67 65 74 64 pped.function.as.well,.see.`getd
20a0 6f 63 60 2e 0a 0a 20 20 20 20 54 68 69 73 20 63 6c 61 73 73 20 73 68 6f 75 6c 64 20 6e 6f 74 20 oc`.......This.class.should.not.
20c0 62 65 20 75 73 65 64 20 64 69 72 65 63 74 6c 79 2e 20 49 6e 73 74 65 61 64 2c 20 6f 6e 65 20 6f be.used.directly..Instead,.one.o
20e0 66 20 69 74 73 20 65 78 74 65 6e 73 69 6f 6e 73 20 74 68 61 74 0a 20 20 20 20 70 72 6f 76 69 64 f.its.extensions.that.....provid
2100 65 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 61 20 73 70 65 63 69 66 69 63 20 74 79 70 65 20 6f es.support.for.a.specific.type.o
2120 66 20 69 6e 70 75 74 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 2e 0a 0a 20 20 20 20 50 61 72 f.input.should.be.used.......Par
2140 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 66 75 6e 63 6e ameters.....----------.....funcn
2160 61 6d 65 20 3a 20 73 74 72 0a 20 20 20 20 20 20 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 ame.:.str.........The.name.of.th
2180 65 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 61 64 61 70 74 65 64 2e 20 54 68 65 20 66 75 e.function.to.be.adapted..The.fu
21a0 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 20 20 20 69 6e 20 74 68 65 20 nction.should.be.........in.the.
21c0 4e 75 6d 50 79 20 6e 61 6d 65 73 70 61 63 65 20 28 69 2e 65 2e 20 60 60 6e 70 2e 66 75 6e 63 6e NumPy.namespace.(i.e..``np.funcn
21e0 61 6d 65 60 60 29 2e 0a 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 ame``).......c..................
2200 00 00 f3 4a 00 00 00 97 00 7c 01 7c 00 5f 00 00 00 00 00 00 00 00 00 7c 01 7c 00 5f 01 00 00 00 ...J.....|.|._.........|.|._....
2220 00 00 00 00 00 7c 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 .....|.j........................
2240 00 00 00 7c 00 5f 03 00 00 00 00 00 00 00 00 79 00 a9 01 4e 29 04 da 08 5f 5f 6e 61 6d 65 5f 5f ...|._.........y...N)...__name__
2260 da 0c 5f 5f 71 75 61 6c 6e 61 6d 65 5f 5f da 06 67 65 74 64 6f 63 da 07 5f 5f 64 6f 63 5f 5f 29 ..__qualname__..getdoc..__doc__)
2280 02 da 04 73 65 6c 66 da 08 66 75 6e 63 6e 61 6d 65 73 02 00 00 00 20 20 72 51 00 00 00 da 08 5f ...self..funcnames......rQ....._
22a0 5f 69 6e 69 74 5f 5f 7a 18 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e 2e 5f 5f 69 6e 69 74 5f _init__z._fromnxfunction.__init_
22c0 5f 0c 01 00 00 73 1e 00 00 00 80 00 d8 18 20 88 04 8c 0d d8 1c 24 88 04 d4 08 19 d8 17 1b 97 7b _....s...............$.........{
22e0 91 7b 93 7d 88 04 8d 0c 72 53 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 .{.}....rS...c..................
2300 00 00 f3 e0 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 7c 00 6a .........t.........t.........|.j
2320 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 ab 03 00 00 00 00 00 00 7d 01 74 ...................d.........}.t
2340 01 00 00 00 00 00 00 00 00 7c 01 64 02 64 01 ab 03 00 00 00 00 00 00 7d 02 7c 02 72 44 74 07 00 .........|.d.d.........}.|.rDt..
2360 00 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 01 ab 01 00 .......j...................|....
2380 00 00 00 00 00 7d 03 74 07 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 .....}.t.........j..............
23a0 00 00 00 00 00 7c 02 64 03 ab 02 00 00 00 00 00 00 7d 02 7c 03 72 12 7c 00 6a 04 00 00 00 00 00 .....|.d.........}.|.r.|.j......
23c0 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 7a 00 00 00 64 04 7a 00 00 00 7d 03 7c 03 7c 02 7a .............|.z...d.z...}.|.|.z
23e0 00 00 00 53 00 79 01 29 05 61 4b 01 00 00 0a 20 20 20 20 20 20 20 20 52 65 74 72 69 65 76 65 20 ...S.y.).aK............Retrieve.
2400 74 68 65 20 64 6f 63 73 74 72 69 6e 67 20 61 6e 64 20 73 69 67 6e 61 74 75 72 65 20 66 72 6f 6d the.docstring.and.signature.from
2420 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 60 60 5f 5f .the.function...........The.``__
2440 64 6f 63 5f 5f 60 60 20 61 74 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f doc__``.attribute.of.the.functio
2460 6e 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 64 6f 63 73 74 72 69 6e 67 20 66 6f 72 0a 20 n.is.used.as.the.docstring.for..
2480 20 20 20 20 20 20 20 74 68 65 20 6e 65 77 20 6d 61 73 6b 65 64 20 61 72 72 61 79 20 76 65 72 73 .......the.new.masked.array.vers
24a0 69 6f 6e 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 2e 20 41 20 6e 6f 74 65 20 6f 6e 20 61 ion.of.the.function..A.note.on.a
24c0 70 70 6c 69 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 pplication.........of.the.functi
24e0 6f 6e 20 74 6f 20 74 68 65 20 6d 61 73 6b 20 69 73 20 61 70 70 65 6e 64 65 64 2e 0a 0a 20 20 20 on.to.the.mask.is.appended......
2500 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d .....Parameters.........--------
2520 2d 2d 0a 20 20 20 20 20 20 20 20 4e 6f 6e 65 0a 0a 20 20 20 20 20 20 20 20 4e 72 6d 00 00 00 7a --.........None..........Nrm...z
2540 40 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 70 70 6c 69 65 64 20 74 6f 20 62 6f 74 68 @The.function.is.applied.to.both
2560 20 74 68 65 20 5f 64 61 74 61 20 61 6e 64 20 74 68 65 20 5f 6d 61 73 6b 2c 20 69 66 20 61 6e 79 .the._data.and.the._mask,.if.any
2580 2e 7a 02 0a 0a 29 06 da 07 67 65 74 61 74 74 72 72 5c 00 00 00 72 6a 00 00 00 da 02 6d 61 da 14 .z...)...getattrr\...rj.....ma..
25a0 67 65 74 5f 6f 62 6a 65 63 74 5f 73 69 67 6e 61 74 75 72 65 da 08 64 6f 63 5f 6e 6f 74 65 29 04 get_object_signature..doc_note).
25c0 72 6e 00 00 00 da 06 6e 70 66 75 6e 63 da 03 64 6f 63 da 03 73 69 67 73 04 00 00 00 20 20 20 20 rn.....npfunc..doc..sigs........
25e0 72 51 00 00 00 72 6c 00 00 00 7a 16 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e 2e 67 65 74 64 rQ...rl...z._fromnxfunction.getd
2600 6f 63 11 01 00 00 73 6f 00 00 00 80 00 f4 1a 00 12 19 9c 12 98 54 9f 5d 99 5d a8 44 d3 11 31 88 oc....so.............T.].].D..1.
2620 06 dc 0e 15 90 66 98 69 a8 14 d3 0e 2e 88 03 d9 0b 0e dc 12 14 d7 12 29 d1 12 29 a8 26 d3 12 31 .....f.i...............)..).&..1
2640 88 43 dc 12 14 97 2b 91 2b 98 63 f0 00 01 24 3c f3 00 01 13 3d 88 43 e1 0f 12 d8 16 1a 97 6d 91 .C....+.+.c...$<....=.C.......m.
2660 6d a0 63 d1 16 29 a8 46 d1 16 32 90 03 d8 13 16 98 13 91 39 d0 0c 1c d8 08 0e 72 53 00 00 00 63 m.c..).F..2........9......rS...c
2680 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 f3 04 00 00 00 97 00 79 00 72 69 00 ...........................y.ri.
26a0 00 00 a9 00 29 03 72 6e 00 00 00 da 04 61 72 67 73 da 06 70 61 72 61 6d 73 73 03 00 00 00 20 20 ....).rn.....args..paramss......
26c0 20 72 51 00 00 00 da 08 5f 5f 63 61 6c 6c 5f 5f 7a 18 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f .rQ.....__call__z._fromnxfunctio
26e0 6e 2e 5f 5f 63 61 6c 6c 5f 5f 29 01 00 00 73 05 00 00 00 80 00 d8 08 0c 72 53 00 00 00 4e 29 07 n.__call__)...s.........rS...N).
2700 72 6a 00 00 00 da 0a 5f 5f 6d 6f 64 75 6c 65 5f 5f 72 6b 00 00 00 72 6d 00 00 00 72 70 00 00 00 rj.....__module__rk...rm...rp...
2720 72 6c 00 00 00 72 7d 00 00 00 72 7a 00 00 00 72 53 00 00 00 72 51 00 00 00 72 67 00 00 00 72 67 rl...r}...rz...rS...rQ...rg...rg
2740 00 00 00 f8 00 00 00 73 16 00 00 00 84 00 f1 02 11 05 08 f2 26 03 05 25 f2 0a 16 05 0f f3 30 01 .......s............&..%......0.
2760 05 0d 72 53 00 00 00 72 67 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 ..rS...rg...c...................
2780 00 f3 16 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 84 00 5a 04 79 03 29 04 da 16 ........e.Z.d.Z.d.Z.d...Z.y.)...
27a0 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e 5f 73 69 6e 67 6c 65 7a b2 0a 20 20 20 20 41 20 76 _fromnxfunction_singlez......A.v
27c0 65 72 73 69 6f 6e 20 6f 66 20 60 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e 60 20 74 68 61 74 ersion.of.`_fromnxfunction`.that
27e0 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 61 72 72 61 79 0a 20 .is.called.with.a.single.array..
2800 20 20 20 61 72 67 75 6d 65 6e 74 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 75 78 69 6c 69 61 72 ...argument.followed.by.auxiliar
2820 79 20 61 72 67 73 20 74 68 61 74 20 61 72 65 20 70 61 73 73 65 64 20 76 65 72 62 61 74 69 6d 20 y.args.that.are.passed.verbatim.
2840 66 6f 72 0a 20 20 20 20 62 6f 74 68 20 74 68 65 20 64 61 74 61 20 61 6e 64 20 6d 61 73 6b 20 63 for.....both.the.data.and.mask.c
2860 61 6c 6c 73 2e 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 0f 00 00 00 f3 alls......c.....................
2880 50 01 00 00 97 00 74 01 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 7c 00 6a 04 00 00 P.....t.........t.........|.j...
28a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7d 04 74 07 00 00 00 00 ........................}.t.....
28c0 00 00 00 00 7c 01 74 08 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 3c 02 00 7c 04 7c 01 ....|.t.................r<..|.|.
28e0 6a 0b 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 67 01 7c 02 j...........................g.|.
2900 a2 01 ad 06 69 00 7c 03 a4 01 8e 01 7d 05 02 00 7c 04 74 0d 00 00 00 00 00 00 00 00 7c 01 ab 01 ....i.|.....}...|.t.........|...
2920 00 00 00 00 00 00 67 01 7c 02 a2 01 ad 06 69 00 7c 03 a4 01 8e 01 7d 06 74 0f 00 00 00 00 00 00 ......g.|.....i.|.....}.t.......
2940 00 00 7c 05 7c 06 ac 01 ab 02 00 00 00 00 00 00 53 00 02 00 7c 04 74 03 00 00 00 00 00 00 00 00 ..|.|...........S...|.t.........
2960 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 67 01 j...................|.........g.
2980 7c 02 a2 01 ad 06 69 00 7c 03 a4 01 8e 01 7d 05 02 00 7c 04 74 0d 00 00 00 00 00 00 00 00 7c 01 |.....i.|.....}...|.t.........|.
29a0 ab 01 00 00 00 00 00 00 67 01 7c 02 a2 01 ad 06 69 00 7c 03 a4 01 8e 01 7d 06 74 0f 00 00 00 00 ........g.|.....i.|.....}.t.....
29c0 00 00 00 00 7c 05 7c 06 ac 01 ab 02 00 00 00 00 00 00 53 00 29 02 4e 72 5a 00 00 00 29 09 72 72 ....|.|...........S.).NrZ...).rr
29e0 00 00 00 72 5c 00 00 00 72 6a 00 00 00 72 4d 00 00 00 72 32 00 00 00 da 09 5f 5f 61 72 72 61 79 ...r\...rj...rM...r2.....__array
2a00 5f 5f 72 43 00 00 00 72 47 00 00 00 72 3c 00 00 00 a9 07 72 6e 00 00 00 da 01 78 72 7b 00 00 00 __rC...rG...r<.....rn.....xr{...
2a20 72 7c 00 00 00 da 04 66 75 6e 63 da 02 5f 64 da 02 5f 6d 73 07 00 00 00 20 20 20 20 20 20 20 72 r|.....func.._d.._ms...........r
2a40 51 00 00 00 72 7d 00 00 00 7a 1f 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e 5f 73 69 6e 67 6c Q...r}...z._fromnxfunction_singl
2a60 65 2e 5f 5f 63 61 6c 6c 5f 5f 33 01 00 00 73 9c 00 00 00 80 00 dc 0f 16 94 72 98 34 9f 3d 99 3d e.__call__3...s..........r.4.=.=
2a80 d3 0f 29 88 04 dc 0b 15 90 61 9c 17 d4 0b 21 d9 11 15 90 61 97 6b 91 6b 93 6d d0 11 35 a0 64 d2 ..)......a....!....a.k.k.m..5.d.
2aa0 11 35 a8 66 d1 11 35 88 42 d9 11 15 94 6c a0 31 93 6f d0 11 37 a8 04 d2 11 37 b0 06 d1 11 37 88 .5.f..5.B....l.1.o..7....7....7.
2ac0 42 dc 13 1f a0 02 a8 12 d4 13 2c d0 0c 2c e1 11 15 94 62 97 6a 91 6a a0 11 93 6d d0 11 35 a0 64 B.........,..,....b.j.j...m..5.d
2ae0 d2 11 35 a8 66 d1 11 35 88 42 d9 11 15 94 6c a0 31 93 6f d0 11 37 a8 04 d2 11 37 b0 06 d1 11 37 ..5.f..5.B....l.1.o..7....7....7
2b00 88 42 dc 13 1f a0 02 a8 12 d4 13 2c d0 0c 2c 72 53 00 00 00 4e a9 05 72 6a 00 00 00 72 7e 00 00 .B.........,..,rS...N..rj...r~..
2b20 00 72 6b 00 00 00 72 6d 00 00 00 72 7d 00 00 00 72 7a 00 00 00 72 53 00 00 00 72 51 00 00 00 72 .rk...rm...r}...rz...rS...rQ...r
2b40 80 00 00 00 72 80 00 00 00 2d 01 00 00 73 0c 00 00 00 84 00 f1 02 04 05 08 f3 0a 09 05 2d 72 53 ....r....-...s...............-rS
2b60 00 00 00 72 80 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 16 00 ...r....c.......................
2b80 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 84 00 5a 04 79 03 29 04 da 13 5f 66 72 6f ....e.Z.d.Z.d.Z.d...Z.y.)..._fro
2ba0 6d 6e 78 66 75 6e 63 74 69 6f 6e 5f 73 65 71 7a b6 0a 20 20 20 20 41 20 76 65 72 73 69 6f 6e 20 mnxfunction_seqz......A.version.
2bc0 6f 66 20 60 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e 60 20 74 68 61 74 20 69 73 20 63 61 6c of.`_fromnxfunction`.that.is.cal
2be0 6c 65 64 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 73 65 71 75 65 6e 63 65 0a 20 20 20 20 6f led.with.a.single.sequence.....o
2c00 66 20 61 72 72 61 79 73 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 75 78 69 6c 69 61 72 79 20 61 f.arrays.followed.by.auxiliary.a
2c20 72 67 73 20 74 68 61 74 20 61 72 65 20 70 61 73 73 65 64 20 76 65 72 62 61 74 69 6d 20 66 6f 72 rgs.that.are.passed.verbatim.for
2c40 0a 20 20 20 20 62 6f 74 68 20 74 68 65 20 64 61 74 61 20 61 6e 64 20 6d 61 73 6b 20 63 61 6c 6c .....both.the.data.and.mask.call
2c60 73 2e 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 0f 00 00 00 f3 c0 00 00 s......c........................
2c80 00 97 00 74 01 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 7c 00 6a 04 00 00 00 00 00 ...t.........t.........|.j......
2ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7d 04 02 00 7c 04 74 07 00 00 00 .....................}...|.t....
2cc0 00 00 00 00 00 64 01 84 00 7c 01 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 67 01 7c .....d...|.D.................g.|
2ce0 02 a2 01 ad 06 69 00 7c 03 a4 01 8e 01 7d 05 02 00 7c 04 74 07 00 00 00 00 00 00 00 00 64 02 84 .....i.|.....}...|.t.........d..
2d00 00 7c 01 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 67 01 7c 02 a2 01 ad 06 69 00 7c .|.D.................g.|.....i.|
2d20 03 a4 01 8e 01 7d 06 74 09 00 00 00 00 00 00 00 00 7c 05 7c 06 ac 03 ab 02 00 00 00 00 00 00 53 .....}.t.........|.|...........S
2d40 00 29 04 4e 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 46 00 00 00 4b 00 .).Nc................3....F...K.
2d60 01 00 97 00 7c 00 5d 19 00 00 7d 01 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 ....|.]...}.t.........j.........
2d80 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 96 01 97 01 01 00 8c 1b 04 00 79 00 ..........|...................y.
2da0 ad 03 77 01 72 69 00 00 00 29 02 72 5c 00 00 00 72 3c 00 00 00 a9 02 da 02 2e 30 72 60 00 00 00 ..w.ri...).r\...r<........0r`...
2dc0 73 02 00 00 00 20 20 72 51 00 00 00 fa 09 3c 67 65 6e 65 78 70 72 3e 7a 2f 5f 66 72 6f 6d 6e 78 s......rQ.....<genexpr>z/_fromnx
2de0 66 75 6e 63 74 69 6f 6e 5f 73 65 71 2e 5f 5f 63 61 6c 6c 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c function_seq.__call__.<locals>.<
2e00 67 65 6e 65 78 70 72 3e 47 01 00 00 73 18 00 00 00 e8 00 f8 80 00 d2 17 31 a8 21 9c 02 9f 0a 99 genexpr>G...s...........1.!.....
2e20 0a a0 31 9f 0d d1 17 31 f9 73 04 00 00 00 82 1f 21 01 63 01 00 00 00 00 00 00 00 00 00 00 00 04 ..1....1.s......!.c.............
2e40 00 00 00 33 00 00 00 f3 32 00 00 00 4b 00 01 00 97 00 7c 00 5d 0f 00 00 7d 01 74 01 00 00 00 00 ...3....2...K.....|.]...}.t.....
2e60 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 96 01 97 01 01 00 8c 11 04 00 79 00 ad 03 77 01 72 69 ....|...................y...w.ri
2e80 00 00 00 29 01 72 43 00 00 00 72 8d 00 00 00 73 02 00 00 00 20 20 72 51 00 00 00 72 8f 00 00 00 ...).rC...r....s......rQ...r....
2ea0 7a 2f 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e 5f 73 65 71 2e 5f 5f 63 61 6c 6c 5f 5f 2e 3c z/_fromnxfunction_seq.__call__.<
2ec0 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 48 01 00 00 73 14 00 00 00 e8 00 f8 80 00 d2 locals>.<genexpr>H...s..........
2ee0 17 33 a8 41 9c 0c a0 51 9f 0f d1 17 33 f9 73 04 00 00 00 82 15 17 01 72 5a 00 00 00 29 05 72 72 .3.A...Q....3.s........rZ...).rr
2f00 00 00 00 72 5c 00 00 00 72 6a 00 00 00 72 4e 00 00 00 72 47 00 00 00 72 83 00 00 00 73 07 00 00 ...r\...rj...rN...rG...r....s...
2f20 00 20 20 20 20 20 20 20 72 51 00 00 00 72 7d 00 00 00 7a 1c 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 ........rQ...r}...z._fromnxfunct
2f40 69 6f 6e 5f 73 65 71 2e 5f 5f 63 61 6c 6c 5f 5f 45 01 00 00 73 5d 00 00 00 80 00 dc 0f 16 94 72 ion_seq.__call__E...s].........r
2f60 98 34 9f 3d 99 3d d3 0f 29 88 04 d9 0d 11 94 25 d1 17 31 a8 71 d4 17 31 d3 12 31 d0 0d 43 b0 44 .4.=.=..)......%..1.q..1..1..C.D
2f80 d2 0d 43 b8 46 d1 0d 43 88 02 d9 0d 11 94 25 d1 17 33 b0 11 d4 17 33 d3 12 33 d0 0d 45 b0 64 d2 ..C.F..C......%..3....3..3..E.d.
2fa0 0d 45 b8 66 d1 0d 45 88 02 dc 0f 1b 98 42 a0 52 d4 0f 28 d0 08 28 72 53 00 00 00 4e 72 88 00 00 .E.f..E......B.R..(..(rS...Nr...
2fc0 00 72 7a 00 00 00 72 53 00 00 00 72 51 00 00 00 72 8a 00 00 00 72 8a 00 00 00 3f 01 00 00 73 0c .rz...rS...rQ...r....r....?...s.
2fe0 00 00 00 84 00 f1 02 04 05 08 f3 0a 04 05 29 72 53 00 00 00 72 8a 00 00 00 63 00 00 00 00 00 00 ..............)rS...r....c......
3000 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 16 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a .....................e.Z.d.Z.d.Z
3020 03 64 02 84 00 5a 04 79 03 29 04 da 14 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e 5f 61 72 67 .d...Z.y.)..._fromnxfunction_arg
3040 73 61 99 01 00 00 0a 20 20 20 20 41 20 76 65 72 73 69 6f 6e 20 6f 66 20 60 5f 66 72 6f 6d 6e 78 sa.........A.version.of.`_fromnx
3060 66 75 6e 63 74 69 6f 6e 60 20 74 68 61 74 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6d 75 function`.that.is.called.with.mu
3080 6c 74 69 70 6c 65 20 61 72 72 61 79 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 73 2e 20 54 68 65 20 ltiple.array.....arguments..The.
30a0 66 69 72 73 74 20 6e 6f 6e 2d 61 72 72 61 79 2d 6c 69 6b 65 20 69 6e 70 75 74 20 6d 61 72 6b 73 first.non-array-like.input.marks
30c0 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 0a 20 20 20 20 61 72 67 75 6d 65 .the.beginning.of.the.....argume
30e0 6e 74 73 20 74 68 61 74 20 61 72 65 20 70 61 73 73 65 64 20 76 65 72 62 61 74 69 6d 20 66 6f 72 nts.that.are.passed.verbatim.for
3100 20 62 6f 74 68 20 74 68 65 20 64 61 74 61 20 61 6e 64 20 6d 61 73 6b 20 63 61 6c 6c 73 2e 0a 20 .both.the.data.and.mask.calls...
3120 20 20 20 41 72 72 61 79 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 70 72 6f 63 65 73 73 65 64 ...Array.arguments.are.processed
3140 20 69 6e 64 65 70 65 6e 64 65 6e 74 6c 79 20 61 6e 64 20 74 68 65 20 72 65 73 75 6c 74 73 20 61 .independently.and.the.results.a
3160 72 65 0a 20 20 20 20 72 65 74 75 72 6e 65 64 20 69 6e 20 61 20 6c 69 73 74 2e 20 49 66 20 6f 6e re.....returned.in.a.list..If.on
3180 6c 79 20 6f 6e 65 20 61 72 72 61 79 20 69 73 20 66 6f 75 6e 64 2c 20 74 68 65 20 72 65 74 75 72 ly.one.array.is.found,.the.retur
31a0 6e 20 76 61 6c 75 65 20 69 73 0a 20 20 20 20 6a 75 73 74 20 74 68 65 20 70 72 6f 63 65 73 73 65 n.value.is.....just.the.processe
31c0 64 20 61 72 72 61 79 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 6c 69 73 74 2e 0a 20 20 20 20 63 d.array.instead.of.a.list......c
31e0 01 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 0f 00 00 00 f3 de 01 00 00 97 00 74 01 00 00 00 ...........................t....
3200 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 .....t.........|.j..............
3220 00 00 00 00 00 ab 02 00 00 00 00 00 00 7d 03 67 00 7d 04 74 07 00 00 00 00 00 00 00 00 7c 01 ab .............}.g.}.t.........|..
3240 01 00 00 00 00 00 00 7d 01 74 09 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 64 01 6b .......}.t.........|.........d.k
3260 44 00 00 72 4b 74 0b 00 00 00 00 00 00 00 00 7c 01 64 01 19 00 00 00 ab 01 00 00 00 00 00 00 72 D..rKt.........|.d.............r
3280 3d 7c 04 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 6a 0f 00 00 00 00 00 =|.j...................|.j......
32a0 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 .............d..................
32c0 00 74 09 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 64 01 6b 44 00 00 72 0f 74 0b 00 .t.........|.........d.kD..r.t..
32e0 00 00 00 00 00 00 00 7c 01 64 01 19 00 00 00 ab 01 00 00 00 00 00 00 72 01 8c 3d 67 00 7d 05 7c .......|.d.............r..=g.}.|
3300 04 44 00 5d 52 00 00 7d 06 02 00 7c 03 74 03 00 00 00 00 00 00 00 00 6a 10 00 00 00 00 00 00 00 .D.]R..}...|.t.........j........
3320 00 00 00 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 67 01 7c 01 a2 01 ad 06 69 00 7c ...........|.........g.|.....i.|
3340 02 a4 01 8e 01 7d 07 02 00 7c 03 74 13 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 67 .....}...|.t.........|.........g
3360 01 7c 01 a2 01 ad 06 69 00 7c 02 a4 01 8e 01 7d 08 7c 05 6a 0d 00 00 00 00 00 00 00 00 00 00 00 .|.....i.|.....}.|.j............
3380 00 00 00 00 00 00 00 74 15 00 00 00 00 00 00 00 00 7c 07 7c 08 ac 02 ab 02 00 00 00 00 00 00 ab .......t.........|.|............
33a0 01 00 00 00 00 00 00 01 00 8c 54 04 00 74 09 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 ..........T..t.........|........
33c0 00 64 03 6b 28 00 00 72 05 7c 05 64 01 19 00 00 00 53 00 7c 05 53 00 29 04 4e 72 30 00 00 00 72 .d.k(..r.|.d.....S.|.S.).Nr0...r
33e0 5a 00 00 00 72 37 00 00 00 29 0b 72 72 00 00 00 72 5c 00 00 00 72 6a 00 00 00 72 4f 00 00 00 da Z...r7...).rr...r\...rj...rO....
3400 03 6c 65 6e 72 52 00 00 00 da 06 61 70 70 65 6e 64 da 03 70 6f 70 72 3c 00 00 00 72 43 00 00 00 .lenrR.....append..popr<...rC...
3420 72 47 00 00 00 29 09 72 6e 00 00 00 72 7b 00 00 00 72 7c 00 00 00 72 85 00 00 00 da 06 61 72 72 rG...).rn...r{...r|...r......arr
3440 61 79 73 da 03 72 65 73 72 84 00 00 00 72 86 00 00 00 72 87 00 00 00 73 09 00 00 00 20 20 20 20 ays..resr....r....r....s........
3460 20 20 20 20 20 72 51 00 00 00 72 7d 00 00 00 7a 1d 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e .....rQ...r}...z._fromnxfunction
3480 5f 61 72 67 73 2e 5f 5f 63 61 6c 6c 5f 5f 55 01 00 00 73 d9 00 00 00 80 00 dc 0f 16 94 72 98 34 _args.__call__U...s..........r.4
34a0 9f 3d 99 3d d3 0f 29 88 04 d8 11 13 88 06 dc 0f 13 90 44 8b 7a 88 04 dc 0e 11 90 24 8b 69 98 21 .=.=..)...........D.z......$.i.!
34c0 8a 6d a4 0a a8 34 b0 01 a9 37 d4 20 33 d8 0c 12 8f 4d 89 4d 98 24 9f 28 99 28 a0 31 9b 2b d4 0c .m...4...7..3....M.M.$.(.(.1.+..
34e0 26 f4 03 00 0f 12 90 24 8b 69 98 21 8a 6d a4 0a a8 34 b0 01 a9 37 d5 20 33 e0 0e 10 88 03 d8 11 &......$.i.!.m...4...7..3.......
3500 17 f2 00 03 09 32 88 41 d9 11 15 94 62 97 6a 91 6a a0 11 93 6d d0 11 35 a0 64 d2 11 35 a8 66 d1 .....2.A....b.j.j...m..5.d..5.f.
3520 11 35 88 42 d9 11 15 94 6c a0 31 93 6f d0 11 37 a8 04 d2 11 37 b0 06 d1 11 37 88 42 d8 0c 0f 8f .5.B....l.1.o..7....7....7.B....
3540 4a 89 4a 94 7c a0 42 a8 52 d4 17 30 d5 0c 31 f0 07 03 09 32 f4 08 00 0c 0f 88 76 8b 3b 98 21 d2 J.J.|.B.R..0..1....2......v.;.!.
3560 0b 1b d8 13 16 90 71 91 36 88 4d d8 0f 12 88 0a 72 53 00 00 00 4e 72 88 00 00 00 72 7a 00 00 00 ......q.6.M.....rS...Nr....rz...
3580 72 53 00 00 00 72 51 00 00 00 72 92 00 00 00 72 92 00 00 00 4c 01 00 00 73 0c 00 00 00 84 00 f1 rS...rQ...r....r....L...s.......
35a0 02 07 05 08 f3 10 0d 05 13 72 53 00 00 00 72 92 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 .........rS...r....c............
35c0 01 00 00 00 00 00 00 00 f3 16 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 84 00 5a ...............e.Z.d.Z.d.Z.d...Z
35e0 04 79 03 29 04 da 17 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e 5f 61 6c 6c 61 72 67 73 61 1c .y.)..._fromnxfunction_allargsa.
3600 02 00 00 0a 20 20 20 20 41 20 76 65 72 73 69 6f 6e 20 6f 66 20 60 5f 66 72 6f 6d 6e 78 66 75 6e ........A.version.of.`_fromnxfun
3620 63 74 69 6f 6e 60 20 74 68 61 74 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6d 75 6c 74 69 ction`.that.is.called.with.multi
3640 70 6c 65 20 61 72 72 61 79 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 73 2e 20 53 69 6d 69 6c 61 72 ple.array.....arguments..Similar
3660 20 74 6f 20 60 5f 66 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e 5f 61 72 67 73 60 20 65 78 63 65 70 .to.`_fromnxfunction_args`.excep
3680 74 20 74 68 61 74 20 61 6c 6c 20 61 72 67 73 0a 20 20 20 20 61 72 65 20 63 6f 6e 76 65 72 74 65 t.that.all.args.....are.converte
36a0 64 20 74 6f 20 61 72 72 61 79 73 20 65 76 65 6e 20 69 66 20 74 68 65 79 20 61 72 65 20 6e 6f 74 d.to.arrays.even.if.they.are.not
36c0 20 73 6f 20 61 6c 72 65 61 64 79 2e 20 54 68 69 73 20 6d 61 6b 65 73 0a 20 20 20 20 69 74 20 70 .so.already..This.makes.....it.p
36e0 6f 73 73 69 62 6c 65 20 74 6f 20 70 72 6f 63 65 73 73 20 73 63 61 6c 61 72 73 20 61 73 20 31 2d ossible.to.process.scalars.as.1-
3700 44 20 61 72 72 61 79 73 2e 20 4f 6e 6c 79 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 D.arrays..Only.keyword.arguments
3720 0a 20 20 20 20 61 72 65 20 70 61 73 73 65 64 20 74 68 72 6f 75 67 68 20 76 65 72 62 61 74 69 6d .....are.passed.through.verbatim
3740 20 66 6f 72 20 74 68 65 20 64 61 74 61 20 61 6e 64 20 6d 61 73 6b 20 63 61 6c 6c 73 2e 20 41 72 .for.the.data.and.mask.calls..Ar
3760 72 61 79 73 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 70 72 6f 63 65 73 73 65 64 rays.....arguments.are.processed
3780 20 69 6e 64 65 70 65 6e 64 65 6e 74 6c 79 20 61 6e 64 20 74 68 65 20 72 65 73 75 6c 74 73 20 61 .independently.and.the.results.a
37a0 72 65 20 72 65 74 75 72 6e 65 64 0a 20 20 20 20 69 6e 20 61 20 6c 69 73 74 2e 20 49 66 20 6f 6e re.returned.....in.a.list..If.on
37c0 6c 79 20 6f 6e 65 20 61 72 67 20 69 73 20 70 72 65 73 65 6e 74 2c 20 74 68 65 20 72 65 74 75 72 ly.one.arg.is.present,.the.retur
37e0 6e 20 76 61 6c 75 65 20 69 73 20 6a 75 73 74 20 74 68 65 0a 20 20 20 20 70 72 6f 63 65 73 73 65 n.value.is.just.the.....processe
3800 64 20 61 72 72 61 79 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 6c 69 73 74 2e 0a 20 20 20 20 63 d.array.instead.of.a.list......c
3820 01 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 0f 00 00 00 f3 06 01 00 00 97 00 74 01 00 00 00 ...........................t....
3840 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 .....t.........|.j..............
3860 00 00 00 00 00 ab 02 00 00 00 00 00 00 7d 03 67 00 7d 04 7c 01 44 00 5d 4c 00 00 7d 05 02 00 7c .............}.g.}.|.D.]L..}...|
3880 03 74 03 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 7c .t.........j...................|
38a0 05 ab 01 00 00 00 00 00 00 66 01 69 00 7c 02 a4 01 8e 01 7d 06 02 00 7c 03 74 09 00 00 00 00 00 .........f.i.|.....}...|.t......
38c0 00 00 00 7c 05 ab 01 00 00 00 00 00 00 66 01 69 00 7c 02 a4 01 8e 01 7d 07 7c 04 6a 0b 00 00 00 ...|.........f.i.|.....}.|.j....
38e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 0d 00 00 00 00 00 00 00 00 7c 06 7c 07 ac 01 ab ...............t.........|.|....
3900 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 8c 4e 04 00 74 0f 00 00 00 00 00 00 00 00 7c ..................N..t.........|
3920 01 ab 01 00 00 00 00 00 00 64 02 6b 28 00 00 72 05 7c 04 64 03 19 00 00 00 53 00 7c 04 53 00 29 .........d.k(..r.|.d.....S.|.S.)
3940 04 4e 72 5a 00 00 00 72 37 00 00 00 72 30 00 00 00 29 08 72 72 00 00 00 72 5c 00 00 00 72 6a 00 .NrZ...r7...r0...).rr...r\...rj.
3960 00 00 72 3c 00 00 00 72 43 00 00 00 72 95 00 00 00 72 47 00 00 00 72 94 00 00 00 29 08 72 6e 00 ..r<...rC...r....rG...r....).rn.
3980 00 00 72 7b 00 00 00 72 7c 00 00 00 72 85 00 00 00 72 98 00 00 00 72 84 00 00 00 72 86 00 00 00 ..r{...r|...r....r....r....r....
39a0 72 87 00 00 00 73 08 00 00 00 20 20 20 20 20 20 20 20 72 51 00 00 00 72 7d 00 00 00 7a 20 5f 66 r....s............rQ...r}...z._f
39c0 72 6f 6d 6e 78 66 75 6e 63 74 69 6f 6e 5f 61 6c 6c 61 72 67 73 2e 5f 5f 63 61 6c 6c 5f 5f 70 01 romnxfunction_allargs.__call__p.
39e0 00 00 73 7e 00 00 00 80 00 dc 0f 16 94 72 98 34 9f 3d 99 3d d3 0f 29 88 04 d8 0e 10 88 03 d8 11 ..s~.........r.4.=.=..).........
3a00 15 f2 00 03 09 32 88 41 d9 11 15 94 62 97 6a 91 6a a0 11 93 6d d1 11 2e a0 76 d1 11 2e 88 42 d9 .....2.A....b.j.j...m....v....B.
3a20 11 15 94 6c a0 31 93 6f d1 11 30 a8 16 d1 11 30 88 42 d8 0c 0f 8f 4a 89 4a 94 7c a0 42 a8 52 d4 ...l.1.o..0....0.B....J.J.|.B.R.
3a40 17 30 d5 0c 31 f0 07 03 09 32 f4 08 00 0c 0f 88 74 8b 39 98 01 8a 3e d8 13 16 90 71 91 36 88 4d .0..1....2......t.9...>....q.6.M
3a60 d8 0f 12 88 0a 72 53 00 00 00 4e 72 88 00 00 00 72 7a 00 00 00 72 53 00 00 00 72 51 00 00 00 72 .....rS...Nr....rz...rS...rQ...r
3a80 9a 00 00 00 72 9a 00 00 00 65 01 00 00 73 0c 00 00 00 84 00 f1 02 09 05 08 f3 14 09 05 13 72 53 ....r....e...s................rS
3aa0 00 00 00 72 9a 00 00 00 72 04 00 00 00 72 05 00 00 00 72 06 00 00 00 72 2f 00 00 00 72 19 00 00 ...r....r....r....r....r/...r...
3ac0 00 72 0a 00 00 00 72 14 00 00 00 72 2b 00 00 00 72 18 00 00 00 72 12 00 00 00 63 01 00 00 00 00 .r....r....r+...r....r....c.....
3ae0 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 a2 00 00 00 97 00 64 01 7d 01 7c 01 74 01 00 00 ......................d.}.|.t...
3b00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 6b 37 00 00 72 3e 74 03 00 00 00 00 00 00 00 00 ......|.........k7..r>t.........
3b20 7c 00 7c 01 19 00 00 00 64 02 ab 02 00 00 00 00 00 00 72 1b 7c 00 7c 01 19 00 00 00 7c 00 7c 01 |.|.....d.........r.|.|.....|.|.
3b40 7c 01 64 03 7a 00 00 00 1b 00 74 03 00 00 00 00 00 00 00 00 7c 00 7c 01 19 00 00 00 64 02 ab 02 |.d.z.....t.........|.|.....d...
3b60 00 00 00 00 00 00 72 01 8c 1b 7c 01 64 03 7a 0d 00 00 7d 01 7c 01 74 01 00 00 00 00 00 00 00 00 ......r...|.d.z...}.|.t.........
3b80 7c 00 ab 01 00 00 00 00 00 00 6b 37 00 00 72 01 8c 3e 7c 00 53 00 29 04 7a 1c 46 6c 61 74 74 65 |.........k7..r..>|.S.).z.Flatte
3ba0 6e 20 61 20 73 65 71 75 65 6e 63 65 20 69 6e 20 70 6c 61 63 65 2e 72 30 00 00 00 da 08 5f 5f 69 n.a.sequence.in.place.r0.....__i
3bc0 74 65 72 5f 5f 72 37 00 00 00 29 02 72 94 00 00 00 da 07 68 61 73 61 74 74 72 29 02 72 50 00 00 ter__r7...).r......hasattr).rP..
3be0 00 da 01 6b 73 02 00 00 00 20 20 72 51 00 00 00 da 0f 66 6c 61 74 74 65 6e 5f 69 6e 70 6c 61 63 ...ks......rQ.....flatten_inplac
3c00 65 72 a0 00 00 00 8e 01 00 00 73 60 00 00 00 80 00 e0 08 09 80 41 d8 0b 0c 94 03 90 43 93 08 8a er........s`.........A......C...
3c20 3d dc 0e 15 90 63 98 21 91 66 98 6a d4 0e 29 d8 1d 20 a0 11 99 56 88 43 90 01 90 31 90 71 91 35 =....c.!.f.j..)......V.C...1.q.5
3c40 88 4e f4 03 00 0f 16 90 63 98 21 91 66 98 6a d5 0e 29 e0 08 09 88 51 89 06 88 01 f0 07 00 0c 0d .N......c.!.f.j..)....Q.........
3c60 94 03 90 43 93 08 8b 3d f0 08 00 0c 0f 80 4a 72 53 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 ...C...=......JrS...c...........
3c80 00 08 00 00 00 0f 00 00 00 f3 5e 09 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 02 64 01 64 02 ..........^.....t.........|.d.d.
3ca0 ac 03 ab 03 00 00 00 00 00 00 7d 02 7c 02 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........}.|.j.................
3cc0 00 00 7d 05 74 05 00 00 00 00 00 00 00 00 7c 01 7c 05 ab 02 00 00 00 00 00 00 7d 01 64 04 67 01 ..}.t.........|.|.........}.d.g.
3ce0 7c 05 64 05 7a 0a 00 00 7a 05 00 00 7d 06 74 07 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 |.d.z...z...}.t.........j.......
3d00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 64 06 ab 02 00 00 00 00 00 00 7d 07 74 0b 00 00 00 00 ............|.d.........}.t.....
3d20 00 00 00 00 74 0d 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ....t.........|.................
3d40 7d 08 7c 08 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 }.|.j...................|.......
3d60 00 00 01 00 74 11 00 00 00 00 00 00 00 00 64 07 64 07 ab 02 00 00 00 00 00 00 7c 07 7c 01 3c 00 ....t.........d.d.........|.|.<.
3d80 00 00 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 00 00 ..t.........j...................
3da0 7c 02 6a 14 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 17 |.j...........................j.
3dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 ab 01 00 00 00 00 00 00 7d 09 7c 07 ..................|.........}.|.
3de0 6a 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 7c 06 ab 02 00 00 00 00 00 00 j...................|.|.........
3e00 01 00 02 00 7c 00 7c 02 74 1b 00 00 00 00 00 00 00 00 7c 07 6a 1d 00 00 00 00 00 00 00 00 00 00 ....|.|.t.........|.j...........
3e20 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 19 00 00 00 67 01 7c 03 ............................g.|.
3e40 a2 01 ad 06 69 00 7c 04 a4 01 8e 01 7d 0a 74 07 00 00 00 00 00 00 00 00 6a 1e 00 00 00 00 00 00 ....i.|.....}.t.........j.......
3e60 00 00 00 00 00 00 00 00 00 00 00 00 7c 0a ab 01 00 00 00 00 00 00 7d 0b 7c 0b 73 0c 09 00 74 21 ............|.........}.|.s...t!
3e80 00 00 00 00 00 00 00 00 7c 0a ab 01 00 00 00 00 00 00 01 00 67 00 7d 0c 7c 0b 90 01 72 30 7c 0c ........|...........g.}.|...r0|.
3ea0 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 6a 12 j%..................t.........j.
3ec0 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 26 00 00 ..................|.........j&..
3ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 74 09 00 00 00 00 ..........................t.....
3f00 00 00 00 00 7c 09 74 28 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7d 0d 7c 0a 7c 0d 74 1b ....|.t(................}.|.|.t.
3f20 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 3c 00 00 00 74 07 00 00 00 00 00 00 00 00 ........|.........<...t.........
3f40 6a 2a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 09 ab 01 00 00 00 00 00 00 7d 0e j*..................|.........}.
3f60 64 05 7d 0f 7c 0f 7c 0e 6b 02 00 00 90 02 72 a8 7c 06 64 08 78 02 78 02 19 00 00 00 64 05 7a 0d d.}.|.|.k.....r.|.d.x.x.....d.z.
3f80 00 00 63 03 63 02 3c 00 00 00 64 08 7d 10 7c 06 7c 10 19 00 00 00 7c 09 7c 10 19 00 00 00 6b 5c ..c.c.<...d.}.|.|.....|.|.....k\
3fa0 00 00 72 36 7c 10 64 05 7c 05 7a 0a 00 00 6b 44 00 00 72 2e 7c 06 7c 10 64 05 7a 0a 00 00 78 02 ..r6|.d.|.z...kD..r.|.|.d.z...x.
3fc0 78 02 19 00 00 00 64 05 7a 0d 00 00 63 03 63 02 3c 00 00 00 64 04 7c 06 7c 10 3c 00 00 00 7c 10 x.....d.z...c.c.<...d.|.|.<...|.
3fe0 64 05 7a 17 00 00 7d 10 7c 06 7c 10 19 00 00 00 7c 09 7c 10 19 00 00 00 6b 5c 00 00 72 09 7c 10 d.z...}.|.|.....|.|.....k\..r.|.
4000 64 05 7c 05 7a 0a 00 00 6b 44 00 00 72 01 8c 2e 7c 07 6a 19 00 00 00 00 00 00 00 00 00 00 00 00 d.|.z...kD..r...|.j.............
4020 00 00 00 00 00 00 7c 08 7c 06 ab 02 00 00 00 00 00 00 01 00 02 00 7c 00 7c 02 74 1b 00 00 00 00 ......|.|.............|.|.t.....
4040 00 00 00 00 7c 07 6a 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 ....|.j.........................
4060 00 00 ab 01 00 00 00 00 00 00 19 00 00 00 67 01 7c 03 a2 01 ad 06 69 00 7c 04 a4 01 8e 01 7d 0a ..............g.|.....i.|.....}.
4080 7c 0a 7c 0d 74 1b 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 3c 00 00 00 7c 0c 6a 25 |.|.t.........|.........<...|.j%
40a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 13 00 00 00 00 00 00 00 00 7c 0a ab 01 ..................t.........|...
40c0 00 00 00 00 00 00 6a 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 ......j&........................
40e0 00 00 01 00 7c 0f 64 05 7a 0d 00 00 7d 0f 7c 0f 7c 0e 6b 02 00 00 72 01 8c c5 90 01 6e e1 74 01 ....|.d.z...}.|.|.k...r.....n.t.
4100 00 00 00 00 00 00 00 00 7c 0a 64 01 64 02 ac 03 ab 03 00 00 00 00 00 00 7d 0a 7c 07 6a 2d 00 00 ........|.d.d...........}.|.j-..
4120 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 11 74 11 00 00 00 00 ........................}.t.....
4140 00 00 00 00 64 07 64 07 ab 02 00 00 00 00 00 00 67 01 7c 0a 6a 02 00 00 00 00 00 00 00 00 00 00 ....d.d.........g.|.j...........
4160 00 00 00 00 00 00 00 00 7a 05 00 00 7c 11 7c 01 3c 00 00 00 7c 11 6a 19 00 00 00 00 00 00 00 00 ........z...|.|.<...|.j.........
4180 00 00 00 00 00 00 00 00 00 00 7c 08 7c 06 ab 02 00 00 00 00 00 00 01 00 74 07 00 00 00 00 00 00 ..........|.|...........t.......
41a0 00 00 6a 2a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 09 ab 01 00 00 00 00 00 00 ..j*..................|.........
41c0 7d 0e 7c 09 7d 12 74 0b 00 00 00 00 00 00 00 00 7c 02 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 }.|.}.t.........|.j.............
41e0 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 09 7c 0a 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 ..............}.|.j.............
4200 00 00 00 00 00 00 7c 09 7c 01 3c 00 00 00 7c 0c 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......|.|.<...|.j%..............
4220 00 00 00 00 74 13 00 00 00 00 00 00 00 00 7c 0a ab 01 00 00 00 00 00 00 6a 26 00 00 00 00 00 00 ....t.........|.........j&......
4240 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 74 2f 00 00 00 00 00 00 00 00 ......................t/........
4260 7c 09 ab 01 00 00 00 00 00 00 7d 09 74 09 00 00 00 00 00 00 00 00 7c 09 74 28 00 00 00 00 00 00 |.........}.t.........|.t(......
4280 00 00 ab 02 00 00 00 00 00 00 7d 0d 7c 0a 7c 0d 74 1b 00 00 00 00 00 00 00 00 74 2f 00 00 00 00 ..........}.|.|.t.........t/....
42a0 00 00 00 00 7c 11 6a 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 ....|.j.........................
42c0 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 3c 00 00 00 64 05 7d 0f 7c 0f 7c 0e 6b 02 ..................<...d.}.|.|.k.
42e0 00 00 72 ee 7c 06 64 08 78 02 78 02 19 00 00 00 64 05 7a 0d 00 00 63 03 63 02 3c 00 00 00 64 08 ..r.|.d.x.x.....d.z...c.c.<...d.
4300 7d 10 7c 06 7c 10 19 00 00 00 7c 12 7c 10 19 00 00 00 6b 5c 00 00 72 36 7c 10 64 05 7c 05 7a 0a }.|.|.....|.|.....k\..r6|.d.|.z.
4320 00 00 6b 44 00 00 72 2e 7c 06 7c 10 64 05 7a 0a 00 00 78 02 78 02 19 00 00 00 64 05 7a 0d 00 00 ..kD..r.|.|.d.z...x.x.....d.z...
4340 63 03 63 02 3c 00 00 00 64 04 7c 06 7c 10 3c 00 00 00 7c 10 64 05 7a 17 00 00 7d 10 7c 06 7c 10 c.c.<...d.|.|.<...|.d.z...}.|.|.
4360 19 00 00 00 7c 12 7c 10 19 00 00 00 6b 5c 00 00 72 09 7c 10 64 05 7c 05 7a 0a 00 00 6b 44 00 00 ....|.|.....k\..r.|.d.|.z...kD..
4380 72 01 8c 2e 7c 07 6a 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 7c 06 ab 02 r...|.j...................|.|...
43a0 00 00 00 00 00 00 01 00 7c 11 6a 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 ........|.j...................|.
43c0 7c 06 ab 02 00 00 00 00 00 00 01 00 02 00 7c 00 7c 02 74 1b 00 00 00 00 00 00 00 00 7c 07 6a 1d |.............|.|.t.........|.j.
43e0 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 ab 01 00 00 00 00 ................................
4400 00 00 19 00 00 00 67 01 7c 03 a2 01 ad 06 69 00 7c 04 a4 01 8e 01 7d 0a 7c 0a 7c 0d 74 1b 00 00 ......g.|.....i.|.....}.|.|.t...
4420 00 00 00 00 00 00 74 2f 00 00 00 00 00 00 00 00 7c 11 6a 1d 00 00 00 00 00 00 00 00 00 00 00 00 ......t/........|.j.............
4440 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 3c 00 ..............................<.
4460 00 00 7c 0c 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 13 00 00 00 00 00 00 ..|.j%..................t.......
4480 00 00 7c 0a ab 01 00 00 00 00 00 00 6a 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..|.........j&..................
44a0 ab 01 00 00 00 00 00 00 01 00 7c 0f 64 05 7a 0d 00 00 7d 0f 7c 0f 7c 0e 6b 02 00 00 72 01 8c ee ..........|.d.z...}.|.|.k...r...
44c0 74 07 00 00 00 00 00 00 00 00 6a 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 07 t.........j&..................t.
44e0 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 0c ab 01 ........j...................|...
4500 00 00 00 00 00 00 6a 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 ......j1........................
4520 00 00 ab 01 00 00 00 00 00 00 7d 13 74 33 00 00 00 00 00 00 00 00 7c 02 64 09 ab 02 00 00 00 00 ..........}.t3........|.d.......
4540 00 00 73 19 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 ..s.t.........j.................
4560 00 00 7c 0d 7c 13 ac 0a ab 02 00 00 00 00 00 00 7d 14 7c 14 53 00 74 13 00 00 00 00 00 00 00 00 ..|.|...........}.|.S.t.........
4580 7c 0d 7c 13 ac 0a ab 02 00 00 00 00 00 00 7d 14 74 35 00 00 00 00 00 00 00 00 6a 36 00 00 00 00 |.|...........}.t5........j6....
45a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 14 ab 01 00 00 00 00 00 00 7c 14 5f 1c 00 00 00 00 ..............|.........|._.....
45c0 00 00 00 00 7c 14 53 00 23 00 74 22 00 00 00 00 00 00 00 00 24 00 72 06 01 00 64 02 7d 0b 59 00 ....|.S.#.t"........$.r...d.}.Y.
45e0 90 03 8c a8 77 00 78 03 59 00 77 01 29 0b 7a 30 0a 20 20 20 20 28 54 68 69 73 20 64 6f 63 73 74 ....w.x.Y.w.).z0.....(This.docst
4600 72 69 6e 67 20 73 68 6f 75 6c 64 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 29 0a 20 20 20 20 ring.should.be.overwritten).....
4620 46 54 29 02 da 04 63 6f 70 79 da 05 73 75 62 6f 6b 72 30 00 00 00 72 37 00 00 00 da 01 4f 4e e9 FT)...copy..subokr0...r7.....ON.
4640 ff ff ff ff 72 65 00 00 00 72 62 00 00 00 29 1d 72 31 00 00 00 da 04 6e 64 69 6d 72 35 00 00 00 ....re...rb...).r1.....ndimr5...
4660 72 5c 00 00 00 72 4b 00 00 00 72 4f 00 00 00 da 05 72 61 6e 67 65 da 06 72 65 6d 6f 76 65 da 05 r\...rK...rO.....range..remove..
4680 73 6c 69 63 65 72 3c 00 00 00 72 5e 00 00 00 da 04 74 61 6b 65 da 03 70 75 74 72 4e 00 00 00 da slicer<...r^.....take..putrN....
46a0 06 74 6f 6c 69 73 74 da 08 69 73 73 63 61 6c 61 72 72 94 00 00 00 da 09 54 79 70 65 45 72 72 6f .tolist..isscalarr......TypeErro
46c0 72 72 95 00 00 00 72 5f 00 00 00 da 06 6f 62 6a 65 63 74 da 04 70 72 6f 64 72 a2 00 00 00 72 a0 rr....r_.....object..prodr....r.
46e0 00 00 00 da 03 6d 61 78 72 9e 00 00 00 72 73 00 00 00 da 12 64 65 66 61 75 6c 74 5f 66 69 6c 6c .....maxr....rs.....default_fill
4700 5f 76 61 6c 75 65 da 0a 66 69 6c 6c 5f 76 61 6c 75 65 29 15 da 06 66 75 6e 63 31 64 72 57 00 00 _value..fill_value)...func1drW..
4720 00 72 56 00 00 00 72 7b 00 00 00 da 06 6b 77 61 72 67 73 da 02 6e 64 da 03 69 6e 64 da 01 69 da .rV...r{.....kwargs..nd..ind..i.
4740 07 69 6e 64 6c 69 73 74 da 08 6f 75 74 73 68 61 70 65 72 98 00 00 00 da 08 61 73 73 63 61 6c 61 .indlist..outshaper......asscala
4760 72 da 06 64 74 79 70 65 73 da 06 6f 75 74 61 72 72 da 04 4e 74 6f 74 72 9f 00 00 00 da 01 6e da r..dtypes..outarr..Ntotr......n.
4780 01 6a da 09 68 6f 6c 64 73 68 61 70 65 da 0a 6d 61 78 5f 64 74 79 70 65 73 da 06 72 65 73 75 6c .j..holdshape..max_dtypes..resul
47a0 74 73 15 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 51 00 00 00 ts.........................rQ...
47c0 72 02 00 00 00 72 02 00 00 00 98 01 00 00 73 3b 04 00 00 80 00 f4 08 00 0b 10 90 03 98 25 a0 74 r....r........s;.............%.t
47e0 d4 0a 2c 80 43 d8 09 0c 8f 18 89 18 80 42 dc 0b 1f a0 04 a0 62 d3 0b 29 80 44 d8 0b 0c 88 23 90 ..,.C........B......b..).D....#.
4800 12 90 61 91 16 89 2e 80 43 dc 08 0a 8f 08 89 08 90 12 90 53 d3 08 19 80 41 dc 0e 12 94 35 98 12 ..a.....C..........S....A....5..
4820 93 39 8b 6f 80 47 d8 04 0b 87 4e 81 4e 90 34 d4 04 18 dc 0e 13 90 44 98 24 d3 0e 1f 80 41 80 64 .9.o.G....N.N.4.......D.$....A.d
4840 81 47 dc 0f 11 8f 7a 89 7a 98 23 9f 29 99 29 d3 0f 24 d7 0f 29 d1 0f 29 a8 27 d3 0f 32 80 48 d8 .G....z.z.#.).)..$..)..).'..2.H.
4860 04 05 87 45 81 45 88 27 90 33 d4 04 17 d9 0a 10 90 13 94 55 98 31 9f 38 99 38 9b 3a d3 15 26 d1 ...E.E.'.3.........U.1.8.8.:..&.
4880 11 27 d0 0a 39 a8 24 d2 0a 39 b0 26 d1 0a 39 80 43 e4 0f 11 8f 7b 89 7b 98 33 d3 0f 1f 80 48 d9 .'..9.$..9.&..9.C....{.{.3....H.
48a0 0b 13 f0 02 03 09 1c dc 0c 0f 90 03 8c 48 f0 0c 00 0e 10 80 46 da 07 0f d8 08 0e 8f 0d 89 0d 94 .............H......F...........
48c0 62 97 6a 91 6a a0 13 93 6f d7 16 2b d1 16 2b d4 08 2c dc 11 16 90 78 a4 16 d3 11 28 88 06 d8 1d b.j.j...o..+..+..,....x....(....
48e0 20 88 06 8c 75 90 53 8b 7a d1 08 1a dc 0f 11 8f 77 89 77 90 78 d3 0f 20 88 04 d8 0c 0d 88 01 d8 ....u.S.z.......w.w.x...........
4900 0e 0f 90 24 8b 68 e0 0c 0f 90 02 8b 47 90 71 89 4c 8b 47 d8 10 12 88 41 d8 13 16 90 71 91 36 98 ...$.h......G.q.L.G....A....q.6.
4920 58 a0 61 99 5b d2 13 28 a8 71 b0 41 b8 02 b1 46 aa 7c d8 10 13 90 41 98 01 91 45 93 0a 98 61 91 X.a.[..(.q.A...F.|....A...E...a.
4940 0f 93 0a d8 19 1a 90 03 90 41 91 06 d8 10 11 90 51 91 06 90 01 f0 07 00 14 17 90 71 91 36 98 58 .........A......Q..........q.6.X
4960 a0 61 99 5b d2 13 28 a8 71 b0 41 b8 02 b1 46 ab 7c f0 08 00 0d 0e 8f 45 89 45 90 27 98 33 d4 0c .a.[..(.q.A...F.|......E.E.'.3..
4980 1f d9 12 18 98 13 9c 55 a0 31 a7 38 a1 38 a3 3a d3 1d 2e d1 19 2f d0 12 41 b0 24 d2 12 41 b8 26 .......U.1.8.8.:...../..A.$..A.&
49a0 d1 12 41 88 43 d8 21 24 88 46 94 35 98 13 93 3a d1 0c 1e d8 0c 12 8f 4d 89 4d 9c 27 a0 23 9b 2c ..A.C.!$.F.5...:.......M.M.'.#.,
49c0 d7 1a 2c d1 1a 2c d4 0c 2d d8 0c 0d 90 11 89 46 88 41 f0 19 00 0f 10 90 24 8d 68 f4 1c 00 0f 14 ..,..,..-......F.A......$.h.....
49e0 90 43 98 65 a8 34 d4 0e 30 88 03 d8 0c 0d 8f 46 89 46 8b 48 88 01 dc 14 19 98 24 a0 04 d3 14 25 .C.e.4..0......F.F.H......$....%
4a00 d0 13 26 a8 13 af 18 a9 18 d1 13 31 88 01 88 24 89 07 d8 08 09 8f 05 89 05 88 67 90 73 d4 08 1b ..&........1...$..........g.s...
4a20 dc 0f 11 8f 77 89 77 90 78 d3 0f 20 88 04 d8 14 1c 88 09 dc 13 17 98 03 9f 09 99 09 93 3f 88 08 ....w.w.x....................?..
4a40 d8 19 1c 9f 19 99 19 88 08 90 14 89 0e d8 08 0e 8f 0d 89 0d 94 67 98 63 93 6c d7 16 28 d1 16 28 .....................g.c.l..(..(
4a60 d4 08 29 dc 13 22 a0 38 d3 13 2c 88 08 dc 11 16 90 78 a4 16 d3 11 28 88 06 d8 35 38 88 06 8c 75 ..)..".8..,......x....(...58...u
4a80 94 5f a0 51 a7 58 a1 58 a3 5a d3 15 30 d3 0f 31 d1 08 32 d8 0c 0d 88 01 d8 0e 0f 90 24 8a 68 e0 ._.Q.X.X.Z..0..1..2.........$.h.
4aa0 0c 0f 90 02 8b 47 90 71 89 4c 8b 47 d8 10 12 88 41 d8 13 16 90 71 91 36 98 59 a0 71 99 5c d2 13 .....G.q.L.G....A....q.6.Y.q.\..
4ac0 29 b0 01 b0 51 b8 12 b1 56 b2 0c d8 10 13 90 41 98 01 91 45 93 0a 98 61 91 0f 93 0a d8 19 1a 90 )...Q...V......A...E...a........
4ae0 03 90 41 91 06 d8 10 11 90 51 91 06 90 01 f0 07 00 14 17 90 71 91 36 98 59 a0 71 99 5c d2 13 29 ..A......Q..........q.6.Y.q.\..)
4b00 b0 01 b0 51 b8 12 b1 56 b3 0c f0 08 00 0d 0e 8f 45 89 45 90 27 98 33 d4 0c 1f d8 0c 0d 8f 45 89 ...Q...V........E.E.'.3.......E.
4b20 45 90 27 98 33 d4 0c 1f d9 12 18 98 13 9c 55 a0 31 a7 38 a1 38 a3 3a d3 1d 2e d1 19 2f d0 12 41 E.'.3.........U.1.8.8.:...../..A
4b40 b0 24 d2 12 41 b8 26 d1 12 41 88 43 d8 39 3c 88 46 94 35 9c 1f a8 11 af 18 a9 18 ab 1a d3 19 34 .$..A.&..A.C.9<.F.5............4
4b60 d3 13 35 d1 0c 36 d8 0c 12 8f 4d 89 4d 9c 27 a0 23 9b 2c d7 1a 2c d1 1a 2c d4 0c 2d d8 0c 0d 90 ..5..6....M.M.'.#.,..,..,..-....
4b80 11 89 46 88 41 f0 1b 00 0f 10 90 24 8b 68 f4 1c 00 12 14 97 18 91 18 9c 22 9f 2a 99 2a a0 56 d3 ..F.A......$.h..........".*.*.V.
4ba0 1a 2c d7 1a 30 d1 1a 30 d3 1a 32 d3 11 33 80 4a dc 0b 12 90 33 98 07 d4 0b 20 dc 11 13 97 1a 91 .,..0..0..2..3.J....3...........
4bc0 1a 98 46 a8 2a d4 11 35 88 06 f0 08 00 0c 12 80 4d f4 05 00 12 19 98 16 a0 7a d4 11 32 88 06 dc ..F.*..5........M........z..2...
4be0 1c 1e d7 1c 31 d1 1c 31 b0 26 d3 1c 39 88 06 d4 08 19 d8 0b 11 80 4d f8 f4 77 01 00 10 19 f2 00 ....1..1.&..9.........M..w......
4c00 01 09 1c d8 17 1b 8b 48 f0 03 01 09 1c fa 73 12 00 00 00 c3 38 0b 52 1d 00 d2 1d 0b 52 2c 03 d2 .......H......s.....8.R.....R,..
4c20 2b 01 52 2c 03 63 03 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 4e 01 00 00 97 +.R,.c.....................N....
4c40 00 74 01 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 03 7c 01 6a 02 00 00 00 00 00 .t.........|.........}.|.j......
4c60 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 04 74 05 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 .............}.t.........|......
4c80 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 6b 28 00 00 72 03 7c ...j...................d.k(..r.|
4ca0 02 66 01 7d 02 7c 02 44 00 5d 6d 00 00 7d 05 7c 05 64 01 6b 02 00 00 72 05 7c 04 7c 05 7a 00 00 .f.}.|.D.]m..}.|.d.k...r.|.|.z..
4cc0 00 7d 05 7c 03 7c 05 66 02 7d 06 02 00 7c 00 7c 06 8e 00 7d 07 7c 07 6a 02 00 00 00 00 00 00 00 .}.|.|.f.}...|.|...}.|.j........
4ce0 00 00 00 00 00 00 00 00 00 00 00 7c 03 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........|.j..................
4d00 00 6b 28 00 00 72 03 7c 07 7d 03 8c 32 74 07 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 .k(..r.|.}..2t.........j........
4d20 00 00 00 00 00 00 00 00 00 00 00 7c 07 7c 05 ab 02 00 00 00 00 00 00 7d 07 7c 07 6a 02 00 00 00 ...........|.|.........}.|.j....
4d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............|.j..............
4d60 00 00 00 00 00 6b 28 00 00 72 03 7c 07 7d 03 8c 64 74 0b 00 00 00 00 00 00 00 00 64 02 ab 01 00 .....k(..r.|.}..dt.........d....
4d80 00 00 00 00 00 82 01 04 00 7c 03 53 00 29 03 7a 2e 0a 20 20 20 20 28 54 68 69 73 20 64 6f 63 73 .........|.S.).z......(This.docs
4da0 74 72 69 6e 67 20 77 69 6c 6c 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 29 0a 20 20 20 20 72 tring.will.be.overwritten).....r
4dc0 30 00 00 00 7a 37 66 75 6e 63 74 69 6f 6e 20 69 73 20 6e 6f 74 20 72 65 74 75 72 6e 69 6e 67 20 0...z7function.is.not.returning.
4de0 61 6e 20 61 72 72 61 79 20 6f 66 20 74 68 65 20 63 6f 72 72 65 63 74 20 73 68 61 70 65 29 06 72 an.array.of.the.correct.shape).r
4e00 3c 00 00 00 72 a6 00 00 00 72 31 00 00 00 72 73 00 00 00 da 0b 65 78 70 61 6e 64 5f 64 69 6d 73 <...r....r1...rs.....expand_dims
4e20 da 0a 56 61 6c 75 65 45 72 72 6f 72 29 08 72 85 00 00 00 72 60 00 00 00 da 04 61 78 65 73 da 03 ..ValueError).r....r`.....axes..
4e40 76 61 6c da 01 4e 72 57 00 00 00 72 7b 00 00 00 72 98 00 00 00 73 08 00 00 00 20 20 20 20 20 20 val..NrW...r{...r....s..........
4e60 20 20 72 51 00 00 00 72 03 00 00 00 72 03 00 00 00 ed 01 00 00 73 b3 00 00 00 80 00 f4 08 00 0b ..rQ...r....r........s..........
4e80 12 90 21 8b 2a 80 43 d8 08 09 8f 06 89 06 80 41 dc 07 0c 88 54 83 7b d7 07 17 d1 07 17 98 31 d2 ..!.*.C........A....T.{.......1.
4ea0 07 1c d8 10 14 88 77 88 04 d8 10 14 f2 00 0d 05 39 88 04 d8 0b 0f 90 21 8a 38 d8 13 14 90 74 91 ......w.........9......!.8....t.
4ec0 38 88 44 d8 10 13 90 54 88 7b 88 04 d9 0e 12 90 44 88 6b 88 03 d8 0b 0e 8f 38 89 38 90 73 97 78 8.D....T.{......D.k......8.8.s.x
4ee0 91 78 d2 0b 1f d8 12 15 89 43 e4 12 14 97 2e 91 2e a0 13 a0 64 d3 12 2b 88 43 d8 0f 12 8f 78 89 .x.......C..........d..+.C....x.
4f00 78 98 33 9f 38 99 38 d2 0f 23 d8 16 19 91 03 e4 16 20 f0 00 01 22 38 f3 00 01 17 39 f0 00 01 11 x.3.8.8..#..........."8....9....
4f20 39 f0 19 0d 05 39 f0 1c 00 0c 0f 80 4a 72 53 00 00 00 da 05 4e 6f 74 65 73 61 8a 04 00 00 0a 0a 9....9......JrS.....Notesa......
4f40 20 20 20 20 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 ....Examples.....--------.....>>
4f60 3e 20 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 20 3d >.import.numpy.as.np.....>>>.a.=
4f80 20 6e 70 2e 6d 61 2e 61 72 61 6e 67 65 28 32 34 29 2e 72 65 73 68 61 70 65 28 32 2c 33 2c 34 29 .np.ma.arange(24).reshape(2,3,4)
4fa0 0a 20 20 20 20 3e 3e 3e 20 61 5b 3a 2c 30 2c 31 5d 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 .....>>>.a[:,0,1].=.np.ma.masked
4fc0 0a 20 20 20 20 3e 3e 3e 20 61 5b 3a 2c 31 2c 3a 5d 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 .....>>>.a[:,1,:].=.np.ma.masked
4fe0 0a 20 20 20 20 3e 3e 3e 20 61 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 0a 20 20 20 .....>>>.a.....masked_array(....
5000 20 20 20 64 61 74 61 3d 5b 5b 5b 30 2c 20 2d 2d 2c 20 32 2c 20 33 5d 2c 0a 20 20 20 20 20 20 20 ...data=[[[0,.--,.2,.3],........
5020 20 20 20 20 20 20 5b 2d 2d 2c 20 2d 2d 2c 20 2d 2d 2c 20 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 ......[--,.--,.--,.--],.........
5040 20 20 20 20 20 5b 38 2c 20 39 2c 20 31 30 2c 20 31 31 5d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 .....[8,.9,.10,.11]],...........
5060 20 20 5b 5b 31 32 2c 20 2d 2d 2c 20 31 34 2c 20 31 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 ..[[12,.--,.14,.15],............
5080 20 20 5b 2d 2d 2c 20 2d 2d 2c 20 2d 2d 2c 20 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..[--,.--,.--,.--],.............
50a0 20 5b 32 30 2c 20 32 31 2c 20 32 32 2c 20 32 33 5d 5d 5d 2c 0a 20 20 20 20 20 20 6d 61 73 6b 3d .[20,.21,.22,.23]]],.......mask=
50c0 5b 5b 5b 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d 2c 0a [[[False,..True,.False,.False],.
50e0 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 20 54 72 75 65 2c 20 20 54 72 75 65 2c 20 20 54 72 75 .............[.True,..True,..Tru
5100 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 46 61 6c 73 65 2c 20 e,..True],..............[False,.
5120 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d 5d 2c 0a 20 20 20 20 20 20 20 20 20 False,.False,.False]],..........
5140 20 20 20 5b 5b 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d ...[[False,..True,.False,.False]
5160 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 20 54 72 75 65 2c 20 20 54 72 75 65 2c 20 20 54 ,..............[.True,..True,..T
5180 72 75 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 46 61 6c 73 65 rue,..True],..............[False
51a0 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d 5d 5d 2c 0a 20 20 20 20 20 20 ,.False,.False,.False]]],.......
51c0 66 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 fill_value=999999).....>>>.np.ma
51e0 2e 61 70 70 6c 79 5f 6f 76 65 72 5f 61 78 65 73 28 6e 70 2e 6d 61 2e 73 75 6d 2c 20 61 2c 20 5b .apply_over_axes(np.ma.sum,.a,.[
5200 30 2c 32 5d 29 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 0a 20 20 20 20 20 20 64 61 0,2]).....masked_array(.......da
5220 74 61 3d 5b 5b 5b 34 36 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 2d 2d 5d 2c 0a 20 20 ta=[[[46],..............[--],...
5240 20 20 20 20 20 20 20 20 20 20 20 5b 31 32 34 5d 5d 5d 2c 0a 20 20 20 20 20 20 6d 61 73 6b 3d 5b ...........[124]]],.......mask=[
5260 5b 5b 46 61 6c 73 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 20 54 72 75 65 5d 2c 0a [[False],..............[.True],.
5280 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 46 61 6c 73 65 5d 5d 5d 2c 0a 20 20 20 20 20 20 66 69 .............[False]]],.......fi
52a0 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 0a 0a 20 20 20 20 54 75 70 6c 65 20 61 78 69 73 ll_value=999999)......Tuple.axis
52c0 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 75 66 75 6e 63 73 20 61 72 65 20 65 71 75 69 76 61 6c .arguments.to.ufuncs.are.equival
52e0 65 6e 74 3a 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 73 75 6d 28 61 2c 20 61 78 69 73 3d ent:......>>>.np.ma.sum(a,.axis=
5300 28 30 2c 32 29 29 2e 72 65 73 68 61 70 65 28 28 31 2c 2d 31 2c 31 29 29 0a 20 20 20 20 6d 61 73 (0,2)).reshape((1,-1,1)).....mas
5320 6b 65 64 5f 61 72 72 61 79 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b 5b 5b 34 36 5d 2c 0a 20 20 ked_array(.......data=[[[46],...
5340 20 20 20 20 20 20 20 20 20 20 20 5b 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 31 ...........[--],..............[1
5360 32 34 5d 5d 5d 2c 0a 20 20 20 20 20 20 6d 61 73 6b 3d 5b 5b 5b 46 61 6c 73 65 5d 2c 0a 20 20 20 24]]],.......mask=[[[False],....
5380 20 20 20 20 20 20 20 20 20 20 5b 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ..........[.True],..............
53a0 5b 46 61 6c 73 65 5d 5d 5d 2c 0a 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 [False]]],.......fill_value=9999
53c0 39 39 29 0a 20 20 20 20 29 01 da 08 6b 65 65 70 64 69 6d 73 63 04 00 00 00 00 00 00 00 01 00 00 99).....)...keepdimsc...........
53e0 00 08 00 00 00 03 00 00 00 f3 3e 05 00 00 87 00 87 01 97 00 74 01 00 00 00 00 00 00 00 00 89 00 ..........>.........t...........
5400 ab 01 00 00 00 00 00 00 8a 00 74 03 00 00 00 00 00 00 00 00 89 00 ab 01 00 00 00 00 00 00 7d 05 ..........t...................}.
5420 89 01 81 18 74 05 00 00 00 00 00 00 00 00 89 01 89 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 ....t.............j.............
5440 00 00 00 00 00 00 64 01 ac 02 ab 03 00 00 00 00 00 00 8a 01 7c 04 74 08 00 00 00 00 00 00 00 00 ......d.............|.t.........
5460 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 00 72 03 69 00 7d 06 6e 04 64 03 j...................u.r.i.}.n.d.
5480 7c 04 69 01 7d 06 7c 02 80 3f 02 00 89 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.i.}.|..?....j.................
54a0 00 00 89 01 66 01 69 00 7c 06 a4 01 8e 01 7d 07 7c 07 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 ....f.i.|.....}.|.j.............
54c0 00 00 00 00 00 00 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 00 6a 13 00 00 ......j.....................j...
54e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 01 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 ................................
5500 00 00 7d 08 90 01 6e c3 74 01 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 7d 09 74 15 ..}...n.t.........|.........}.t.
5520 00 00 00 00 00 00 00 00 89 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 10 ..........j...................j.
5540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 08 00 00 00 00 00 00 00 00 6a 16 00 00 ..................t.........j...
5560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 08 00 00 00 00 00 00 00 00 6a 18 00 00 00 00 ................t.........j.....
5580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 02 ab 02 00 00 00 00 00 00 72 2c 74 09 00 00 00 00 ..............f.........r,t.....
55a0 00 00 00 00 6a 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 00 6a 0e 00 00 00 00 ....j.....................j.....
55c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 09 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............|.j...............
55e0 00 00 00 00 64 04 ab 03 00 00 00 00 00 00 7d 0a 6e 2a 74 09 00 00 00 00 00 00 00 00 6a 1a 00 00 ....d.........}.n*t.........j...
5600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 ..................j.............
5620 00 00 00 00 00 00 7c 09 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 ......|.j.......................
5640 00 00 00 00 7d 0a 89 00 6a 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 09 6a 1c ....}...j...................|.j.
5660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 37 00 00 72 93 89 01 80 0b 74 1f 00 00 ..................k7..r.....t...
5680 00 00 00 00 00 00 64 05 ab 01 00 00 00 00 00 00 82 01 7c 09 6a 1c 00 00 00 00 00 00 00 00 00 00 ......d...........|.j...........
56a0 00 00 00 00 00 00 00 00 74 21 00 00 00 00 00 00 00 00 88 00 66 01 64 06 84 08 89 01 44 00 ab 00 ........t!..........f.d.....D...
56c0 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 6b 37 00 00 72 0b 74 23 00 00 00 00 00 00 00 00 64 07 ..............k7..r.t#........d.
56e0 ab 01 00 00 00 00 00 00 82 01 7c 09 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........|.j%..................
5700 74 09 00 00 00 00 00 00 00 00 6a 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 01 t.........j&....................
5720 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 09 7c 09 6a 29 00 00 00 00 00 00 00 00 00 00 ................}.|.j)..........
5740 00 00 00 00 00 00 00 00 74 21 00 00 00 00 00 00 00 00 88 01 66 01 64 08 84 08 74 2b 00 00 00 00 ........t!..........f.d...t+....
5760 00 00 00 00 89 00 6a 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 ......j.........................
5780 00 00 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 09 7c 05 ..D.........................}.|.
57a0 74 2c 00 00 00 00 00 00 00 00 75 01 72 2f 7c 09 89 00 6a 2e 00 00 00 00 00 00 00 00 00 00 00 00 t,........u.r/|...j.............
57c0 00 00 00 00 00 00 0f 00 7a 05 00 00 7d 09 7c 09 78 01 6a 2e 00 00 00 00 00 00 00 00 00 00 00 00 ........z...}.|.x.j.............
57e0 00 00 00 00 00 00 89 00 6a 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 14 00 00 ........j...................z...
5800 63 02 5f 17 00 00 00 00 00 00 00 00 02 00 7c 09 6a 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c._...........|.j0..............
5820 00 00 00 00 64 0b 89 01 7c 0a 64 09 9c 02 7c 06 a4 01 8e 01 7d 08 02 00 74 09 00 00 00 00 00 00 ....d...|.d...|.....}...t.......
5840 00 00 6a 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 00 7c 09 7c 0a ac 0a ab 03 ..j2....................|.|.....
5860 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 89 01 66 01 69 00 ......j0....................f.i.
5880 7c 06 a4 01 8e 01 7c 08 7a 0b 00 00 7d 07 7c 03 72 4b 7c 08 6a 1c 00 00 00 00 00 00 00 00 00 00 |.....|.z...}.|.rK|.j...........
58a0 00 00 00 00 00 00 00 00 7c 07 6a 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 37 ........|.j...................k7
58c0 00 00 72 2e 74 09 00 00 00 00 00 00 00 00 6a 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..r.t.........j4................
58e0 00 00 7c 08 7c 07 6a 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 ..|.|.j.........................
5900 00 00 6a 37 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 7d 08 ..j7..........................}.
5920 7c 07 7c 08 66 02 53 00 7c 07 53 00 29 0c 61 4b 10 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 74 |.|.f.S.|.S.).aK........Return.t
5940 68 65 20 77 65 69 67 68 74 65 64 20 61 76 65 72 61 67 65 20 6f 66 20 61 72 72 61 79 20 6f 76 65 he.weighted.average.of.array.ove
5960 72 20 74 68 65 20 67 69 76 65 6e 20 61 78 69 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 r.the.given.axis.......Parameter
5980 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 20 3a 20 61 72 72 61 79 5f 6c s.....----------.....a.:.array_l
59a0 69 6b 65 0a 20 20 20 20 20 20 20 20 44 61 74 61 20 74 6f 20 62 65 20 61 76 65 72 61 67 65 64 2e ike.........Data.to.be.averaged.
59c0 0a 20 20 20 20 20 20 20 20 4d 61 73 6b 65 64 20 65 6e 74 72 69 65 73 20 61 72 65 20 6e 6f 74 20 .........Masked.entries.are.not.
59e0 74 61 6b 65 6e 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 20 69 6e 20 74 68 65 20 63 6f 6d 70 75 74 taken.into.account.in.the.comput
5a00 61 74 69 6f 6e 2e 0a 20 20 20 20 61 78 69 73 20 3a 20 4e 6f 6e 65 20 6f 72 20 69 6e 74 20 6f 72 ation......axis.:.None.or.int.or
5a20 20 74 75 70 6c 65 20 6f 66 20 69 6e 74 73 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 .tuple.of.ints,.optional........
5a40 20 41 78 69 73 20 6f 72 20 61 78 65 73 20 61 6c 6f 6e 67 20 77 68 69 63 68 20 74 6f 20 61 76 65 .Axis.or.axes.along.which.to.ave
5a60 72 61 67 65 20 60 61 60 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 2c 0a 20 20 20 20 20 20 20 20 rage.`a`...The.default,.........
5a80 60 61 78 69 73 3d 4e 6f 6e 65 60 2c 20 77 69 6c 6c 20 61 76 65 72 61 67 65 20 6f 76 65 72 20 61 `axis=None`,.will.average.over.a
5aa0 6c 6c 20 6f 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 74 68 65 20 69 6e 70 75 74 20 ll.of.the.elements.of.the.input.
5ac0 61 72 72 61 79 2e 0a 20 20 20 20 20 20 20 20 49 66 20 61 78 69 73 20 69 73 20 61 20 74 75 70 6c array..........If.axis.is.a.tupl
5ae0 65 20 6f 66 20 69 6e 74 73 2c 20 61 76 65 72 61 67 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 e.of.ints,.averaging.is.performe
5b00 64 20 6f 6e 20 61 6c 6c 20 6f 66 20 74 68 65 20 61 78 65 73 0a 20 20 20 20 20 20 20 20 73 70 65 d.on.all.of.the.axes.........spe
5b20 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 74 75 70 6c 65 20 69 6e 73 74 65 61 64 20 6f 66 20 61 cified.in.the.tuple.instead.of.a
5b40 20 73 69 6e 67 6c 65 20 61 78 69 73 20 6f 72 20 61 6c 6c 20 74 68 65 20 61 78 65 73 20 61 73 0a .single.axis.or.all.the.axes.as.
5b60 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 2e 0a 20 20 20 20 77 65 69 67 68 74 73 20 3a 20 61 72 ........before......weights.:.ar
5b80 72 61 79 5f 6c 69 6b 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 41 6e 20 61 72 ray_like,.optional.........An.ar
5ba0 72 61 79 20 6f 66 20 77 65 69 67 68 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 ray.of.weights.associated.with.t
5bc0 68 65 20 76 61 6c 75 65 73 20 69 6e 20 60 61 60 2e 20 45 61 63 68 20 76 61 6c 75 65 20 69 6e 0a he.values.in.`a`..Each.value.in.
5be0 20 20 20 20 20 20 20 20 60 61 60 20 63 6f 6e 74 72 69 62 75 74 65 73 20 74 6f 20 74 68 65 20 61 ........`a`.contributes.to.the.a
5c00 76 65 72 61 67 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 69 74 73 20 61 73 73 6f 63 69 61 74 verage.according.to.its.associat
5c20 65 64 20 77 65 69 67 68 74 2e 0a 20 20 20 20 20 20 20 20 54 68 65 20 61 72 72 61 79 20 6f 66 20 ed.weight..........The.array.of.
5c40 77 65 69 67 68 74 73 20 6d 75 73 74 20 62 65 20 74 68 65 20 73 61 6d 65 20 73 68 61 70 65 20 61 weights.must.be.the.same.shape.a
5c60 73 20 60 61 60 20 69 66 20 6e 6f 20 61 78 69 73 20 69 73 0a 20 20 20 20 20 20 20 20 73 70 65 63 s.`a`.if.no.axis.is.........spec
5c80 69 66 69 65 64 2c 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 20 77 65 69 67 68 74 73 20 6d 75 73 ified,.otherwise.the.weights.mus
5ca0 74 20 68 61 76 65 20 64 69 6d 65 6e 73 69 6f 6e 73 20 61 6e 64 20 73 68 61 70 65 0a 20 20 20 20 t.have.dimensions.and.shape.....
5cc0 20 20 20 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74 68 20 60 61 60 20 61 6c 6f 6e 67 20 74 68 ....consistent.with.`a`.along.th
5ce0 65 20 73 70 65 63 69 66 69 65 64 20 61 78 69 73 2e 0a 20 20 20 20 20 20 20 20 49 66 20 60 77 65 e.specified.axis..........If.`we
5d00 69 67 68 74 73 3d 4e 6f 6e 65 60 2c 20 74 68 65 6e 20 61 6c 6c 20 64 61 74 61 20 69 6e 20 60 61 ights=None`,.then.all.data.in.`a
5d20 60 20 61 72 65 20 61 73 73 75 6d 65 64 20 74 6f 20 68 61 76 65 20 61 0a 20 20 20 20 20 20 20 20 `.are.assumed.to.have.a.........
5d40 77 65 69 67 68 74 20 65 71 75 61 6c 20 74 6f 20 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20 54 68 65 weight.equal.to.one..........The
5d60 20 63 61 6c 63 75 6c 61 74 69 6f 6e 20 69 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 .calculation.is::..............a
5d80 76 67 20 3d 20 73 75 6d 28 61 20 2a 20 77 65 69 67 68 74 73 29 20 2f 20 73 75 6d 28 77 65 69 67 vg.=.sum(a.*.weights)./.sum(weig
5da0 68 74 73 29 0a 0a 20 20 20 20 20 20 20 20 77 68 65 72 65 20 74 68 65 20 73 75 6d 20 69 73 20 6f hts)..........where.the.sum.is.o
5dc0 76 65 72 20 61 6c 6c 20 69 6e 63 6c 75 64 65 64 20 65 6c 65 6d 65 6e 74 73 2e 0a 20 20 20 20 20 ver.all.included.elements.......
5de0 20 20 20 54 68 65 20 6f 6e 6c 79 20 63 6f 6e 73 74 72 61 69 6e 74 20 6f 6e 20 74 68 65 20 76 61 ...The.only.constraint.on.the.va
5e00 6c 75 65 73 20 6f 66 20 60 77 65 69 67 68 74 73 60 20 69 73 20 74 68 61 74 20 60 73 75 6d 28 77 lues.of.`weights`.is.that.`sum(w
5e20 65 69 67 68 74 73 29 60 0a 20 20 20 20 20 20 20 20 6d 75 73 74 20 6e 6f 74 20 62 65 20 30 2e 0a eights)`.........must.not.be.0..
5e40 20 20 20 20 72 65 74 75 72 6e 65 64 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 ....returned.:.bool,.optional...
5e60 20 20 20 20 20 20 46 6c 61 67 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 61 20 ......Flag.indicating.whether.a.
5e80 74 75 70 6c 65 20 60 60 28 72 65 73 75 6c 74 2c 20 73 75 6d 20 6f 66 20 77 65 69 67 68 74 73 29 tuple.``(result,.sum.of.weights)
5ea0 60 60 0a 20 20 20 20 20 20 20 20 73 68 6f 75 6c 64 20 62 65 20 72 65 74 75 72 6e 65 64 20 61 73 ``.........should.be.returned.as
5ec0 20 6f 75 74 70 75 74 20 28 54 72 75 65 29 2c 20 6f 72 20 6a 75 73 74 20 74 68 65 20 72 65 73 75 .output.(True),.or.just.the.resu
5ee0 6c 74 20 28 46 61 6c 73 65 29 2e 0a 20 20 20 20 20 20 20 20 44 65 66 61 75 6c 74 20 69 73 20 46 lt.(False)..........Default.is.F
5f00 61 6c 73 65 2e 0a 20 20 20 20 6b 65 65 70 64 69 6d 73 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f alse......keepdims.:.bool,.optio
5f20 6e 61 6c 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 69 73 20 69 73 20 73 65 74 20 74 6f 20 54 72 nal.........If.this.is.set.to.Tr
5f40 75 65 2c 20 74 68 65 20 61 78 65 73 20 77 68 69 63 68 20 61 72 65 20 72 65 64 75 63 65 64 20 61 ue,.the.axes.which.are.reduced.a
5f60 72 65 20 6c 65 66 74 0a 20 20 20 20 20 20 20 20 69 6e 20 74 68 65 20 72 65 73 75 6c 74 20 61 73 re.left.........in.the.result.as
5f80 20 64 69 6d 65 6e 73 69 6f 6e 73 20 77 69 74 68 20 73 69 7a 65 20 6f 6e 65 2e 20 57 69 74 68 20 .dimensions.with.size.one..With.
5fa0 74 68 69 73 20 6f 70 74 69 6f 6e 2c 0a 20 20 20 20 20 20 20 20 74 68 65 20 72 65 73 75 6c 74 20 this.option,.........the.result.
5fc0 77 69 6c 6c 20 62 72 6f 61 64 63 61 73 74 20 63 6f 72 72 65 63 74 6c 79 20 61 67 61 69 6e 73 74 will.broadcast.correctly.against
5fe0 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 60 61 60 2e 0a 20 20 20 20 20 20 20 20 2a 4e 6f 74 65 .the.original.`a`..........*Note
6000 3a 2a 20 60 6b 65 65 70 64 69 6d 73 60 20 77 69 6c 6c 20 6e 6f 74 20 77 6f 72 6b 20 77 69 74 68 :*.`keepdims`.will.not.work.with
6020 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 60 6e 75 6d 70 79 2e 6d 61 74 72 69 78 60 0a 20 20 20 .instances.of.`numpy.matrix`....
6040 20 20 20 20 20 6f 72 20 6f 74 68 65 72 20 63 6c 61 73 73 65 73 20 77 68 6f 73 65 20 6d 65 74 68 .....or.other.classes.whose.meth
6060 6f 64 73 20 64 6f 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 60 6b 65 65 70 64 69 6d 73 60 2e 0a 0a ods.do.not.support.`keepdims`...
6080 20 20 20 20 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 61 64 64 65 64 3a 3a 20 31 2e 32 33 2e 30 ...........versionadded::.1.23.0
60a0 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 61 76 ......Returns.....-------.....av
60c0 65 72 61 67 65 2c 20 5b 73 75 6d 5f 6f 66 5f 77 65 69 67 68 74 73 5d 20 3a 20 28 74 75 70 6c 65 erage,.[sum_of_weights].:.(tuple
60e0 20 6f 66 29 20 73 63 61 6c 61 72 20 6f 72 20 4d 61 73 6b 65 64 41 72 72 61 79 0a 20 20 20 20 20 .of).scalar.or.MaskedArray......
6100 20 20 20 54 68 65 20 61 76 65 72 61 67 65 20 61 6c 6f 6e 67 20 74 68 65 20 73 70 65 63 69 66 69 ...The.average.along.the.specifi
6120 65 64 20 61 78 69 73 2e 20 57 68 65 6e 20 72 65 74 75 72 6e 65 64 20 69 73 20 60 54 72 75 65 60 ed.axis..When.returned.is.`True`
6140 2c 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 20 74 75 70 6c 65 20 77 69 74 68 20 74 68 ,.........return.a.tuple.with.th
6160 65 20 61 76 65 72 61 67 65 20 61 73 20 74 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 61 e.average.as.the.first.element.a
6180 6e 64 20 74 68 65 20 73 75 6d 0a 20 20 20 20 20 20 20 20 6f 66 20 74 68 65 20 77 65 69 67 68 74 nd.the.sum.........of.the.weight
61a0 73 20 61 73 20 74 68 65 20 73 65 63 6f 6e 64 20 65 6c 65 6d 65 6e 74 2e 20 54 68 65 20 72 65 74 s.as.the.second.element..The.ret
61c0 75 72 6e 20 74 79 70 65 20 69 73 20 60 6e 70 2e 66 6c 6f 61 74 36 34 60 0a 20 20 20 20 20 20 20 urn.type.is.`np.float64`........
61e0 20 69 66 20 60 61 60 20 69 73 20 6f 66 20 69 6e 74 65 67 65 72 20 74 79 70 65 20 61 6e 64 20 66 .if.`a`.is.of.integer.type.and.f
6200 6c 6f 61 74 73 20 73 6d 61 6c 6c 65 72 20 74 68 61 6e 20 60 66 6c 6f 61 74 36 34 60 2c 20 6f 72 loats.smaller.than.`float64`,.or
6220 20 74 68 65 0a 20 20 20 20 20 20 20 20 69 6e 70 75 74 20 64 61 74 61 2d 74 79 70 65 2c 20 6f 74 .the.........input.data-type,.ot
6240 68 65 72 77 69 73 65 2e 20 49 66 20 72 65 74 75 72 6e 65 64 2c 20 60 73 75 6d 5f 6f 66 5f 77 65 herwise..If.returned,.`sum_of_we
6260 69 67 68 74 73 60 20 69 73 20 61 6c 77 61 79 73 0a 20 20 20 20 20 20 20 20 60 66 6c 6f 61 74 36 ights`.is.always.........`float6
6280 34 60 2e 0a 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 5a 4`.......Raises.....------.....Z
62a0 65 72 6f 44 69 76 69 73 69 6f 6e 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 57 68 65 6e 20 61 6c eroDivisionError.........When.al
62c0 6c 20 77 65 69 67 68 74 73 20 61 6c 6f 6e 67 20 61 78 69 73 20 61 72 65 20 7a 65 72 6f 2e 20 53 l.weights.along.axis.are.zero..S
62e0 65 65 20 60 6e 75 6d 70 79 2e 6d 61 2e 61 76 65 72 61 67 65 60 20 66 6f 72 20 61 0a 20 20 20 20 ee.`numpy.ma.average`.for.a.....
6300 20 20 20 20 76 65 72 73 69 6f 6e 20 72 6f 62 75 73 74 20 74 6f 20 74 68 69 73 20 74 79 70 65 20 ....version.robust.to.this.type.
6320 6f 66 20 65 72 72 6f 72 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 of.error......TypeError.........
6340 57 68 65 6e 20 60 77 65 69 67 68 74 73 60 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 74 68 65 When.`weights`.does.not.have.the
6360 20 73 61 6d 65 20 73 68 61 70 65 20 61 73 20 60 61 60 2c 20 61 6e 64 20 60 61 78 69 73 3d 4e 6f .same.shape.as.`a`,.and.`axis=No
6380 6e 65 60 2e 0a 20 20 20 20 56 61 6c 75 65 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 57 68 65 6e ne`......ValueError.........When
63a0 20 60 77 65 69 67 68 74 73 60 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 64 69 6d 65 6e 73 69 .`weights`.does.not.have.dimensi
63c0 6f 6e 73 20 61 6e 64 20 73 68 61 70 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74 68 20 60 61 ons.and.shape.consistent.with.`a
63e0 60 0a 20 20 20 20 20 20 20 20 61 6c 6f 6e 67 20 73 70 65 63 69 66 69 65 64 20 60 61 78 69 73 60 `.........along.specified.`axis`
6400 2e 0a 0a 20 20 20 20 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 .......Examples.....--------....
6420 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 .>>>.import.numpy.as.np.....>>>.
6440 61 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 79 28 5b 31 2e 2c 20 32 2e 2c 20 33 2e 2c 20 34 2e 5d a.=.np.ma.array([1.,.2.,.3.,.4.]
6460 2c 20 6d 61 73 6b 3d 5b 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 54 72 75 65 2c 20 54 72 75 65 ,.mask=[False,.False,.True,.True
6480 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 61 76 65 72 61 67 65 28 61 2c 20 77 65 69 67 ]).....>>>.np.ma.average(a,.weig
64a0 68 74 73 3d 5b 33 2c 20 31 2c 20 30 2c 20 30 5d 29 0a 20 20 20 20 31 2e 32 35 0a 0a 20 20 20 20 hts=[3,.1,.0,.0]).....1.25......
64c0 3e 3e 3e 20 78 20 3d 20 6e 70 2e 6d 61 2e 61 72 61 6e 67 65 28 36 2e 29 2e 72 65 73 68 61 70 65 >>>.x.=.np.ma.arange(6.).reshape
64e0 28 33 2c 20 32 29 0a 20 20 20 20 3e 3e 3e 20 78 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 (3,.2).....>>>.x.....masked_arra
6500 79 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b 5b 30 2e 2c 20 31 2e 5d 2c 0a 20 20 20 20 20 20 20 y(.......data=[[0.,.1.],........
6520 20 20 20 20 20 5b 32 2e 2c 20 33 2e 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 34 2e 2c 20 .....[2.,.3.],.............[4.,.
6540 35 2e 5d 5d 2c 0a 20 20 20 20 20 20 6d 61 73 6b 3d 46 61 6c 73 65 2c 0a 20 20 20 20 20 20 66 69 5.]],.......mask=False,.......fi
6560 6c 6c 5f 76 61 6c 75 65 3d 31 65 2b 32 30 29 0a 20 20 20 20 3e 3e 3e 20 64 61 74 61 20 3d 20 6e ll_value=1e+20).....>>>.data.=.n
6580 70 2e 61 72 61 6e 67 65 28 38 29 2e 72 65 73 68 61 70 65 28 28 32 2c 20 32 2c 20 32 29 29 0a 20 p.arange(8).reshape((2,.2,.2))..
65a0 20 20 20 3e 3e 3e 20 64 61 74 61 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 5b 30 2c 20 31 5d 2c 0a ...>>>.data.....array([[[0,.1],.
65c0 20 20 20 20 20 20 20 20 20 20 20 20 5b 32 2c 20 33 5d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 ............[2,.3]],............
65e0 5b 5b 34 2c 20 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 36 2c 20 37 5d 5d 5d 29 0a 20 [[4,.5],.............[6,.7]]])..
6600 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 61 76 65 72 61 67 65 28 64 61 74 61 2c 20 61 78 69 73 3d ...>>>.np.ma.average(data,.axis=
6620 28 30 2c 20 31 29 2c 20 77 65 69 67 68 74 73 3d 5b 5b 31 2e 2f 34 2c 20 33 2e 2f 34 5d 2c 20 5b (0,.1),.weights=[[1./4,.3./4],.[
6640 31 2e 2c 20 31 2e 2f 32 5d 5d 29 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 64 61 74 1.,.1./2]]).....masked_array(dat
6660 61 3d 5b 33 2e 34 2c 20 34 2e 34 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 73 6b 3d a=[3.4,.4.4],..............mask=
6680 5b 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 [False,.False],........fill_valu
66a0 65 3d 31 65 2b 32 30 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 61 76 65 72 61 67 65 28 64 e=1e+20).....>>>.np.ma.average(d
66c0 61 74 61 2c 20 61 78 69 73 3d 30 2c 20 77 65 69 67 68 74 73 3d 5b 5b 31 2e 2f 34 2c 20 33 2e 2f ata,.axis=0,.weights=[[1./4,.3./
66e0 34 5d 2c 20 5b 31 2e 2c 20 31 2e 2f 32 5d 5d 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 4],.[1.,.1./2]]).....Traceback.(
6700 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 20 20 most.recent.call.last):.........
6720 2e 2e 2e 0a 20 20 20 20 56 61 6c 75 65 45 72 72 6f 72 3a 20 53 68 61 70 65 20 6f 66 20 77 65 69 ........ValueError:.Shape.of.wei
6740 67 68 74 73 20 6d 75 73 74 20 62 65 20 63 6f 6e 73 69 73 74 65 6e 74 0a 20 20 20 20 77 69 74 68 ghts.must.be.consistent.....with
6760 20 73 68 61 70 65 20 6f 66 20 61 20 61 6c 6f 6e 67 20 73 70 65 63 69 66 69 65 64 20 61 78 69 73 .shape.of.a.along.specified.axis
6780 2e 0a 0a 20 20 20 20 3e 3e 3e 20 61 76 67 2c 20 73 75 6d 77 65 69 67 68 74 73 20 3d 20 6e 70 2e .......>>>.avg,.sumweights.=.np.
67a0 6d 61 2e 61 76 65 72 61 67 65 28 78 2c 20 61 78 69 73 3d 30 2c 20 77 65 69 67 68 74 73 3d 5b 31 ma.average(x,.axis=0,.weights=[1
67c0 2c 20 32 2c 20 33 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.2,.3],........................
67e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 65 64 3d 54 72 75 65 29 0a .................returned=True).
6800 20 20 20 20 3e 3e 3e 20 61 76 67 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 64 61 74 ....>>>.avg.....masked_array(dat
6820 61 3d 5b 32 2e 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 2c 20 33 2e 36 36 36 36 36 36 36 a=[2.6666666666666665,.3.6666666
6840 36 36 36 36 36 36 36 36 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 73 666666665],..................mas
6860 6b 3d 5b 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6c k=[False,.False],............fil
6880 6c 5f 76 61 6c 75 65 3d 31 65 2b 32 30 29 0a 0a 20 20 20 20 57 69 74 68 20 60 60 6b 65 65 70 64 l_value=1e+20)......With.``keepd
68a0 69 6d 73 3d 54 72 75 65 60 60 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 72 65 73 75 6c 74 ims=True``,.the.following.result
68c0 20 68 61 73 20 73 68 61 70 65 20 28 33 2c 20 31 29 2e 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d .has.shape.(3,.1).......>>>.np.m
68e0 61 2e 61 76 65 72 61 67 65 28 78 2c 20 61 78 69 73 3d 31 2c 20 6b 65 65 70 64 69 6d 73 3d 54 72 a.average(x,.axis=1,.keepdims=Tr
6900 75 65 29 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 0a 20 20 20 20 20 20 64 61 74 61 ue).....masked_array(.......data
6920 3d 5b 5b 30 2e 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 32 2e 35 5d 2c 0a 20 20 20 20 =[[0.5],.............[2.5],.....
6940 20 20 20 20 20 20 20 20 5b 34 2e 35 5d 5d 2c 0a 20 20 20 20 20 20 6d 61 73 6b 3d 46 61 6c 73 65 ........[4.5]],.......mask=False
6960 2c 0a 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 31 65 2b 32 30 29 0a 20 20 20 20 72 57 ,.......fill_value=1e+20).....rW
6980 00 00 00 29 01 da 07 61 72 67 6e 61 6d 65 72 cb 00 00 00 da 02 66 38 7a 3b 41 78 69 73 20 6d 75 ...)...argnamer......f8z;Axis.mu
69a0 73 74 20 62 65 20 73 70 65 63 69 66 69 65 64 20 77 68 65 6e 20 73 68 61 70 65 73 20 6f 66 20 61 st.be.specified.when.shapes.of.a
69c0 20 61 6e 64 20 77 65 69 67 68 74 73 20 64 69 66 66 65 72 2e 63 01 00 00 00 00 00 00 00 00 00 00 .and.weights.differ.c...........
69e0 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 13 00 00 7d 01 89 02 .....3....<.....K.....|.]...}...
6a00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 19 00 00 00 96 01 97 01 01 00 j...................|...........
6a20 8c 15 04 00 79 00 ad 03 77 01 72 69 00 00 00 29 01 72 5e 00 00 00 29 03 72 8e 00 00 00 da 02 61 ....y...w.ri...).r^...).r......a
6a40 78 72 60 00 00 00 73 03 00 00 00 20 20 80 72 51 00 00 00 72 8f 00 00 00 7a 1a 61 76 65 72 61 67 xr`...s.......rQ...r....z.averag
6a60 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e c6 02 00 00 73 19 00 00 00 f8 e8 00 e.<locals>.<genexpr>....s.......
6a80 f8 80 00 d2 21 3d b0 22 a0 21 a7 27 a1 27 a8 22 a5 2b d1 21 3d f9 73 04 00 00 00 83 19 1c 01 7a ....!=.".!.'.'.".+.!=.s........z
6aa0 49 53 68 61 70 65 20 6f 66 20 77 65 69 67 68 74 73 20 6d 75 73 74 20 62 65 20 63 6f 6e 73 69 73 IShape.of.weights.must.be.consis
6ac0 74 65 6e 74 20 77 69 74 68 20 73 68 61 70 65 20 6f 66 20 61 20 61 6c 6f 6e 67 20 73 70 65 63 69 tent.with.shape.of.a.along.speci
6ae0 66 69 65 64 20 61 78 69 73 2e 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 33 00 00 00 f3 fied.axis.c................3....
6b00 34 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d 0f 00 00 5c 02 00 00 7d 01 7d 02 7c 01 89 03 76 00 4.....K.....|.]...\...}.}.|...v.
6b20 72 02 7c 02 6e 01 64 00 96 01 97 01 01 00 8c 11 04 00 79 01 ad 03 77 01 29 02 72 37 00 00 00 4e r.|.n.d...........y...w.).r7...N
6b40 72 7a 00 00 00 29 04 72 8e 00 00 00 72 d0 00 00 00 da 01 73 72 57 00 00 00 73 04 00 00 00 20 20 rz...).r....r......srW...s......
6b60 20 80 72 51 00 00 00 72 8f 00 00 00 7a 1a 61 76 65 72 61 67 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c ..rQ...r....z.average.<locals>.<
6b80 67 65 6e 65 78 70 72 3e cd 02 00 00 73 2a 00 00 00 f8 e8 00 f8 80 00 f2 00 01 24 45 01 d9 28 2d genexpr>....s*............$E..(-
6ba0 a8 02 a8 41 f0 03 00 2b 2d b0 04 a9 2a a1 51 b8 21 d3 25 3b f1 00 01 24 45 01 f9 73 04 00 00 00 ...A...+-...*.Q.!.%;...$E..s....
6bc0 83 15 18 01 29 02 72 57 00 00 00 72 5f 00 00 00 72 62 00 00 00 72 7a 00 00 00 29 1c 72 3c 00 00 ....).rW...r_...rb...rz...).r<..
6be0 00 72 42 00 00 00 72 36 00 00 00 72 a6 00 00 00 72 5c 00 00 00 da 08 5f 4e 6f 56 61 6c 75 65 da .rB...r6...r....r\....._NoValue.
6c00 04 6d 65 61 6e 72 5f 00 00 00 da 04 74 79 70 65 72 3e 00 00 00 da 0a 69 73 73 75 62 63 6c 61 73 .meanr_.....typer>.....issubclas
6c20 73 da 07 69 6e 74 65 67 65 72 da 04 62 6f 6f 6c da 0b 72 65 73 75 6c 74 5f 74 79 70 65 72 5e 00 s..integer..bool..result_typer^.
6c40 00 00 72 ae 00 00 00 72 4e 00 00 00 72 c6 00 00 00 da 09 74 72 61 6e 73 70 6f 73 65 da 07 61 72 ..r....rN...r......transpose..ar
6c60 67 73 6f 72 74 da 07 72 65 73 68 61 70 65 da 09 65 6e 75 6d 65 72 61 74 65 72 48 00 00 00 72 5b gsort..reshape..enumeraterH...r[
6c80 00 00 00 72 55 00 00 00 da 08 6d 75 6c 74 69 70 6c 79 da 0c 62 72 6f 61 64 63 61 73 74 5f 74 6f ...rU.....multiply..broadcast_to
6ca0 72 a2 00 00 00 29 0b 72 60 00 00 00 72 57 00 00 00 da 07 77 65 69 67 68 74 73 da 08 72 65 74 75 r....).r`...rW.....weights..retu
6cc0 72 6e 65 64 72 cb 00 00 00 72 58 00 00 00 da 0b 6b 65 65 70 64 69 6d 73 5f 6b 77 da 03 61 76 67 rnedr....rX.....keepdims_kw..avg
6ce0 da 03 73 63 6c da 03 77 67 74 da 0c 72 65 73 75 6c 74 5f 64 74 79 70 65 73 0b 00 00 00 60 60 20 ..scl..wgt..result_dtypes....``.
6d00 20 20 20 20 20 20 20 20 72 51 00 00 00 72 07 00 00 00 72 07 00 00 00 38 02 00 00 73 32 02 00 00 ........rQ...r....r....8...s2...
6d20 f9 80 00 f4 62 03 00 09 10 90 01 8b 0a 80 41 dc 08 0f 90 01 8b 0a 80 41 e0 07 0b d0 07 17 dc 0f ....b.........A........A........
6d40 23 a0 44 a8 21 af 26 a9 26 b8 26 d4 0f 41 88 04 e0 07 0f 94 32 97 3b 91 3b d1 07 1e e0 16 18 89 #.D.!.&.&.&..A......2.;.;.......
6d60 0b e0 17 21 a0 38 d0 16 2c 88 0b e0 07 0e 80 7f d8 0e 14 88 61 8f 66 89 66 90 54 d1 0e 29 98 5b ...!.8..,...........a.f.f.T..).[
6d80 d1 0e 29 88 03 d8 0e 11 8f 69 89 69 8f 6e 89 6e 98 51 9f 57 99 57 a0 54 9b 5d d3 0e 2b 8a 03 e4 ..)......i.i.n.n.Q.W.W.T.]..+...
6da0 0e 15 90 67 d3 0e 1e 88 03 e4 0b 15 90 61 97 67 91 67 97 6c 91 6c a4 52 a7 5a a1 5a b4 12 b7 17 ...g.........a.g.g.l.l.R.Z.Z....
6dc0 b1 17 d0 24 39 d4 0b 3a dc 1b 1d 9f 3e 99 3e a8 21 af 27 a9 27 b0 33 b7 39 b1 39 b8 64 d3 1b 43 ...$9..:....>.>.!.'.'.3.9.9.d..C
6de0 89 4c e4 1b 1d 9f 3e 99 3e a8 21 af 27 a9 27 b0 33 b7 39 b1 39 d3 1b 3d 88 4c f0 06 00 0c 0d 8f .L....>.>.!.'.'.3.9.9..=.L......
6e00 37 89 37 90 63 97 69 91 69 d2 0b 1f d8 0f 13 88 7c dc 16 1f f0 02 01 15 1e f3 03 02 17 1f f0 00 7.7.c.i.i.......|...............
6e20 02 11 1f f0 06 00 10 13 8f 79 89 79 9c 45 d3 21 3d b8 04 d4 21 3d d3 1c 3d d2 0f 3d dc 16 20 f0 .........y.y.E.!=...!=..=..=....
6e40 02 01 15 37 f3 03 02 17 38 f0 00 02 11 38 f0 0a 00 13 16 97 2d 91 2d a4 02 a7 0a a1 0a a8 34 d3 ...7....8....8......-.-.......4.
6e60 20 30 d3 12 31 88 43 d8 12 15 97 2b 91 2b 9c 65 f3 00 01 24 45 01 dc 31 3a b8 31 bf 37 b9 37 d3 .0..1.C....+.+.e...$E..1:.1.7.7.
6e80 31 43 f4 03 01 24 45 01 f3 00 01 1f 45 01 f3 00 01 13 46 01 88 43 f0 06 00 0c 0d 94 46 89 3f d8 1C...$E.....E.....F..C......F.?.
6ea0 12 15 98 21 9f 26 99 26 98 17 91 2f 88 43 d8 0c 0f 8f 48 8a 48 98 01 9f 06 99 06 d1 0c 1e 8d 48 ...!.&.&.../.C....H.H..........H
6ec0 e0 0e 15 88 63 8f 67 89 67 d0 0e 43 98 34 a0 7c d1 0e 43 b0 7b d1 0e 43 88 03 f0 02 01 0f 32 8c ....c.g.g..C.4.|..C.{..C......2.
6ee0 62 8f 6b 89 6b 98 21 98 53 d8 20 2c f4 03 01 0f 2e df 2e 31 a9 63 b0 24 f1 03 01 0f 47 01 d8 3a b.k.k.!.S..,.......1.c.$....G..:
6f00 45 f1 03 01 0f 47 01 d8 49 4c f1 03 01 0f 4d 01 88 03 f1 06 00 08 10 d8 0b 0e 8f 39 89 39 98 03 E....G..IL....M............9.9..
6f20 9f 09 99 09 d2 0b 21 dc 12 14 97 2f 91 2f a0 23 a0 73 a7 79 a1 79 d3 12 31 d7 12 36 d1 12 36 d3 ......!...././.#.s.y.y..1..6..6.
6f40 12 38 88 43 d8 0f 12 90 43 88 78 88 0f e0 0f 12 88 0a 72 53 00 00 00 63 05 00 00 00 00 00 00 00 .8.C....C.x.......rS...c........
6f60 00 00 00 00 08 00 00 00 03 00 00 00 f3 fe 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 64 ...................t.........|.d
6f80 01 ab 02 00 00 00 00 00 00 73 5d 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 .........s]t.........j..........
6fa0 00 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 00 64 02 ac 03 ab 02 00 00 00 00 00 .........t.........|.d..........
6fc0 00 7c 01 7c 02 7c 03 7c 04 ac 04 ab 05 00 00 00 00 00 00 7d 05 74 09 00 00 00 00 00 00 00 00 7c .|.|.|.|...........}.t.........|
6fe0 05 74 02 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 ab .t.........j....................
7000 02 00 00 00 00 00 00 72 1c 64 05 7c 05 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......r.d.|.j..................
7020 00 6b 1a 00 00 72 0d 74 0f 00 00 00 00 00 00 00 00 7c 05 64 06 ac 07 ab 02 00 00 00 00 00 00 53 .k...r.t.........|.d...........S
7040 00 7c 05 53 00 74 11 00 00 00 00 00 00 00 00 7c 00 74 12 00 00 00 00 00 00 00 00 7c 04 7c 01 7c .|.S.t.........|.t.........|.|.|
7060 02 7c 03 ac 08 ab 06 00 00 00 00 00 00 53 00 29 09 61 37 09 00 00 0a 20 20 20 20 43 6f 6d 70 75 .|...........S.).a7........Compu
7080 74 65 20 74 68 65 20 6d 65 64 69 61 6e 20 61 6c 6f 6e 67 20 74 68 65 20 73 70 65 63 69 66 69 65 te.the.median.along.the.specifie
70a0 64 20 61 78 69 73 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 6d 65 64 69 61 6e 20 d.axis.......Returns.the.median.
70c0 6f 66 20 74 68 65 20 61 72 72 61 79 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 50 61 72 61 of.the.array.elements.......Para
70e0 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 20 3a 20 61 72 meters.....----------.....a.:.ar
7100 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 49 6e 70 75 74 20 61 72 72 61 79 20 6f 72 20 ray_like.........Input.array.or.
7120 6f 62 6a 65 63 74 20 74 68 61 74 20 63 61 6e 20 62 65 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 object.that.can.be.converted.to.
7140 61 6e 20 61 72 72 61 79 2e 0a 20 20 20 20 61 78 69 73 20 3a 20 69 6e 74 2c 20 6f 70 74 69 6f 6e an.array......axis.:.int,.option
7160 61 6c 0a 20 20 20 20 20 20 20 20 41 78 69 73 20 61 6c 6f 6e 67 20 77 68 69 63 68 20 74 68 65 20 al.........Axis.along.which.the.
7180 6d 65 64 69 61 6e 73 20 61 72 65 20 63 6f 6d 70 75 74 65 64 2e 20 54 68 65 20 64 65 66 61 75 6c medians.are.computed..The.defaul
71a0 74 20 28 4e 6f 6e 65 29 20 69 73 0a 20 20 20 20 20 20 20 20 74 6f 20 63 6f 6d 70 75 74 65 20 74 t.(None).is.........to.compute.t
71c0 68 65 20 6d 65 64 69 61 6e 20 61 6c 6f 6e 67 20 61 20 66 6c 61 74 74 65 6e 65 64 20 76 65 72 73 he.median.along.a.flattened.vers
71e0 69 6f 6e 20 6f 66 20 74 68 65 20 61 72 72 61 79 2e 0a 20 20 20 20 6f 75 74 20 3a 20 6e 64 61 72 ion.of.the.array......out.:.ndar
7200 72 61 79 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 41 6c 74 65 72 6e 61 74 69 76 ray,.optional.........Alternativ
7220 65 20 6f 75 74 70 75 74 20 61 72 72 61 79 20 69 6e 20 77 68 69 63 68 20 74 6f 20 70 6c 61 63 65 e.output.array.in.which.to.place
7240 20 74 68 65 20 72 65 73 75 6c 74 2e 20 49 74 20 6d 75 73 74 0a 20 20 20 20 20 20 20 20 68 61 76 .the.result..It.must.........hav
7260 65 20 74 68 65 20 73 61 6d 65 20 73 68 61 70 65 20 61 6e 64 20 62 75 66 66 65 72 20 6c 65 6e 67 e.the.same.shape.and.buffer.leng
7280 74 68 20 61 73 20 74 68 65 20 65 78 70 65 63 74 65 64 20 6f 75 74 70 75 74 0a 20 20 20 20 20 20 th.as.the.expected.output.......
72a0 20 20 62 75 74 20 74 68 65 20 74 79 70 65 20 77 69 6c 6c 20 62 65 20 63 61 73 74 20 69 66 20 6e ..but.the.type.will.be.cast.if.n
72c0 65 63 65 73 73 61 72 79 2e 0a 20 20 20 20 6f 76 65 72 77 72 69 74 65 5f 69 6e 70 75 74 20 3a 20 ecessary......overwrite_input.:.
72e0 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 49 66 20 54 72 75 65 2c 20 bool,.optional.........If.True,.
7300 74 68 65 6e 20 61 6c 6c 6f 77 20 75 73 65 20 6f 66 20 6d 65 6d 6f 72 79 20 6f 66 20 69 6e 70 75 then.allow.use.of.memory.of.inpu
7320 74 20 61 72 72 61 79 20 28 61 29 20 66 6f 72 0a 20 20 20 20 20 20 20 20 63 61 6c 63 75 6c 61 74 t.array.(a).for.........calculat
7340 69 6f 6e 73 2e 20 54 68 65 20 69 6e 70 75 74 20 61 72 72 61 79 20 77 69 6c 6c 20 62 65 20 6d 6f ions..The.input.array.will.be.mo
7360 64 69 66 69 65 64 20 62 79 20 74 68 65 20 63 61 6c 6c 20 74 6f 0a 20 20 20 20 20 20 20 20 6d 65 dified.by.the.call.to.........me
7380 64 69 61 6e 2e 20 54 68 69 73 20 77 69 6c 6c 20 73 61 76 65 20 6d 65 6d 6f 72 79 20 77 68 65 6e dian..This.will.save.memory.when
73a0 20 79 6f 75 20 64 6f 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 70 72 65 73 65 72 76 65 0a 20 20 20 .you.do.not.need.to.preserve....
73c0 20 20 20 20 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 69 6e 70 75 74 20 61 .....the.contents.of.the.input.a
73e0 72 72 61 79 2e 20 54 72 65 61 74 20 74 68 65 20 69 6e 70 75 74 20 61 73 20 75 6e 64 65 66 69 6e rray..Treat.the.input.as.undefin
7400 65 64 2c 0a 20 20 20 20 20 20 20 20 62 75 74 20 69 74 20 77 69 6c 6c 20 70 72 6f 62 61 62 6c 79 ed,.........but.it.will.probably
7420 20 62 65 20 66 75 6c 6c 79 20 6f 72 20 70 61 72 74 69 61 6c 6c 79 20 73 6f 72 74 65 64 2e 20 44 .be.fully.or.partially.sorted..D
7440 65 66 61 75 6c 74 20 69 73 0a 20 20 20 20 20 20 20 20 46 61 6c 73 65 2e 20 4e 6f 74 65 20 74 68 efault.is.........False..Note.th
7460 61 74 2c 20 69 66 20 60 6f 76 65 72 77 72 69 74 65 5f 69 6e 70 75 74 60 20 69 73 20 54 72 75 65 at,.if.`overwrite_input`.is.True
7480 2c 20 61 6e 64 20 74 68 65 20 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 69 73 20 6e 6f 74 20 61 ,.and.the.input.........is.not.a
74a0 6c 72 65 61 64 79 20 61 6e 20 60 6e 64 61 72 72 61 79 60 2c 20 61 6e 20 65 72 72 6f 72 20 77 69 lready.an.`ndarray`,.an.error.wi
74c0 6c 6c 20 62 65 20 72 61 69 73 65 64 2e 0a 20 20 20 20 6b 65 65 70 64 69 6d 73 20 3a 20 62 6f 6f ll.be.raised......keepdims.:.boo
74e0 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 69 73 20 69 73 20 73 l,.optional.........If.this.is.s
7500 65 74 20 74 6f 20 54 72 75 65 2c 20 74 68 65 20 61 78 65 73 20 77 68 69 63 68 20 61 72 65 20 72 et.to.True,.the.axes.which.are.r
7520 65 64 75 63 65 64 20 61 72 65 20 6c 65 66 74 0a 20 20 20 20 20 20 20 20 69 6e 20 74 68 65 20 72 educed.are.left.........in.the.r
7540 65 73 75 6c 74 20 61 73 20 64 69 6d 65 6e 73 69 6f 6e 73 20 77 69 74 68 20 73 69 7a 65 20 6f 6e esult.as.dimensions.with.size.on
7560 65 2e 20 57 69 74 68 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 0a 20 20 20 20 20 20 20 20 74 68 65 e..With.this.option,.........the
7580 20 72 65 73 75 6c 74 20 77 69 6c 6c 20 62 72 6f 61 64 63 61 73 74 20 63 6f 72 72 65 63 74 6c 79 .result.will.broadcast.correctly
75a0 20 61 67 61 69 6e 73 74 20 74 68 65 20 69 6e 70 75 74 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 52 .against.the.input.array.......R
75c0 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6d 65 64 69 61 6e 20 3a 20 eturns.....-------.....median.:.
75e0 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 41 20 6e 65 77 20 61 72 72 61 79 20 68 6f 6c 64 ndarray.........A.new.array.hold
7600 69 6e 67 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 72 65 74 75 72 6e 65 64 20 75 6e 6c 65 73 ing.the.result.is.returned.unles
7620 73 20 6f 75 74 20 69 73 0a 20 20 20 20 20 20 20 20 73 70 65 63 69 66 69 65 64 2c 20 69 6e 20 77 s.out.is.........specified,.in.w
7640 68 69 63 68 20 63 61 73 65 20 61 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 6f 75 74 20 69 73 20 hich.case.a.reference.to.out.is.
7660 72 65 74 75 72 6e 65 64 2e 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 64 61 74 61 2d 74 79 returned..........Return.data-ty
7680 70 65 20 69 73 20 60 66 6c 6f 61 74 36 34 60 20 66 6f 72 20 69 6e 74 65 67 65 72 73 20 61 6e 64 pe.is.`float64`.for.integers.and
76a0 20 66 6c 6f 61 74 73 20 73 6d 61 6c 6c 65 72 20 74 68 61 6e 0a 20 20 20 20 20 20 20 20 60 66 6c .floats.smaller.than.........`fl
76c0 6f 61 74 36 34 60 2c 20 6f 72 20 74 68 65 20 69 6e 70 75 74 20 64 61 74 61 2d 74 79 70 65 2c 20 oat64`,.or.the.input.data-type,.
76e0 6f 74 68 65 72 77 69 73 65 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d otherwise.......See.Also.....---
7700 2d 2d 2d 2d 2d 0a 20 20 20 20 6d 65 61 6e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d -----.....mean......Notes.....--
7720 2d 2d 2d 0a 20 20 20 20 47 69 76 65 6e 20 61 20 76 65 63 74 6f 72 20 60 60 56 60 60 20 77 69 74 ---.....Given.a.vector.``V``.wit
7740 68 20 60 60 4e 60 60 20 6e 6f 6e 20 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 2c 20 74 68 65 20 6d h.``N``.non.masked.values,.the.m
7760 65 64 69 61 6e 20 6f 66 20 60 60 56 60 60 0a 20 20 20 20 69 73 20 74 68 65 20 6d 69 64 64 6c 65 edian.of.``V``.....is.the.middle
7780 20 76 61 6c 75 65 20 6f 66 20 61 20 73 6f 72 74 65 64 20 63 6f 70 79 20 6f 66 20 60 60 56 60 60 .value.of.a.sorted.copy.of.``V``
77a0 20 28 60 60 56 73 60 60 29 20 2d 20 69 2e 65 2e 0a 20 20 20 20 60 60 56 73 5b 28 4e 2d 31 29 2f .(``Vs``).-.i.e......``Vs[(N-1)/
77c0 32 5d 60 60 2c 20 77 68 65 6e 20 60 60 4e 60 60 20 69 73 20 6f 64 64 2c 20 6f 72 20 60 60 7b 56 2]``,.when.``N``.is.odd,.or.``{V
77e0 73 5b 4e 2f 32 20 2d 20 31 5d 20 2b 20 56 73 5b 4e 2f 32 5d 7d 2f 32 60 60 0a 20 20 20 20 77 68 s[N/2.-.1].+.Vs[N/2]}/2``.....wh
7800 65 6e 20 60 60 4e 60 60 20 69 73 20 65 76 65 6e 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a en.``N``.is.even.......Examples.
7820 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 6e 75 6d 70 ....--------.....>>>.import.nump
7840 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 79 28 y.as.np.....>>>.x.=.np.ma.array(
7860 6e 70 2e 61 72 61 6e 67 65 28 38 29 2c 20 6d 61 73 6b 3d 5b 30 5d 2a 34 20 2b 20 5b 31 5d 2a 34 np.arange(8),.mask=[0]*4.+.[1]*4
7880 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 6d 65 64 69 61 6e 28 78 29 0a 20 20 20 20 31 2e ).....>>>.np.ma.median(x).....1.
78a0 35 0a 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 79 28 6e 70 2e 61 72 5......>>>.x.=.np.ma.array(np.ar
78c0 61 6e 67 65 28 31 30 29 2e 72 65 73 68 61 70 65 28 32 2c 20 35 29 2c 20 6d 61 73 6b 3d 5b 30 5d ange(10).reshape(2,.5),.mask=[0]
78e0 2a 36 20 2b 20 5b 31 5d 2a 34 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 6d 65 64 69 61 6e *6.+.[1]*4).....>>>.np.ma.median
7900 28 78 29 0a 20 20 20 20 32 2e 35 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 6d 65 64 69 61 6e (x).....2.5.....>>>.np.ma.median
7920 28 78 2c 20 61 78 69 73 3d 2d 31 2c 20 6f 76 65 72 77 72 69 74 65 5f 69 6e 70 75 74 3d 54 72 75 (x,.axis=-1,.overwrite_input=Tru
7940 65 29 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 64 61 74 61 3d 5b 32 2e 30 2c 20 35 e).....masked_array(data=[2.0,.5
7960 2e 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 73 6b 3d 5b 46 61 6c 73 .0],..................mask=[Fals
7980 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 e,.False],............fill_value
79a0 3d 31 65 2b 32 30 29 0a 0a 20 20 20 20 72 5b 00 00 00 54 a9 01 72 a3 00 00 00 29 04 72 57 00 00 =1e+20)......r[...T..r....).rW..
79c0 00 da 03 6f 75 74 da 0f 6f 76 65 72 77 72 69 74 65 5f 69 6e 70 75 74 72 cb 00 00 00 72 37 00 00 ...out..overwrite_inputr....r7..
79e0 00 46 a9 01 72 a2 00 00 00 29 05 72 85 00 00 00 72 cb 00 00 00 72 57 00 00 00 72 e9 00 00 00 72 .F..r....).r....r....rW...r....r
7a00 ea 00 00 00 29 0a 72 9e 00 00 00 72 5c 00 00 00 72 22 00 00 00 72 41 00 00 00 72 4d 00 00 00 72 ....).r....r\...r"...rA...rM...r
7a20 32 00 00 00 72 a6 00 00 00 72 47 00 00 00 72 33 00 00 00 da 07 5f 6d 65 64 69 61 6e 29 06 72 60 2...r....rG...r3....._median).r`
7a40 00 00 00 72 57 00 00 00 72 e9 00 00 00 72 ea 00 00 00 72 cb 00 00 00 72 58 00 00 00 73 06 00 00 ...rW...r....r....r....rX...s...
7a60 00 20 20 20 20 20 20 72 51 00 00 00 72 22 00 00 00 72 22 00 00 00 e0 02 00 00 73 76 00 00 00 80 .......rQ...r"...r".......sv....
7a80 00 f4 42 02 00 0c 13 90 31 90 66 d4 0b 1d dc 0c 0e 8f 49 89 49 94 67 98 61 a0 74 d4 16 2c b0 34 ..B.....1.f.......I.I.g.a.t..,.4
7aa0 d8 1a 1d a8 7f d8 1f 27 f4 05 02 0d 29 88 01 f4 06 00 0c 16 90 61 9c 12 9f 1a 99 1a d4 0b 24 a8 .......'....)........a........$.
7ac0 11 a8 61 af 66 a9 66 aa 1b dc 13 1f a0 01 a8 05 d4 13 2e d0 0c 2e e0 13 14 88 48 e4 0b 13 90 41 ..a.f.f...................H....A
7ae0 9c 47 a8 68 b8 54 c0 73 d8 24 33 f4 03 01 0c 35 f0 00 01 05 35 72 53 00 00 00 63 04 00 00 00 00 .G.h.T.s.$3....5....5rS...c.....
7b00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 26 07 00 00 87 01 87 10 97 00 74 01 00 00 00 00 ................&.........t.....
7b20 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 6a 04 00 00 00 00 ....j...................|.j.....
7b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 00 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 ..............t.........j.......
7b60 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 11 74 00 00 00 00 00 00 00 00 00 ....................r.t.........
7b80 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 04 6e 02 64 00 7d 04 7c 03 72 3b j...................}.n.d.}.|.r;
7ba0 89 01 80 23 7c 00 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 ...#|.j.........................
7bc0 00 00 8a 10 89 10 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 ac 01 ab 01 ......j...................|.....
7be0 00 00 00 00 00 00 01 00 6e 24 7c 00 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........n$|.j...................
7c00 89 01 7c 04 ac 02 ab 02 00 00 00 00 00 00 01 00 7c 00 8a 10 6e 0e 74 0d 00 00 00 00 00 00 00 00 ..|.............|...n.t.........
7c20 7c 00 89 01 7c 04 ac 02 ab 03 00 00 00 00 00 00 8a 10 89 01 80 03 64 03 8a 01 6e 16 74 0f 00 00 |...|.................d...n.t...
7c40 00 00 00 00 00 00 89 01 89 10 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 ..........j.....................
7c60 00 00 00 00 00 00 8a 01 89 10 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 01 ..........j.....................
7c80 19 00 00 00 64 03 6b 28 00 00 72 58 74 15 00 00 00 00 00 00 00 00 64 00 ab 01 00 00 00 00 00 00 ....d.k(..rXt.........d.........
7ca0 67 01 89 10 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 05 00 00 7d 05 74 15 g...j...................z...}.t.
7cc0 00 00 00 00 00 00 00 00 64 03 64 03 ab 02 00 00 00 00 00 00 7c 05 89 01 3c 00 00 00 74 17 00 00 ........d.d.........|...<...t...
7ce0 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 7d 05 74 00 00 00 00 00 00 00 00 00 6a 18 00 00 ......|.........}.t.........j...
7d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................j...............
7d20 00 00 00 00 89 10 7c 05 19 00 00 00 89 01 7c 02 ac 04 ab 03 00 00 00 00 00 00 53 00 89 10 6a 10 ......|.......|...........S...j.
7d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 6b 28 00 00 90 01 72 2d 74 1d 00 00 ..................d.k(....r-t...
7d60 00 00 00 00 00 00 74 1f 00 00 00 00 00 00 00 00 89 10 ab 01 00 00 00 00 00 00 64 06 ab 02 00 00 ......t...................d.....
7d80 00 00 00 00 5c 02 00 00 7d 06 7d 07 89 10 7c 06 7c 07 7a 00 00 00 64 05 7a 0a 00 00 7c 06 64 05 ....\...}.}...|.|.z...d.z...|.d.
7da0 7a 00 00 00 1a 00 7d 08 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 z.....}.t.........j.............
7dc0 00 00 00 00 00 00 89 10 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 00 00 00 ........j...................t...
7de0 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 ab 02 00 00 00 00 ......j.........................
7e00 00 00 72 68 89 10 6a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 6b 44 00 00 ..rh..j...................d.kD..
7e20 72 59 7c 08 6a 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 ac 07 ab 01 00 00 rY|.j#..................|.......
7e40 00 00 00 00 7d 09 7c 07 73 19 74 01 00 00 00 00 00 00 00 00 6a 24 00 00 00 00 00 00 00 00 00 00 ....}.|.s.t.........j$..........
7e60 00 00 00 00 00 00 00 00 7c 09 64 08 64 09 7c 02 ac 0a ab 04 00 00 00 00 00 00 7d 09 74 00 00 00 ........|.d.d.|...........}.t...
7e80 00 00 00 00 00 00 6a 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 28 00 00 00 00 ......j&..................j(....
7ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 2b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............j+................
7ec0 00 00 89 10 7c 09 89 01 ab 03 00 00 00 00 00 00 7d 09 6e 12 7c 08 6a 1b 00 00 00 00 00 00 00 00 ....|...........}.n.|.j.........
7ee0 00 00 00 00 00 00 00 00 00 00 7c 02 ac 07 ab 01 00 00 00 00 00 00 7d 09 74 00 00 00 00 00 00 00 ..........|...........}.t.......
7f00 00 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 2d 00 00 00 00 00 00 00 00 ..j...................j-........
7f20 00 00 00 00 00 00 00 00 00 00 7c 09 ab 01 00 00 00 00 00 00 72 3e 74 01 00 00 00 00 00 00 00 00 ..........|.........r>t.........
7f40 6a 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 10 6a 30 00 00 00 00 00 00 00 00 j.....................j0........
7f60 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 73 1f 74 00 00 00 00 00 00 00 00 00 6a 18 ..................s.t.........j.
7f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 33 00 00 00 00 00 00 00 00 00 00 00 00 ..................j3............
7fa0 00 00 00 00 00 00 89 10 ab 01 00 00 00 00 00 00 53 00 7c 09 53 00 74 1f 00 00 00 00 00 00 00 00 ................S.|.S.t.........
7fc0 89 10 89 01 64 0b ac 0c ab 03 00 00 00 00 00 00 7d 0a 7c 0a 64 06 7a 02 00 00 7d 0b 7c 0a 64 06 ....d...........}.|.d.z...}.|.d.
7fe0 7a 06 00 00 64 05 6b 28 00 00 7d 07 74 01 00 00 00 00 00 00 00 00 6a 34 00 00 00 00 00 00 00 00 z...d.k(..}.t.........j4........
8000 00 00 00 00 00 00 00 00 00 00 7c 07 7c 0b 7c 0b 64 05 7a 0a 00 00 ab 03 00 00 00 00 00 00 7d 0c ..........|.|.|.d.z...........}.
8020 74 01 00 00 00 00 00 00 00 00 6a 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0c t.........j6..................|.
8040 7c 0b 67 02 89 01 ac 0d ab 02 00 00 00 00 00 00 7d 0d 74 01 00 00 00 00 00 00 00 00 6a 38 00 00 |.g.............}.t.........j8..
8060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 10 7c 0d 89 01 ac 0d ab 03 00 00 00 00 00 00 ..................|.............
8080 7d 0e 88 10 88 01 66 02 64 0e 84 08 7d 0f 02 00 7c 0f 7c 0e ab 01 00 00 00 00 00 00 01 00 74 01 }.....f.d...}...|.|...........t.
80a0 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 89 10 6a 04 ........j.....................j.
80c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 00 00 00 00 00 00 00 00 00 6a 06 00 00 ..................t.........j...
80e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 7c 74 00 00 00 00 00 ........................r|t.....
8100 00 00 00 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 23 00 00 00 00 00 00 ....j...................j#......
8120 00 00 00 00 00 00 00 00 00 00 00 00 7c 0e 89 01 7c 02 ac 04 ab 03 00 00 00 00 00 00 7d 09 74 01 ............|...|...........}.t.
8140 00 00 00 00 00 00 00 00 6a 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 09 6a 3a ........j$..................|.j:
8160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 08 64 0f 7c 09 6a 3a 00 00 00 00 00 00 ..................d.d.|.j:......
8180 00 00 00 00 00 00 00 00 00 00 00 00 ac 0a ab 04 00 00 00 00 00 00 01 00 74 00 00 00 00 00 00 00 ........................t.......
81a0 00 00 6a 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 28 00 00 00 00 00 00 00 00 ..j&..................j(........
81c0 00 00 00 00 00 00 00 00 00 00 6a 2b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 10 ..........j+....................
81e0 7c 09 89 01 ab 03 00 00 00 00 00 00 7d 09 7c 09 53 00 74 00 00 00 00 00 00 00 00 00 6a 18 00 00 |...........}.|.S.t.........j...
8200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................j...............
8220 00 00 00 00 7c 0e 89 01 7c 02 ac 04 ab 03 00 00 00 00 00 00 7d 09 7c 09 53 00 29 10 4e 29 01 72 ....|...|...........}.|.S.).N).r
8240 b3 00 00 00 29 02 72 57 00 00 00 72 b3 00 00 00 72 30 00 00 00 29 02 72 57 00 00 00 72 e9 00 00 ....).rW...r....r0...).rW...r...
8260 00 72 37 00 00 00 e9 02 00 00 00 29 01 72 e9 00 00 00 67 00 00 00 00 00 00 00 40 da 04 73 61 66 .r7........).r....g.......@..saf
8280 65 29 02 da 07 63 61 73 74 69 6e 67 72 e9 00 00 00 54 a9 02 72 57 00 00 00 72 cb 00 00 00 a9 01 e)...castingr....T..rW...r......
82a0 72 57 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 13 00 00 00 f3 1c 01 00 00 95 rW...c..........................
82c0 02 97 00 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...t.........j..................
82e0 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 72 .j...................|.........r
8300 6c 74 01 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 89 lt.........j....................
8320 02 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 03 64 01 ac 02 ab 03 00 00 00 .j.....................d........
8340 00 00 00 0f 00 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 01 00 00 7d .....|.j...................z...}
8360 01 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a .t.........j...................j
8380 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 02 ab 01 00 00 00 00 00 00 7c 00 6a .............................|.j
83a0 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 3c 00 00 00 64 03 7c 00 6a 08 00 ...................|.<...d.|.j..
83c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 3c 00 00 00 79 00 79 00 29 04 4e 54 72 .................|.<...y.y.).NTr
83e0 f1 00 00 00 46 29 07 72 5c 00 00 00 72 73 00 00 00 da 09 69 73 5f 6d 61 73 6b 65 64 da 03 61 6c ....F).r\...rs.....is_masked..al
8400 6c 72 5b 00 00 00 da 12 6d 69 6e 69 6d 75 6d 5f 66 69 6c 6c 5f 76 61 6c 75 65 da 04 64 61 74 61 lr[.....minimum_fill_value..data
8420 29 04 72 d2 00 00 00 da 03 72 65 70 da 07 61 73 6f 72 74 65 64 72 57 00 00 00 73 04 00 00 00 20 ).r......rep..asortedrW...s.....
8440 20 80 80 72 51 00 00 00 da 0e 72 65 70 6c 61 63 65 5f 6d 61 73 6b 65 64 7a 1f 5f 6d 65 64 69 61 ...rQ.....replace_maskedz._media
8460 6e 2e 3c 6c 6f 63 61 6c 73 3e 2e 72 65 70 6c 61 63 65 5f 6d 61 73 6b 65 64 6b 03 00 00 73 65 00 n.<locals>.replace_maskedk...se.
8480 00 00 f8 80 00 f4 0a 00 0c 0e 8f 35 89 35 8f 3f 89 3f 98 31 d4 0b 1d dc 14 16 97 46 91 46 98 37 ...........5.5.?.?.1.......F.F.7
84a0 9f 3c 99 3c a8 64 b8 54 d4 14 42 d0 13 42 c0 61 c7 66 c1 66 d1 12 4c 88 43 dc 1a 1c 9f 25 99 25 .<.<.d.T..B..B.a.f.f..L.C....%.%
84c0 d7 1a 32 d1 1a 32 b0 37 d3 1a 3b 88 41 8f 46 89 46 90 33 89 4b d8 1a 1f 88 41 8f 46 89 46 90 33 ..2..2.7..;.A.F.F.3.K....A.F.F.3
84e0 8a 4b f0 07 00 0c 1e 72 53 00 00 00 da 06 75 6e 73 61 66 65 29 1e 72 5c 00 00 00 da 0a 69 73 73 .K.....rS.....unsafe).r\.....iss
8500 75 62 64 74 79 70 65 72 5f 00 00 00 da 07 69 6e 65 78 61 63 74 da 03 69 6e 66 da 05 72 61 76 65 ubdtyper_.....inexact..inf..rave
8520 6c 72 4a 00 00 00 72 35 00 00 00 72 a6 00 00 00 72 5e 00 00 00 72 a9 00 00 00 72 4e 00 00 00 72 lrJ...r5...r....r^...r....rN...r
8540 73 00 00 00 72 d4 00 00 00 da 06 64 69 76 6d 6f 64 72 3e 00 00 00 da 04 73 69 7a 65 72 55 00 00 s...r......divmodr>.....sizerU..
8560 00 da 0b 74 72 75 65 5f 64 69 76 69 64 65 da 03 6c 69 62 da 0b 5f 75 74 69 6c 73 5f 69 6d 70 6c ...true_divide..lib.._utils_impl
8580 da 10 5f 6d 65 64 69 61 6e 5f 6e 61 6e 63 68 65 63 6b 72 f4 00 00 00 72 f5 00 00 00 72 5b 00 00 .._median_nancheckr....r....r[..
85a0 00 72 f6 00 00 00 da 05 77 68 65 72 65 72 3d 00 00 00 da 0f 74 61 6b 65 5f 61 6c 6f 6e 67 5f 61 .r......wherer=.....take_along_a
85c0 78 69 73 72 f7 00 00 00 29 11 72 60 00 00 00 72 57 00 00 00 72 e9 00 00 00 72 ea 00 00 00 72 b3 xisr....).r`...rW...r....r....r.
85e0 00 00 00 da 07 69 6e 64 65 78 65 72 da 03 69 64 78 da 03 6f 64 64 da 03 6d 69 64 72 d2 00 00 00 .....indexer..idx..odd..midr....
8600 da 06 63 6f 75 6e 74 73 da 01 68 da 01 6c da 02 6c 68 da 08 6c 6f 77 5f 68 69 67 68 72 fa 00 00 ..counts..h..l..lh..low_highr...
8620 00 72 f9 00 00 00 73 11 00 00 00 20 60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 40 72 51 00 00 .r....s.....`..............@rQ..
8640 00 72 ec 00 00 00 72 ec 00 00 00 2e 03 00 00 73 ce 02 00 00 f9 80 00 f4 06 00 08 0a 87 7d 81 7d .r....r........s.............}.}
8660 90 51 97 57 91 57 9c 62 9f 6a 99 6a d4 07 29 dc 15 17 97 56 91 56 89 0a e0 15 19 88 0a d9 07 16 .Q.W.W.b.j.j..)....V.V..........
8680 d8 0b 0f 88 3c d8 16 17 97 67 91 67 93 69 88 47 d8 0c 13 8f 4c 89 4c a0 4a 88 4c d5 0c 2f e0 0c ....<....g.g.i.G....L.L.J.L../..
86a0 0d 8f 46 89 46 98 04 a8 1a 88 46 d4 0c 34 d8 16 17 89 47 e4 12 16 90 71 98 74 b0 0a d4 12 3b 88 ..F.F.....F..4....G....q.t....;.
86c0 07 e0 07 0b 80 7c d8 0f 10 89 04 e4 0f 23 a0 44 a8 27 af 2c a9 2c d3 0f 37 88 04 e0 07 0e 87 7d .....|.......#.D.'.,.,..7......}
86e0 81 7d 90 54 d1 07 1a 98 61 d2 07 1f f4 06 00 14 19 98 14 93 3b 90 2d a0 27 a7 2c a1 2c d1 12 2e .}.T....a...........;.-.'.,.,...
8700 88 07 dc 18 1d 98 61 a0 11 9b 0b 88 07 90 04 89 0d dc 12 17 98 07 93 2e 88 07 dc 0f 11 8f 75 89 ......a.......................u.
8720 75 8f 7a 89 7a 98 27 a0 27 d1 1a 2a b0 14 b8 33 88 7a d3 0f 3f d0 08 3f e0 07 0e 87 7c 81 7c 90 u.z.z.'.'..*...3.z..?..?....|.|.
8740 71 d3 07 18 dc 13 19 9c 25 a0 07 9b 2e a8 21 d3 13 2c 89 08 88 03 88 53 d8 0e 15 90 63 98 43 91 q.......%.....!..,.....S....c.C.
8760 69 a0 21 91 6d a0 43 a8 21 a1 47 d0 0e 2c 88 03 dc 0b 0d 8f 3d 89 3d 98 17 9f 1d 99 1d ac 02 af i.!.m.C.!.G..,......=.=.........
8780 0a a9 0a d4 0b 33 b8 07 bf 0c b9 0c c0 71 d2 38 48 e0 10 13 97 07 91 07 98 43 90 07 d3 10 20 88 .....3.......q.8H........C......
87a0 41 d9 13 16 dc 14 16 97 4e 91 4e a0 31 a0 62 b0 26 b8 63 d4 14 42 90 01 dc 10 12 97 06 91 06 d7 A.......N.N.1.b.&.c..B..........
87c0 10 22 d1 10 22 d7 10 33 d1 10 33 b0 47 b8 51 c0 04 d3 10 45 89 41 e0 10 13 97 08 91 08 98 53 90 .".."..3..3.G.Q....E.A........S.
87e0 08 d3 10 21 88 41 f4 0a 00 0c 0e 8f 35 89 35 8f 3f 89 3f 98 31 d4 0b 1d a4 62 a7 66 a1 66 a8 57 ...!.A......5.5.?.?.1....b.f.f.W
8800 af 5c a9 5c d4 26 3a dc 13 15 97 35 91 35 d7 13 2b d1 13 2b a8 47 d3 13 34 d0 0c 34 d8 0f 10 88 .\.\.&:....5.5..+..+.G..4..4....
8820 08 e4 0d 12 90 37 a0 14 b0 04 d4 0d 35 80 46 d8 08 0e 90 21 89 0b 80 41 f0 06 00 0b 11 90 31 89 .....7......5.F....!...A......1.
8840 2a 98 01 89 2f 80 43 dc 08 0a 8f 08 89 08 90 13 90 61 98 11 98 51 99 15 d3 08 1f 80 41 e4 09 0b *.../.C..........a...Q......A...
8860 8f 1e 89 1e 98 11 98 41 98 06 a0 54 d4 09 2a 80 42 f4 06 00 10 12 d7 0f 21 d1 0f 21 a0 27 a8 32 .......A...T..*.B.......!..!.'.2
8880 b0 44 d4 0f 39 80 48 f5 04 08 05 20 f1 14 00 05 13 90 38 d4 04 1c e4 07 09 87 7d 81 7d 90 57 97 .D..9.H...........8.......}.}.W.
88a0 5d 91 5d a4 42 a7 4a a1 4a d4 07 2f e4 0c 0e 8f 45 89 45 8f 49 89 49 90 68 a0 54 a8 73 88 49 d3 ].].B.J.J../....E.E.I.I.h.T.s.I.
88c0 0c 33 88 01 dc 08 0a 8f 0e 89 0e 90 71 97 76 91 76 98 72 a8 38 b8 11 bf 16 b9 16 d5 08 40 e4 0c .3..........q.v.v.r.8........@..
88e0 0e 8f 46 89 46 d7 0c 1e d1 0c 1e d7 0c 2f d1 0c 2f b0 07 b8 11 b8 44 d3 0c 41 88 01 f0 08 00 0c ..F.F......../../.....D..A......
8900 0d 80 48 f4 05 00 0d 0f 8f 45 89 45 8f 4a 89 4a 90 78 a0 64 b0 03 88 4a d3 0c 34 88 01 e0 0b 0c ..H......E.E.J.J.x.d...J..4.....
8920 80 48 72 53 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 03 00 00 00 f3 12 02 00 .HrS...c........................
8940 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 00 74 03 00 00 00 00 00 ...t.........|.........}.t......
8960 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 02 7c 01 80 1f 74 05 00 00 00 00 00 00 00 00 74 07 00 ...|.........}.|...t.........t..
8980 00 00 00 00 00 00 00 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 .......|.j......................
89a0 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 01 6e 16 74 0b 00 00 00 00 00 00 00 00 7c 01 7c 00 6a .............}.n.t.........|.|.j
89c0 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7d 01 7c 02 74 ...........................}.|.t
89e0 0c 00 00 00 00 00 00 00 00 75 00 73 10 7c 02 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........u.s.|.j................
8a00 00 00 00 ab 00 00 00 00 00 00 00 73 0c 7c 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........s.|.j................
8a20 00 00 00 53 00 7c 02 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 ...S.|.j........................
8a40 00 00 00 72 0b 74 15 00 00 00 00 00 00 00 00 67 00 ab 01 00 00 00 00 00 00 53 00 7c 00 6a 10 00 ...r.t.........g.........S.|.j..
8a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 03 7c 01 44 00 5d 69 00 00 7d 04 74 05 00 .................}.|.D.]i..}.t..
8a80 00 00 00 00 00 00 00 74 17 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 04 ab 01 00 .......t.........t.........|....
8aa0 00 00 00 00 00 ab 01 00 00 00 00 00 00 74 17 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 .............t.........t........
8ac0 00 7c 04 64 02 7a 00 00 00 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab .|.d.z...|.j....................
8ae0 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7a 00 00 00 ab 01 00 00 00 00 00 00 7d 05 7c 03 74 ...............z...........}.|.t
8b00 19 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 66 01 7c 04 7a 05 00 00 7c 02 6a 0f 00 .........d.........f.|.z...|.j..
8b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 ac 03 ab 01 00 00 00 00 00 00 0f 00 66 .................|.............f
8b40 01 7a 00 00 00 19 00 00 00 7d 03 8c 6b 04 00 7c 03 53 00 29 04 61 3d 04 00 00 53 75 70 70 72 65 .z.......}..k..|.S.).a=...Suppre
8b60 73 73 20 73 6c 69 63 65 73 20 66 72 6f 6d 20 6d 75 6c 74 69 70 6c 65 20 64 69 6d 65 6e 73 69 6f ss.slices.from.multiple.dimensio
8b80 6e 73 20 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 20 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 2e 0a ns.which.contain.masked.values..
8ba0 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 .....Parameters.....----------..
8bc0 20 20 20 78 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 2c 20 4d 61 73 6b 65 64 41 72 72 61 79 0a 20 ...x.:.array_like,.MaskedArray..
8be0 20 20 20 20 20 20 20 54 68 65 20 61 72 72 61 79 20 74 6f 20 6f 70 65 72 61 74 65 20 6f 6e 2e 20 .......The.array.to.operate.on..
8c00 49 66 20 6e 6f 74 20 61 20 4d 61 73 6b 65 64 41 72 72 61 79 20 69 6e 73 74 61 6e 63 65 20 28 6f If.not.a.MaskedArray.instance.(o
8c20 72 20 69 66 20 6e 6f 20 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 73 20 61 r.if.no.array.........elements.a
8c40 72 65 20 6d 61 73 6b 65 64 29 2c 20 60 78 60 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 re.masked),.`x`.is.interpreted.a
8c60 73 20 61 20 4d 61 73 6b 65 64 41 72 72 61 79 20 77 69 74 68 20 60 6d 61 73 6b 60 0a 20 20 20 20 s.a.MaskedArray.with.`mask`.....
8c80 20 20 20 20 73 65 74 20 74 6f 20 60 6e 6f 6d 61 73 6b 60 2e 0a 20 20 20 20 61 78 69 73 20 3a 20 ....set.to.`nomask`......axis.:.
8ca0 74 75 70 6c 65 20 6f 66 20 69 6e 74 73 20 6f 72 20 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 tuple.of.ints.or.int,.optional..
8cc0 20 20 20 20 20 20 20 57 68 69 63 68 20 64 69 6d 65 6e 73 69 6f 6e 73 20 74 6f 20 73 75 70 70 72 .......Which.dimensions.to.suppr
8ce0 65 73 73 20 73 6c 69 63 65 73 20 66 72 6f 6d 20 63 61 6e 20 62 65 20 63 6f 6e 66 69 67 75 72 65 ess.slices.from.can.be.configure
8d00 64 20 77 69 74 68 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 70 61 72 61 6d 65 74 65 72 2e 0a 20 d.with.this.........parameter...
8d20 20 20 20 20 20 20 20 2d 20 49 66 20 61 78 69 73 20 69 73 20 61 20 74 75 70 6c 65 20 6f 66 20 69 .......-.If.axis.is.a.tuple.of.i
8d40 6e 74 73 2c 20 74 68 6f 73 65 20 61 72 65 20 74 68 65 20 61 78 65 73 20 74 6f 20 73 75 70 70 72 nts,.those.are.the.axes.to.suppr
8d60 65 73 73 20 73 6c 69 63 65 73 20 66 72 6f 6d 2e 0a 20 20 20 20 20 20 20 20 2d 20 49 66 20 61 78 ess.slices.from..........-.If.ax
8d80 69 73 20 69 73 20 61 6e 20 69 6e 74 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 20 74 68 65 20 6f is.is.an.int,.then.that.is.the.o
8da0 6e 6c 79 20 61 78 69 73 20 74 6f 20 73 75 70 70 72 65 73 73 20 73 6c 69 63 65 73 20 66 72 6f 6d nly.axis.to.suppress.slices.from
8dc0 2e 0a 20 20 20 20 20 20 20 20 2d 20 49 66 20 61 78 69 73 20 69 73 20 4e 6f 6e 65 2c 20 61 6c 6c ..........-.If.axis.is.None,.all
8de0 20 61 78 69 73 20 61 72 65 20 73 65 6c 65 63 74 65 64 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 .axis.are.selected.......Returns
8e00 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 63 6f 6d 70 72 65 73 73 5f 61 72 72 61 79 20 .....-------.....compress_array.
8e20 3a 20 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 54 68 65 20 63 6f 6d 70 72 65 73 73 65 64 :.ndarray.........The.compressed
8e40 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d .array.......Examples.....------
8e60 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 70 0a 20 20 --.....>>>.import.numpy.as.np...
8e80 20 20 3e 3e 3e 20 61 72 72 20 3d 20 5b 5b 31 2c 20 32 5d 2c 20 5b 33 2c 20 34 5d 5d 0a 20 20 20 ..>>>.arr.=.[[1,.2],.[3,.4]]....
8ea0 20 3e 3e 3e 20 6d 61 73 6b 20 3d 20 5b 5b 30 2c 20 31 5d 2c 20 5b 30 2c 20 30 5d 5d 0a 20 20 20 .>>>.mask.=.[[0,.1],.[0,.0]]....
8ec0 20 3e 3e 3e 20 78 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 79 28 61 72 72 2c 20 6d 61 73 6b 3d 6d .>>>.x.=.np.ma.array(arr,.mask=m
8ee0 61 73 6b 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 63 6f 6d 70 72 65 73 73 5f 6e 64 28 78 ask).....>>>.np.ma.compress_nd(x
8f00 2c 20 61 78 69 73 3d 30 29 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 33 2c 20 34 5d 5d 29 0a 20 20 ,.axis=0).....array([[3,.4]])...
8f20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 63 6f 6d 70 72 65 73 73 5f 6e 64 28 78 2c 20 61 78 69 73 3d ..>>>.np.ma.compress_nd(x,.axis=
8f40 31 29 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 31 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 33 1).....array([[1],............[3
8f60 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 63 6f 6d 70 72 65 73 73 5f 6e 64 28 78 29 ]]).....>>>.np.ma.compress_nd(x)
8f80 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 33 5d 5d 29 0a 0a 20 20 20 20 4e 72 37 00 00 00 72 f2 00 .....array([[3]])......Nr7...r..
8fa0 00 00 29 0d 72 3c 00 00 00 72 42 00 00 00 72 4e 00 00 00 72 a7 00 00 00 72 a6 00 00 00 72 36 00 ..).r<...rB...rN...r....r....r6.
8fc0 00 00 72 48 00 00 00 da 03 61 6e 79 da 05 5f 64 61 74 61 72 f5 00 00 00 da 07 6e 78 61 72 72 61 ..rH.....any.._datar......nxarra
8fe0 79 72 4f 00 00 00 72 a9 00 00 00 29 06 72 84 00 00 00 72 57 00 00 00 72 58 00 00 00 72 f7 00 00 yrO...r....).r....rW...rX...r...
9000 00 72 d0 00 00 00 72 c7 00 00 00 73 06 00 00 00 20 20 20 20 20 20 72 51 00 00 00 72 0c 00 00 00 .r....r....s..........rQ...r....
9020 72 0c 00 00 00 83 03 00 00 73 e2 00 00 00 80 00 f4 48 01 00 09 10 90 01 8b 0a 80 41 dc 08 0f 90 r........s.......H.........A....
9040 01 8b 0a 80 41 e0 07 0b 80 7c dc 0f 14 94 55 98 31 9f 36 99 36 93 5d d3 0f 23 89 04 e4 0f 23 a0 ....A....|....U.1.6.6.]..#....#.
9060 44 a8 21 af 26 a9 26 d3 0f 31 88 04 f0 06 00 08 09 8c 46 81 7b 98 21 9f 25 99 25 9c 27 d8 0f 10 D.!.&.&..1........F.{.!.%.%.'...
9080 8f 77 89 77 88 0e e0 07 08 87 75 81 75 84 77 dc 0f 16 90 72 8b 7b d0 08 1a e0 0b 0c 8f 37 89 37 .w.w......u.u.w....r.{.......7.7
90a0 80 44 d8 0e 12 f2 00 02 05 40 01 88 02 dc 0f 14 94 54 9c 25 a0 02 9b 29 93 5f a4 74 ac 45 b0 22 .D.......@.......T.%...)._.t.E."
90c0 b0 71 b1 26 b8 21 bf 26 b9 26 d3 2c 41 d3 27 42 d1 15 42 d3 0f 43 88 04 d8 0f 13 94 55 98 34 93 .q.&.!.&.&.,A.'B..B..C......U.4.
90e0 5b 90 4e a0 52 d1 14 27 a8 41 af 45 a9 45 b0 74 a8 45 d3 2c 3c d0 2b 3c d0 2a 3e d1 14 3e d1 0f [.N.R..'.A.E.E.t.E.,<.+<.*>..>..
9100 3f 89 04 f0 05 02 05 40 01 f0 06 00 0c 10 80 4b 72 53 00 00 00 63 02 00 00 00 00 00 00 00 00 00 ?......@.......KrS...c..........
9120 00 00 04 00 00 00 03 00 00 00 f3 62 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 ...........b.....t.........|....
9140 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 64 01 6b 37 00 00 72 .....j...................d.k7..r
9160 0b 74 05 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 01 74 07 00 00 00 00 00 00 00 .t.........d...........t........
9180 00 7c 00 7c 01 ac 03 ab 02 00 00 00 00 00 00 53 00 29 04 61 be 05 00 00 0a 20 20 20 20 53 75 70 .|.|...........S.).a.........Sup
91a0 70 72 65 73 73 20 74 68 65 20 72 6f 77 73 20 61 6e 64 2f 6f 72 20 63 6f 6c 75 6d 6e 73 20 6f 66 press.the.rows.and/or.columns.of
91c0 20 61 20 32 2d 44 20 61 72 72 61 79 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 0a 20 20 20 20 6d 61 .a.2-D.array.that.contain.....ma
91e0 73 6b 65 64 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 54 68 65 20 73 75 70 70 72 65 73 73 69 6f sked.values.......The.suppressio
9200 6e 20 62 65 68 61 76 69 6f 72 20 69 73 20 73 65 6c 65 63 74 65 64 20 77 69 74 68 20 74 68 65 20 n.behavior.is.selected.with.the.
9220 60 61 78 69 73 60 20 70 61 72 61 6d 65 74 65 72 2e 0a 0a 20 20 20 20 2d 20 49 66 20 61 78 69 73 `axis`.parameter.......-.If.axis
9240 20 69 73 20 4e 6f 6e 65 2c 20 62 6f 74 68 20 72 6f 77 73 20 61 6e 64 20 63 6f 6c 75 6d 6e 73 20 .is.None,.both.rows.and.columns.
9260 61 72 65 20 73 75 70 70 72 65 73 73 65 64 2e 0a 20 20 20 20 2d 20 49 66 20 61 78 69 73 20 69 73 are.suppressed......-.If.axis.is
9280 20 30 2c 20 6f 6e 6c 79 20 72 6f 77 73 20 61 72 65 20 73 75 70 70 72 65 73 73 65 64 2e 0a 20 20 .0,.only.rows.are.suppressed....
92a0 20 20 2d 20 49 66 20 61 78 69 73 20 69 73 20 31 20 6f 72 20 2d 31 2c 20 6f 6e 6c 79 20 63 6f 6c ..-.If.axis.is.1.or.-1,.only.col
92c0 75 6d 6e 73 20 61 72 65 20 73 75 70 70 72 65 73 73 65 64 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 umns.are.suppressed.......Parame
92e0 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 78 20 3a 20 61 72 72 61 ters.....----------.....x.:.arra
9300 79 5f 6c 69 6b 65 2c 20 4d 61 73 6b 65 64 41 72 72 61 79 0a 20 20 20 20 20 20 20 20 54 68 65 20 y_like,.MaskedArray.........The.
9320 61 72 72 61 79 20 74 6f 20 6f 70 65 72 61 74 65 20 6f 6e 2e 20 20 49 66 20 6e 6f 74 20 61 20 4d array.to.operate.on...If.not.a.M
9340 61 73 6b 65 64 41 72 72 61 79 20 69 6e 73 74 61 6e 63 65 20 28 6f 72 20 69 66 20 6e 6f 20 61 72 askedArray.instance.(or.if.no.ar
9360 72 61 79 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 6d 61 73 6b 65 64 29 ray.........elements.are.masked)
9380 2c 20 60 78 60 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 61 20 4d 61 73 6b 65 64 ,.`x`.is.interpreted.as.a.Masked
93a0 41 72 72 61 79 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 60 6d 61 73 6b 60 20 73 65 74 20 74 6f Array.with.........`mask`.set.to
93c0 20 60 6e 6f 6d 61 73 6b 60 2e 20 4d 75 73 74 20 62 65 20 61 20 32 44 20 61 72 72 61 79 2e 0a 20 .`nomask`..Must.be.a.2D.array...
93e0 20 20 20 61 78 69 73 20 3a 20 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 ...axis.:.int,.optional.........
9400 41 78 69 73 20 61 6c 6f 6e 67 20 77 68 69 63 68 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 65 20 Axis.along.which.to.perform.the.
9420 6f 70 65 72 61 74 69 6f 6e 2e 20 44 65 66 61 75 6c 74 20 69 73 20 4e 6f 6e 65 2e 0a 0a 20 20 20 operation..Default.is.None......
9440 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 63 6f 6d 70 72 65 73 .Returns.....-------.....compres
9460 73 65 64 5f 61 72 72 61 79 20 3a 20 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 54 68 65 20 sed_array.:.ndarray.........The.
9480 63 6f 6d 70 72 65 73 73 65 64 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a compressed.array.......Examples.
94a0 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 6e 75 6d 70 ....--------.....>>>.import.nump
94c0 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 79 28 y.as.np.....>>>.x.=.np.ma.array(
94e0 6e 70 2e 61 72 61 6e 67 65 28 39 29 2e 72 65 73 68 61 70 65 28 33 2c 20 33 29 2c 20 6d 61 73 6b np.arange(9).reshape(3,.3),.mask
9500 3d 5b 5b 31 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 =[[1,.0,.0],....................
9520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9540 20 20 20 20 20 20 20 5b 31 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 .......[1,.0,.0],...............
9560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9580 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 30 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 ............[0,.0,.0]]).....>>>.
95a0 78 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b x.....masked_array(.......data=[
95c0 5b 2d 2d 2c 20 31 2c 20 32 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 2d 2d 2c 20 34 2c 20 [--,.1,.2],.............[--,.4,.
95e0 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 36 2c 20 37 2c 20 38 5d 5d 2c 0a 20 20 20 20 5],.............[6,.7,.8]],.....
9600 20 20 6d 61 73 6b 3d 5b 5b 20 54 72 75 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 ..mask=[[.True,.False,.False],..
9620 20 20 20 20 20 20 20 20 20 20 20 5b 20 54 72 75 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d ...........[.True,.False,.False]
9640 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c ,.............[False,.False,.Fal
9660 73 65 5d 5d 2c 0a 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 0a 0a se]],.......fill_value=999999)..
9680 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 63 6f 6d 70 72 65 73 73 5f 72 6f 77 63 6f 6c 73 28 78 ....>>>.np.ma.compress_rowcols(x
96a0 29 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 37 2c 20 38 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 ).....array([[7,.8]]).....>>>.np
96c0 2e 6d 61 2e 63 6f 6d 70 72 65 73 73 5f 72 6f 77 63 6f 6c 73 28 78 2c 20 30 29 0a 20 20 20 20 61 .ma.compress_rowcols(x,.0).....a
96e0 72 72 61 79 28 5b 5b 36 2c 20 37 2c 20 38 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e rray([[6,.7,.8]]).....>>>.np.ma.
9700 63 6f 6d 70 72 65 73 73 5f 72 6f 77 63 6f 6c 73 28 78 2c 20 31 29 0a 20 20 20 20 61 72 72 61 79 compress_rowcols(x,.1).....array
9720 28 5b 5b 31 2c 20 32 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 34 2c 20 35 5d 2c 0a 20 20 20 ([[1,.2],............[4,.5],....
9740 20 20 20 20 20 20 20 20 5b 37 2c 20 38 5d 5d 29 0a 0a 20 20 20 20 72 ee 00 00 00 7a 2a 63 6f 6d ........[7,.8]])......r....z*com
9760 70 72 65 73 73 5f 72 6f 77 63 6f 6c 73 20 77 6f 72 6b 73 20 66 6f 72 20 32 44 20 61 72 72 61 79 press_rowcols.works.for.2D.array
9780 73 20 6f 6e 6c 79 2e 72 f2 00 00 00 29 04 72 3c 00 00 00 72 a6 00 00 00 da 13 4e 6f 74 49 6d 70 s.only.r....).r<...r......NotImp
97a0 6c 65 6d 65 6e 74 65 64 45 72 72 6f 72 72 0c 00 00 00 29 02 72 84 00 00 00 72 57 00 00 00 73 02 lementedErrorr....).r....rW...s.
97c0 00 00 00 20 20 72 51 00 00 00 72 0d 00 00 00 72 0d 00 00 00 bd 03 00 00 73 2e 00 00 00 80 00 f4 .....rQ...r....r........s.......
97e0 66 01 00 08 0f 88 71 83 7a 87 7f 81 7f 98 21 d2 07 1b dc 0e 21 d0 22 4e d3 0e 4f d0 08 4f dc 0b f.....q.z.....!.....!."N..O..O..
9800 16 90 71 98 74 d4 0b 24 d0 04 24 72 53 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 ..q.t..$..$rS...c...............
9820 00 03 00 00 00 f3 64 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 ......d.....t.........|.........
9840 7d 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 6b 37 00 00 72 0b }.|.j...................d.k7..r.
9860 74 05 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 01 74 07 00 00 00 00 00 00 00 00 t.........d...........t.........
9880 7c 00 64 03 ab 02 00 00 00 00 00 00 53 00 29 04 61 79 03 00 00 0a 20 20 20 20 53 75 70 70 72 65 |.d.........S.).ay........Suppre
98a0 73 73 20 77 68 6f 6c 65 20 72 6f 77 73 20 6f 66 20 61 20 32 2d 44 20 61 72 72 61 79 20 74 68 61 ss.whole.rows.of.a.2-D.array.tha
98c0 74 20 63 6f 6e 74 61 69 6e 20 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 54 68 t.contain.masked.values.......Th
98e0 69 73 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 60 6e 70 2e 6d 61 2e 63 6f 6d 70 is.is.equivalent.to.``np.ma.comp
9900 72 65 73 73 5f 72 6f 77 63 6f 6c 73 28 61 2c 20 30 29 60 60 2c 20 73 65 65 0a 20 20 20 20 60 63 ress_rowcols(a,.0)``,.see.....`c
9920 6f 6d 70 72 65 73 73 5f 72 6f 77 63 6f 6c 73 60 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 0a 0a 20 ompress_rowcols`.for.details....
9940 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.....----------....
9960 20 78 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 2c 20 4d 61 73 6b 65 64 41 72 72 61 79 0a 20 20 20 .x.:.array_like,.MaskedArray....
9980 20 20 20 20 20 54 68 65 20 61 72 72 61 79 20 74 6f 20 6f 70 65 72 61 74 65 20 6f 6e 2e 20 49 66 .....The.array.to.operate.on..If
99a0 20 6e 6f 74 20 61 20 4d 61 73 6b 65 64 41 72 72 61 79 20 69 6e 73 74 61 6e 63 65 20 28 6f 72 20 .not.a.MaskedArray.instance.(or.
99c0 69 66 20 6e 6f 20 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 if.no.array.........elements.are
99e0 20 6d 61 73 6b 65 64 29 2c 20 60 78 60 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 .masked),.`x`.is.interpreted.as.
9a00 61 20 4d 61 73 6b 65 64 41 72 72 61 79 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 60 6d 61 73 6b a.MaskedArray.with.........`mask
9a20 60 20 73 65 74 20 74 6f 20 60 6e 6f 6d 61 73 6b 60 2e 20 4d 75 73 74 20 62 65 20 61 20 32 44 20 `.set.to.`nomask`..Must.be.a.2D.
9a40 61 72 72 61 79 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 array.......Returns.....-------.
9a60 20 20 20 20 63 6f 6d 70 72 65 73 73 65 64 5f 61 72 72 61 79 20 3a 20 6e 64 61 72 72 61 79 0a 20 ....compressed_array.:.ndarray..
9a80 20 20 20 20 20 20 20 54 68 65 20 63 6f 6d 70 72 65 73 73 65 64 20 61 72 72 61 79 2e 0a 0a 20 20 .......The.compressed.array.....
9aa0 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 63 6f 6d 70 ..See.Also.....--------.....comp
9ac0 72 65 73 73 5f 72 6f 77 63 6f 6c 73 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d ress_rowcols......Examples.....-
9ae0 2d 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 -------.....>>>.import.numpy.as.
9b00 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 79 28 6e 70 2e 61 72 np.....>>>.a.=.np.ma.array(np.ar
9b20 61 6e 67 65 28 39 29 2e 72 65 73 68 61 70 65 28 33 2c 20 33 29 2c 20 6d 61 73 6b 3d 5b 5b 31 2c ange(9).reshape(3,.3),.mask=[[1,
9b40 20 30 2c 20 30 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .0,.0],.........................
9b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9b80 20 20 5b 31 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 ..[1,.0,.0],....................
9ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9bc0 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 30 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 .......[0,.0,.0]]).....>>>.np.ma
9be0 2e 63 6f 6d 70 72 65 73 73 5f 72 6f 77 73 28 61 29 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 36 2c .compress_rows(a).....array([[6,
9c00 20 37 2c 20 38 5d 5d 29 0a 0a 20 20 20 20 72 ee 00 00 00 7a 27 63 6f 6d 70 72 65 73 73 5f 72 6f .7,.8]])......r....z'compress_ro
9c20 77 73 20 77 6f 72 6b 73 20 66 6f 72 20 32 44 20 61 72 72 61 79 73 20 6f 6e 6c 79 2e 72 30 00 00 ws.works.for.2D.arrays.only.r0..
9c40 00 a9 04 72 3c 00 00 00 72 a6 00 00 00 72 16 01 00 00 72 0d 00 00 00 a9 01 72 60 00 00 00 73 01 ...r<...r....r....r......r`...s.
9c60 00 00 00 20 72 51 00 00 00 72 0e 00 00 00 72 0e 00 00 00 f5 03 00 00 73 32 00 00 00 80 00 f4 42 ....rQ...r....r........s2......B
9c80 01 00 09 10 90 01 8b 0a 80 41 d8 07 08 87 76 81 76 90 11 82 7b dc 0e 21 d0 22 4b d3 0e 4c d0 08 .........A....v.v...{..!."K..L..
9ca0 4c dc 0b 1b 98 41 98 71 d3 0b 21 d0 04 21 72 53 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 L....A.q..!..!rS...c............
9cc0 04 00 00 00 03 00 00 00 f3 64 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 .........d.....t.........|......
9ce0 00 00 00 7d 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 6b 37 00 ...}.|.j...................d.k7.
9d00 00 72 0b 74 05 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 01 74 07 00 00 00 00 00 .r.t.........d...........t......
9d20 00 00 00 7c 00 64 03 ab 02 00 00 00 00 00 00 53 00 29 04 61 a0 03 00 00 0a 20 20 20 20 53 75 70 ...|.d.........S.).a.........Sup
9d40 70 72 65 73 73 20 77 68 6f 6c 65 20 63 6f 6c 75 6d 6e 73 20 6f 66 20 61 20 32 2d 44 20 61 72 72 press.whole.columns.of.a.2-D.arr
9d60 61 79 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 2e 0a 0a ay.that.contain.masked.values...
9d80 20 20 20 20 54 68 69 73 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 60 6e 70 2e 6d ....This.is.equivalent.to.``np.m
9da0 61 2e 63 6f 6d 70 72 65 73 73 5f 72 6f 77 63 6f 6c 73 28 61 2c 20 31 29 60 60 2c 20 73 65 65 0a a.compress_rowcols(a,.1)``,.see.
9dc0 20 20 20 20 60 63 6f 6d 70 72 65 73 73 5f 72 6f 77 63 6f 6c 73 60 20 66 6f 72 20 64 65 74 61 69 ....`compress_rowcols`.for.detai
9de0 6c 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 2d 2d 2d ls.......Parameters.....--------
9e00 2d 2d 0a 20 20 20 20 78 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 2c 20 4d 61 73 6b 65 64 41 72 72 --.....x.:.array_like,.MaskedArr
9e20 61 79 0a 20 20 20 20 20 20 20 20 54 68 65 20 61 72 72 61 79 20 74 6f 20 6f 70 65 72 61 74 65 20 ay.........The.array.to.operate.
9e40 6f 6e 2e 20 20 49 66 20 6e 6f 74 20 61 20 4d 61 73 6b 65 64 41 72 72 61 79 20 69 6e 73 74 61 6e on...If.not.a.MaskedArray.instan
9e60 63 65 20 28 6f 72 20 69 66 20 6e 6f 20 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 ce.(or.if.no.array.........eleme
9e80 6e 74 73 20 61 72 65 20 6d 61 73 6b 65 64 29 2c 20 60 78 60 20 69 73 20 69 6e 74 65 72 70 72 65 nts.are.masked),.`x`.is.interpre
9ea0 74 65 64 20 61 73 20 61 20 4d 61 73 6b 65 64 41 72 72 61 79 20 77 69 74 68 0a 20 20 20 20 20 20 ted.as.a.MaskedArray.with.......
9ec0 20 20 60 6d 61 73 6b 60 20 73 65 74 20 74 6f 20 60 6e 6f 6d 61 73 6b 60 2e 20 4d 75 73 74 20 62 ..`mask`.set.to.`nomask`..Must.b
9ee0 65 20 61 20 32 44 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d e.a.2D.array.......Returns.....-
9f00 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 63 6f 6d 70 72 65 73 73 65 64 5f 61 72 72 61 79 20 3a 20 6e 64 ------.....compressed_array.:.nd
9f20 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 54 68 65 20 63 6f 6d 70 72 65 73 73 65 64 20 61 72 72 array.........The.compressed.arr
9f40 61 79 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 ay.......See.Also.....--------..
9f60 20 20 20 63 6f 6d 70 72 65 73 73 5f 72 6f 77 63 6f 6c 73 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 ...compress_rowcols......Example
9f80 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 6e 75 s.....--------.....>>>.import.nu
9fa0 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 mpy.as.np.....>>>.a.=.np.ma.arra
9fc0 79 28 6e 70 2e 61 72 61 6e 67 65 28 39 29 2e 72 65 73 68 61 70 65 28 33 2c 20 33 29 2c 20 6d 61 y(np.arange(9).reshape(3,.3),.ma
9fe0 73 6b 3d 5b 5b 31 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 sk=[[1,.0,.0],..................
a000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a020 20 20 20 20 20 20 20 20 20 5b 31 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 .........[1,.0,.0],.............
a040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 30 5d 5d 29 0a 20 20 20 20 3e 3e ..............[0,.0,.0]]).....>>
a080 3e 20 6e 70 2e 6d 61 2e 63 6f 6d 70 72 65 73 73 5f 63 6f 6c 73 28 61 29 0a 20 20 20 20 61 72 72 >.np.ma.compress_cols(a).....arr
a0a0 61 79 28 5b 5b 31 2c 20 32 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 34 2c 20 35 5d 2c 0a 20 ay([[1,.2],............[4,.5],..
a0c0 20 20 20 20 20 20 20 20 20 20 5b 37 2c 20 38 5d 5d 29 0a 0a 20 20 20 20 72 ee 00 00 00 7a 27 63 ..........[7,.8]])......r....z'c
a0e0 6f 6d 70 72 65 73 73 5f 63 6f 6c 73 20 77 6f 72 6b 73 20 66 6f 72 20 32 44 20 61 72 72 61 79 73 ompress_cols.works.for.2D.arrays
a100 20 6f 6e 6c 79 2e 72 37 00 00 00 72 18 01 00 00 72 19 01 00 00 73 01 00 00 00 20 72 51 00 00 00 .only.r7...r....r....s.....rQ...
a120 72 0b 00 00 00 72 0b 00 00 00 1c 04 00 00 73 32 00 00 00 80 00 f4 46 01 00 09 10 90 01 8b 0a 80 r....r........s2......F.........
a140 41 d8 07 08 87 76 81 76 90 11 82 7b dc 0e 21 d0 22 4b d3 0e 4c d0 08 4c dc 0b 1b 98 41 98 71 d3 A....v.v...{..!."K..L..L....A.q.
a160 0b 21 d0 04 21 72 53 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 .!..!rS...c.....................
a180 8c 01 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 64 01 ac 02 ab 02 00 00 00 00 00 00 7d 00 ......t.........|.d...........}.
a1a0 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 6b 37 00 00 72 0b 74 05 |.j...................d.k7..r.t.
a1c0 00 00 00 00 00 00 00 00 64 04 ab 01 00 00 00 00 00 00 82 01 74 07 00 00 00 00 00 00 00 00 7c 00 ........d...........t.........|.
a1e0 ab 01 00 00 00 00 00 00 7d 02 7c 02 74 08 00 00 00 00 00 00 00 00 75 00 73 10 7c 02 6a 0b 00 00 ........}.|.t.........u.s.|.j...
a200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 73 02 7c 00 53 00 7c 02 ........................s.|.S.|.
a220 6a 0d 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 7d 03 7c 00 j...........................}.|.
a240 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 11 00 00 00 00 00 00 00 00 00 00 j...................j...........
a260 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 00 5f 07 00 00 00 00 00 00 00 00 7c 01 73 1f ................|._.........|.s.
a280 74 12 00 00 00 00 00 00 00 00 7c 00 74 15 00 00 00 00 00 00 00 00 6a 16 00 00 00 00 00 00 00 00 t.........|.t.........j.........
a2a0 00 00 00 00 00 00 00 00 00 00 7c 03 64 05 19 00 00 00 ab 01 00 00 00 00 00 00 3c 00 00 00 7c 01 ..........|.d.............<...|.
a2c0 64 06 76 00 72 23 74 12 00 00 00 00 00 00 00 00 7c 00 64 07 64 07 85 02 74 15 00 00 00 00 00 00 d.v.r#t.........|.d.d...t.......
a2e0 00 00 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 64 08 19 00 00 00 ab 01 ..j...................|.d.......
a300 00 00 00 00 00 00 66 02 3c 00 00 00 7c 00 53 00 29 09 61 e0 07 00 00 0a 20 20 20 20 4d 61 73 6b ......f.<...|.S.).a.........Mask
a320 20 72 6f 77 73 20 61 6e 64 2f 6f 72 20 63 6f 6c 75 6d 6e 73 20 6f 66 20 61 20 32 44 20 61 72 72 .rows.and/or.columns.of.a.2D.arr
a340 61 79 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 2e 0a 0a ay.that.contain.masked.values...
a360 20 20 20 20 4d 61 73 6b 20 77 68 6f 6c 65 20 72 6f 77 73 20 61 6e 64 2f 6f 72 20 63 6f 6c 75 6d ....Mask.whole.rows.and/or.colum
a380 6e 73 20 6f 66 20 61 20 32 44 20 61 72 72 61 79 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 0a 20 20 ns.of.a.2D.array.that.contain...
a3a0 20 20 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 2e 20 20 54 68 65 20 6d 61 73 6b 69 6e 67 20 62 65 ..masked.values...The.masking.be
a3c0 68 61 76 69 6f 72 20 69 73 20 73 65 6c 65 63 74 65 64 20 75 73 69 6e 67 20 74 68 65 0a 20 20 20 havior.is.selected.using.the....
a3e0 20 60 61 78 69 73 60 20 70 61 72 61 6d 65 74 65 72 2e 0a 0a 20 20 20 20 20 20 2d 20 49 66 20 60 .`axis`.parameter.........-.If.`
a400 61 78 69 73 60 20 69 73 20 4e 6f 6e 65 2c 20 72 6f 77 73 20 2a 61 6e 64 2a 20 63 6f 6c 75 6d 6e axis`.is.None,.rows.*and*.column
a420 73 20 61 72 65 20 6d 61 73 6b 65 64 2e 0a 20 20 20 20 20 20 2d 20 49 66 20 60 61 78 69 73 60 20 s.are.masked........-.If.`axis`.
a440 69 73 20 30 2c 20 6f 6e 6c 79 20 72 6f 77 73 20 61 72 65 20 6d 61 73 6b 65 64 2e 0a 20 20 20 20 is.0,.only.rows.are.masked......
a460 20 20 2d 20 49 66 20 60 61 78 69 73 60 20 69 73 20 31 20 6f 72 20 2d 31 2c 20 6f 6e 6c 79 20 63 ..-.If.`axis`.is.1.or.-1,.only.c
a480 6f 6c 75 6d 6e 73 20 61 72 65 20 6d 61 73 6b 65 64 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 olumns.are.masked.......Paramete
a4a0 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 20 3a 20 61 72 72 61 79 5f rs.....----------.....a.:.array_
a4c0 6c 69 6b 65 2c 20 4d 61 73 6b 65 64 41 72 72 61 79 0a 20 20 20 20 20 20 20 20 54 68 65 20 61 72 like,.MaskedArray.........The.ar
a4e0 72 61 79 20 74 6f 20 6d 61 73 6b 2e 20 20 49 66 20 6e 6f 74 20 61 20 4d 61 73 6b 65 64 41 72 72 ray.to.mask...If.not.a.MaskedArr
a500 61 79 20 69 6e 73 74 61 6e 63 65 20 28 6f 72 20 69 66 20 6e 6f 20 61 72 72 61 79 0a 20 20 20 20 ay.instance.(or.if.no.array.....
a520 20 20 20 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 6d 61 73 6b 65 64 29 2c 20 74 68 65 20 72 65 ....elements.are.masked),.the.re
a540 73 75 6c 74 20 69 73 20 61 20 4d 61 73 6b 65 64 41 72 72 61 79 20 77 69 74 68 20 60 6d 61 73 6b sult.is.a.MaskedArray.with.`mask
a560 60 20 73 65 74 0a 20 20 20 20 20 20 20 20 74 6f 20 60 6e 6f 6d 61 73 6b 60 20 28 46 61 6c 73 65 `.set.........to.`nomask`.(False
a580 29 2e 20 4d 75 73 74 20 62 65 20 61 20 32 44 20 61 72 72 61 79 2e 0a 20 20 20 20 61 78 69 73 20 )..Must.be.a.2D.array......axis.
a5a0 3a 20 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 41 78 69 73 20 61 6c 6f :.int,.optional.........Axis.alo
a5c0 6e 67 20 77 68 69 63 68 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 65 20 6f 70 65 72 61 74 69 6f ng.which.to.perform.the.operatio
a5e0 6e 2e 20 49 66 20 4e 6f 6e 65 2c 20 61 70 70 6c 69 65 73 20 74 6f 20 61 0a 20 20 20 20 20 20 20 n..If.None,.applies.to.a........
a600 20 66 6c 61 74 74 65 6e 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 61 72 72 61 79 2e .flattened.version.of.the.array.
a620 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 61 20 ......Returns.....-------.....a.
a640 3a 20 4d 61 73 6b 65 64 41 72 72 61 79 0a 20 20 20 20 20 20 20 20 41 20 6d 6f 64 69 66 69 65 64 :.MaskedArray.........A.modified
a660 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 69 6e 70 75 74 20 61 72 72 61 79 2c 20 6d 61 73 .version.of.the.input.array,.mas
a680 6b 65 64 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 20 ked.depending.on.the.value......
a6a0 20 20 20 6f 66 20 74 68 65 20 60 61 78 69 73 60 20 70 61 72 61 6d 65 74 65 72 2e 0a 0a 20 20 20 ...of.the.`axis`.parameter......
a6c0 20 52 61 69 73 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 4e 6f 74 49 6d 70 6c 65 6d .Raises.....------.....NotImplem
a6e0 65 6e 74 65 64 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 49 66 20 69 6e 70 75 74 20 61 72 72 61 entedError.........If.input.arra
a700 79 20 60 61 60 20 69 73 20 6e 6f 74 20 32 44 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 y.`a`.is.not.2D.......See.Also..
a720 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6d 61 73 6b 5f 72 6f 77 73 20 3a 20 4d 61 73 6b ...--------.....mask_rows.:.Mask
a740 20 72 6f 77 73 20 6f 66 20 61 20 32 44 20 61 72 72 61 79 20 74 68 61 74 20 63 6f 6e 74 61 69 6e .rows.of.a.2D.array.that.contain
a760 20 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 2e 0a 20 20 20 20 6d 61 73 6b 5f 63 6f 6c 73 20 3a 20 .masked.values......mask_cols.:.
a780 4d 61 73 6b 20 63 6f 6c 73 20 6f 66 20 61 20 32 44 20 61 72 72 61 79 20 74 68 61 74 20 63 6f 6e Mask.cols.of.a.2D.array.that.con
a7a0 74 61 69 6e 20 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 2e 0a 20 20 20 20 6d 61 73 6b 65 64 5f 77 tain.masked.values......masked_w
a7c0 68 65 72 65 20 3a 20 4d 61 73 6b 20 77 68 65 72 65 20 61 20 63 6f 6e 64 69 74 69 6f 6e 20 69 73 here.:.Mask.where.a.condition.is
a7e0 20 6d 65 74 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 54 .met.......Notes.....-----.....T
a800 68 65 20 69 6e 70 75 74 20 61 72 72 61 79 27 73 20 6d 61 73 6b 20 69 73 20 6d 6f 64 69 66 69 65 he.input.array's.mask.is.modifie
a820 64 20 62 79 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 d.by.this.function.......Example
a840 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 6e 75 s.....--------.....>>>.import.nu
a860 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 7a 65 72 6f 73 28 28 mpy.as.np.....>>>.a.=.np.zeros((
a880 33 2c 20 33 29 2c 20 64 74 79 70 65 3d 69 6e 74 29 0a 20 20 20 20 3e 3e 3e 20 61 5b 31 2c 20 31 3,.3),.dtype=int).....>>>.a[1,.1
a8a0 5d 20 3d 20 31 0a 20 20 20 20 3e 3e 3e 20 61 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 30 2c 20 30 ].=.1.....>>>.a.....array([[0,.0
a8c0 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 31 2c 20 30 5d 2c 0a 20 20 20 20 ,.0],............[0,.1,.0],.....
a8e0 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 30 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e .......[0,.0,.0]]).....>>>.a.=.n
a900 70 2e 6d 61 2e 6d 61 73 6b 65 64 5f 65 71 75 61 6c 28 61 2c 20 31 29 0a 20 20 20 20 3e 3e 3e 20 p.ma.masked_equal(a,.1).....>>>.
a920 61 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b a.....masked_array(.......data=[
a940 5b 30 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 2d 2d 2c 20 30 [0,.0,.0],.............[0,.--,.0
a960 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 30 5d 5d 2c 0a 20 20 20 20 20 ],.............[0,.0,.0]],......
a980 20 6d 61 73 6b 3d 5b 5b 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 .mask=[[False,.False,.False],...
a9a0 20 20 20 20 20 20 20 20 20 20 5b 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 5d 2c ..........[False,..True,.False],
a9c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 .............[False,.False,.Fals
a9e0 65 5d 5d 2c 0a 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 31 29 0a 20 20 20 20 3e 3e 3e e]],.......fill_value=1).....>>>
aa00 20 6e 70 2e 6d 61 2e 6d 61 73 6b 5f 72 6f 77 63 6f 6c 73 28 61 29 0a 20 20 20 20 6d 61 73 6b 65 .np.ma.mask_rowcols(a).....maske
aa20 64 5f 61 72 72 61 79 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b 5b 30 2c 20 2d 2d 2c 20 30 5d 2c d_array(.......data=[[0,.--,.0],
aa40 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 2d 2d 2c 20 2d 2d 2c 20 2d 2d 5d 2c 0a 20 20 20 20 20 .............[--,.--,.--],......
aa60 20 20 20 20 20 20 20 5b 30 2c 20 2d 2d 2c 20 30 5d 5d 2c 0a 20 20 20 20 20 20 6d 61 73 6b 3d 5b .......[0,.--,.0]],.......mask=[
aa80 5b 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 [False,..True,.False],..........
aaa0 20 20 20 5b 20 54 72 75 65 2c 20 20 54 72 75 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 ...[.True,..True,..True],.......
aac0 20 20 20 20 20 20 5b 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 5d 5d 2c 0a 20 20 ......[False,..True,.False]],...
aae0 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 31 29 0a 0a 20 20 20 20 46 72 e8 00 00 00 72 ee 00 ....fill_value=1)......Fr....r..
ab00 00 00 7a 26 6d 61 73 6b 5f 72 6f 77 63 6f 6c 73 20 77 6f 72 6b 73 20 66 6f 72 20 32 44 20 61 72 ..z&mask_rowcols.works.for.2D.ar
ab20 72 61 79 73 20 6f 6e 6c 79 2e 72 30 00 00 00 29 03 4e 72 37 00 00 00 72 a5 00 00 00 4e 72 37 00 rays.only.r0...).Nr7...r....Nr7.
ab40 00 00 29 0c 72 31 00 00 00 72 a6 00 00 00 72 16 01 00 00 72 42 00 00 00 72 48 00 00 00 72 12 01 ..).r1...r....r....rB...rH...r..
ab60 00 00 da 07 6e 6f 6e 7a 65 72 6f 72 65 00 00 00 72 a2 00 00 00 72 46 00 00 00 72 5c 00 00 00 72 ....nonzerore...r....rF...r\...r
ab80 2c 00 00 00 29 04 72 60 00 00 00 72 57 00 00 00 72 58 00 00 00 da 09 6d 61 73 6b 65 64 76 61 6c ,...).r`...rW...rX.....maskedval
aba0 73 04 00 00 00 20 20 20 20 72 51 00 00 00 72 1e 00 00 00 72 1e 00 00 00 45 04 00 00 73 a4 00 00 s........rQ...r....r....E...s...
abc0 00 80 00 f4 52 02 00 09 0e 88 61 90 75 d4 08 1d 80 41 d8 07 08 87 76 81 76 90 11 82 7b dc 0e 21 ....R.....a.u....A....v.v...{..!
abe0 d0 22 4a d3 0e 4b d0 08 4b dc 08 0f 90 01 8b 0a 80 41 e0 07 08 8c 46 81 7b 98 21 9f 25 99 25 9c ."J..K..K........A....F.{.!.%.%.
ac00 27 d8 0f 10 88 08 d8 10 11 97 09 91 09 93 0b 80 49 d8 0e 0f 8f 67 89 67 8f 6c 89 6c 8b 6e 80 41 '...............I....g.g.l.l.n.A
ac20 84 47 d9 0b 0f dc 25 2b 88 01 8c 22 8f 29 89 29 90 49 98 61 91 4c d3 0a 21 d1 08 22 d8 07 0b 88 .G....%+...".).).I.a.L..!.."....
ac40 7d d1 07 1c dc 28 2e 88 01 8a 21 8c 52 8f 59 89 59 90 79 a0 11 91 7c d3 0d 24 d0 0a 24 d1 08 25 }....(....!.R.Y.Y.y...|..$..$..%
ac60 d8 0b 0c 80 48 72 53 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 ....HrS...c.....................
ac80 76 00 00 00 97 00 7c 01 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 v.....|.t.........j.............
aca0 00 00 00 00 00 00 75 01 72 1c 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 ......u.r.t.........j...........
acc0 00 00 00 00 00 00 00 00 64 01 74 08 00 00 00 00 00 00 00 00 64 02 ac 03 ab 03 00 00 00 00 00 00 ........d.t.........d...........
ace0 01 00 74 0b 00 00 00 00 00 00 00 00 7c 00 64 04 ab 02 00 00 00 00 00 00 53 00 29 05 61 cd 03 00 ..t.........|.d.........S.).a...
ad00 00 0a 20 20 20 20 4d 61 73 6b 20 72 6f 77 73 20 6f 66 20 61 20 32 44 20 61 72 72 61 79 20 74 68 ......Mask.rows.of.a.2D.array.th
ad20 61 74 20 63 6f 6e 74 61 69 6e 20 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 54 at.contain.masked.values.......T
ad40 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 20 73 68 6f 72 74 63 75 74 20 74 6f 20 60 60 his.function.is.a.shortcut.to.``
ad60 6d 61 73 6b 5f 72 6f 77 63 6f 6c 73 60 60 20 77 69 74 68 20 60 61 78 69 73 60 20 65 71 75 61 6c mask_rowcols``.with.`axis`.equal
ad80 20 74 6f 20 30 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 .to.0.......See.Also.....-------
ada0 2d 0a 20 20 20 20 6d 61 73 6b 5f 72 6f 77 63 6f 6c 73 20 3a 20 4d 61 73 6b 20 72 6f 77 73 20 61 -.....mask_rowcols.:.Mask.rows.a
adc0 6e 64 2f 6f 72 20 63 6f 6c 75 6d 6e 73 20 6f 66 20 61 20 32 44 20 61 72 72 61 79 2e 0a 20 20 20 nd/or.columns.of.a.2D.array.....
ade0 20 6d 61 73 6b 65 64 5f 77 68 65 72 65 20 3a 20 4d 61 73 6b 20 77 68 65 72 65 20 61 20 63 6f 6e .masked_where.:.Mask.where.a.con
ae00 64 69 74 69 6f 6e 20 69 73 20 6d 65 74 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 dition.is.met.......Examples....
ae20 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 6e 75 6d 70 79 20 61 .--------.....>>>.import.numpy.a
ae40 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 7a 65 72 6f 73 28 28 33 2c 20 33 29 s.np.....>>>.a.=.np.zeros((3,.3)
ae60 2c 20 64 74 79 70 65 3d 69 6e 74 29 0a 20 20 20 20 3e 3e 3e 20 61 5b 31 2c 20 31 5d 20 3d 20 31 ,.dtype=int).....>>>.a[1,.1].=.1
ae80 0a 20 20 20 20 3e 3e 3e 20 61 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 30 2c 20 30 2c 20 30 5d 2c .....>>>.a.....array([[0,.0,.0],
aea0 0a 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 31 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 ............[0,.1,.0],..........
aec0 20 20 5b 30 2c 20 30 2c 20 30 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 6d 61 2e ..[0,.0,.0]]).....>>>.a.=.np.ma.
aee0 6d 61 73 6b 65 64 5f 65 71 75 61 6c 28 61 2c 20 31 29 0a 20 20 20 20 3e 3e 3e 20 61 0a 20 20 20 masked_equal(a,.1).....>>>.a....
af00 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b 5b 30 2c 20 30 .masked_array(.......data=[[0,.0
af20 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 2d 2d 2c 20 30 5d 2c 0a 20 20 ,.0],.............[0,.--,.0],...
af40 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 30 5d 5d 2c 0a 20 20 20 20 20 20 6d 61 73 6b ..........[0,.0,.0]],.......mask
af60 3d 5b 5b 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 20 20 20 20 20 =[[False,.False,.False],........
af80 20 20 20 20 20 5b 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 20 20 .....[False,..True,.False],.....
afa0 20 20 20 20 20 20 20 20 5b 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d 5d 2c 0a ........[False,.False,.False]],.
afc0 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 31 29 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e ......fill_value=1)......>>>.np.
afe0 6d 61 2e 6d 61 73 6b 5f 72 6f 77 73 28 61 29 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 ma.mask_rows(a).....masked_array
b000 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b 5b 30 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 (.......data=[[0,.0,.0],........
b020 20 20 20 20 20 5b 2d 2d 2c 20 2d 2d 2c 20 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b .....[--,.--,.--],.............[
b040 30 2c 20 30 2c 20 30 5d 5d 2c 0a 20 20 20 20 20 20 6d 61 73 6b 3d 5b 5b 46 61 6c 73 65 2c 20 46 0,.0,.0]],.......mask=[[False,.F
b060 61 6c 73 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 20 54 72 75 65 alse,.False],.............[.True
b080 2c 20 20 54 72 75 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 46 61 ,..True,..True],.............[Fa
b0a0 6c 73 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d 5d 2c 0a 20 20 20 20 20 20 66 69 6c 6c 5f lse,.False,.False]],.......fill_
b0c0 76 61 6c 75 65 3d 31 29 0a 0a 20 20 20 20 fa 54 54 68 65 20 61 78 69 73 20 61 72 67 75 6d 65 6e value=1).......TThe.axis.argumen
b0e0 74 20 68 61 73 20 61 6c 77 61 79 73 20 62 65 65 6e 20 69 67 6e 6f 72 65 64 2c 20 69 6e 20 66 75 t.has.always.been.ignored,.in.fu
b100 74 75 72 65 20 70 61 73 73 69 6e 67 20 69 74 20 77 69 6c 6c 20 72 61 69 73 65 20 54 79 70 65 45 ture.passing.it.will.raise.TypeE
b120 72 72 6f 72 72 ee 00 00 00 a9 01 da 0a 73 74 61 63 6b 6c 65 76 65 6c 72 30 00 00 00 a9 06 72 5c rrorr........stacklevelr0.....r\
b140 00 00 00 72 d3 00 00 00 da 08 77 61 72 6e 69 6e 67 73 da 04 77 61 72 6e da 12 44 65 70 72 65 63 ...r......warnings..warn..Deprec
b160 61 74 69 6f 6e 57 61 72 6e 69 6e 67 72 1e 00 00 00 a9 02 72 60 00 00 00 72 57 00 00 00 73 02 00 ationWarningr......r`...rW...s..
b180 00 00 20 20 72 51 00 00 00 72 1f 00 00 00 72 1f 00 00 00 9e 04 00 00 73 39 00 00 00 80 00 f0 54 ....rQ...r....r........s9......T
b1a0 01 00 08 0c 94 32 97 3b 91 3b d1 07 1e f4 06 00 09 11 8f 0d 89 0d f0 02 01 0d 23 dc 24 36 c0 31 .....2.;.;................#.$6.1
b1c0 f5 05 02 09 46 01 f4 06 00 0c 18 98 01 98 31 d3 0b 1d d0 04 1d 72 53 00 00 00 63 02 00 00 00 00 ....F.........1......rS...c.....
b1e0 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 76 00 00 00 97 00 7c 01 74 00 00 00 00 00 00 00 ................v.....|.t.......
b200 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 01 72 1c 74 05 00 00 00 00 ..j...................u.r.t.....
b220 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 74 08 00 00 00 00 ....j...................d.t.....
b240 00 00 00 00 64 02 ac 03 ab 03 00 00 00 00 00 00 01 00 74 0b 00 00 00 00 00 00 00 00 7c 00 64 04 ....d.............t.........|.d.
b260 ab 02 00 00 00 00 00 00 53 00 29 05 61 cf 03 00 00 0a 20 20 20 20 4d 61 73 6b 20 63 6f 6c 75 6d ........S.).a.........Mask.colum
b280 6e 73 20 6f 66 20 61 20 32 44 20 61 72 72 61 79 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 6d 61 ns.of.a.2D.array.that.contain.ma
b2a0 73 6b 65 64 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 sked.values.......This.function.
b2c0 69 73 20 61 20 73 68 6f 72 74 63 75 74 20 74 6f 20 60 60 6d 61 73 6b 5f 72 6f 77 63 6f 6c 73 60 is.a.shortcut.to.``mask_rowcols`
b2e0 60 20 77 69 74 68 20 60 61 78 69 73 60 20 65 71 75 61 6c 20 74 6f 20 31 2e 0a 0a 20 20 20 20 53 `.with.`axis`.equal.to.1.......S
b300 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 6d 61 73 6b 5f 72 6f ee.Also.....--------.....mask_ro
b320 77 63 6f 6c 73 20 3a 20 4d 61 73 6b 20 72 6f 77 73 20 61 6e 64 2f 6f 72 20 63 6f 6c 75 6d 6e 73 wcols.:.Mask.rows.and/or.columns
b340 20 6f 66 20 61 20 32 44 20 61 72 72 61 79 2e 0a 20 20 20 20 6d 61 73 6b 65 64 5f 77 68 65 72 65 .of.a.2D.array......masked_where
b360 20 3a 20 4d 61 73 6b 20 77 68 65 72 65 20 61 20 63 6f 6e 64 69 74 69 6f 6e 20 69 73 20 6d 65 74 .:.Mask.where.a.condition.is.met
b380 2e 0a 0a 20 20 20 20 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 .......Examples.....--------....
b3a0 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 .>>>.import.numpy.as.np.....>>>.
b3c0 61 20 3d 20 6e 70 2e 7a 65 72 6f 73 28 28 33 2c 20 33 29 2c 20 64 74 79 70 65 3d 69 6e 74 29 0a a.=.np.zeros((3,.3),.dtype=int).
b3e0 20 20 20 20 3e 3e 3e 20 61 5b 31 2c 20 31 5d 20 3d 20 31 0a 20 20 20 20 3e 3e 3e 20 61 0a 20 20 ....>>>.a[1,.1].=.1.....>>>.a...
b400 20 20 61 72 72 61 79 28 5b 5b 30 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b ..array([[0,.0,.0],............[
b420 30 2c 20 31 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 30 5d 5d 29 0,.1,.0],............[0,.0,.0]])
b440 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 5f 65 71 75 61 6c 28 .....>>>.a.=.np.ma.masked_equal(
b460 61 2c 20 31 29 0a 20 20 20 20 3e 3e 3e 20 61 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 a,.1).....>>>.a.....masked_array
b480 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b 5b 30 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 (.......data=[[0,.0,.0],........
b4a0 20 20 20 20 20 5b 30 2c 20 2d 2d 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c .....[0,.--,.0],.............[0,
b4c0 20 30 2c 20 30 5d 5d 2c 0a 20 20 20 20 20 20 6d 61 73 6b 3d 5b 5b 46 61 6c 73 65 2c 20 46 61 6c .0,.0]],.......mask=[[False,.Fal
b4e0 73 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 46 61 6c 73 65 2c 20 se,.False],.............[False,.
b500 20 54 72 75 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 46 61 6c 73 .True,.False],.............[Fals
b520 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d 5d 2c 0a 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 e,.False,.False]],.......fill_va
b540 6c 75 65 3d 31 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 6d 61 73 6b 5f 63 6f 6c 73 28 61 lue=1).....>>>.np.ma.mask_cols(a
b560 29 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b ).....masked_array(.......data=[
b580 5b 30 2c 20 2d 2d 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 2d 2d 2c 20 [0,.--,.0],.............[0,.--,.
b5a0 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 2d 2d 2c 20 30 5d 5d 2c 0a 20 20 20 0],.............[0,.--,.0]],....
b5c0 20 20 20 6d 61 73 6b 3d 5b 5b 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 5d 2c 0a ...mask=[[False,..True,.False],.
b5e0 20 20 20 20 20 20 20 20 20 20 20 20 5b 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 ............[False,..True,.False
b600 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 ],.............[False,..True,.Fa
b620 6c 73 65 5d 5d 2c 0a 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 31 29 0a 0a 20 20 20 20 lse]],.......fill_value=1)......
b640 72 1f 01 00 00 72 ee 00 00 00 72 20 01 00 00 72 37 00 00 00 72 22 01 00 00 72 26 01 00 00 73 02 r....r....r....r7...r"...r&...s.
b660 00 00 00 20 20 72 51 00 00 00 72 1d 00 00 00 72 1d 00 00 00 d1 04 00 00 73 39 00 00 00 80 00 f0 .....rQ...r....r........s9......
b680 52 01 00 08 0c 94 32 97 3b 91 3b d1 07 1e f4 06 00 09 11 8f 0d 89 0d f0 02 01 0d 23 dc 24 36 c0 R.....2.;.;................#.$6.
b6a0 31 f5 05 02 09 46 01 f4 06 00 0c 18 98 01 98 31 d3 0b 1d d0 04 1d 72 53 00 00 00 63 03 00 00 00 1....F.........1......rS...c....
b6c0 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 e0 00 00 00 97 00 74 01 00 00 00 00 00 00 00 .......................t........
b6e0 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 6a .j...................|.........j
b700 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 00 7c 00 64 01 64 02 1a 00 7c 00 64 ...................}.|.d.d...|.d
b720 02 64 03 1a 00 7a 0a 00 00 7d 03 7c 03 67 01 7d 04 7c 02 81 12 7c 04 6a 07 00 00 00 00 00 00 00 .d...z...}.|.g.}.|...|.j........
b740 00 00 00 00 00 00 00 00 00 00 00 64 04 7c 02 ab 02 00 00 00 00 00 00 01 00 7c 01 81 11 7c 04 6a ...........d.|...........|...|.j
b760 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 01 00 74 ...................|...........t
b780 0b 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 64 01 6b 37 00 00 72 0b 74 0d 00 00 00 .........|.........d.k7..r.t....
b7a0 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 7d 03 7c 03 53 00 29 05 61 00 02 00 00 0a 20 20 20 .....|.........}.|.S.).a........
b7c0 20 43 6f 6d 70 75 74 65 20 74 68 65 20 64 69 66 66 65 72 65 6e 63 65 73 20 62 65 74 77 65 65 6e .Compute.the.differences.between
b7e0 20 63 6f 6e 73 65 63 75 74 69 76 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 61 6e 20 61 72 72 61 .consecutive.elements.of.an.arra
b800 79 2e 0a 0a 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 74 68 65 20 65 71 75 y.......This.function.is.the.equ
b820 69 76 61 6c 65 6e 74 20 6f 66 20 60 6e 75 6d 70 79 2e 65 64 69 66 66 31 64 60 20 74 68 61 74 20 ivalent.of.`numpy.ediff1d`.that.
b840 74 61 6b 65 73 20 6d 61 73 6b 65 64 0a 20 20 20 20 76 61 6c 75 65 73 20 69 6e 74 6f 20 61 63 63 takes.masked.....values.into.acc
b860 6f 75 6e 74 2c 20 73 65 65 20 60 6e 75 6d 70 79 2e 65 64 69 66 66 31 64 60 20 66 6f 72 20 64 65 ount,.see.`numpy.ediff1d`.for.de
b880 74 61 69 6c 73 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 tails.......See.Also.....-------
b8a0 2d 0a 20 20 20 20 6e 75 6d 70 79 2e 65 64 69 66 66 31 64 20 3a 20 45 71 75 69 76 61 6c 65 6e 74 -.....numpy.ediff1d.:.Equivalent
b8c0 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 6e 64 61 72 72 61 79 73 2e 0a 0a 20 20 20 20 45 78 61 .function.for.ndarrays.......Exa
b8e0 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 72 mples.....--------.....>>>.impor
b900 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 72 72 20 3d 20 6e 70 2e 6d t.numpy.as.np.....>>>.arr.=.np.m
b920 61 2e 61 72 72 61 79 28 5b 31 2c 20 32 2c 20 34 2c 20 37 2c 20 30 5d 29 0a 20 20 20 20 3e 3e 3e a.array([1,.2,.4,.7,.0]).....>>>
b940 20 6e 70 2e 6d 61 2e 65 64 69 66 66 31 64 28 61 72 72 29 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 .np.ma.ediff1d(arr).....masked_a
b960 72 72 61 79 28 64 61 74 61 3d 5b 20 31 2c 20 20 32 2c 20 20 33 2c 20 2d 37 5d 2c 0a 20 20 20 20 rray(data=[.1,..2,..3,.-7],.....
b980 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 73 6b 3d 46 61 6c 73 65 2c 0a 20 20 20 20 20 20 20 .............mask=False,........
b9a0 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 0a 0a 20 20 20 20 72 37 00 00 ....fill_value=999999)......r7..
b9c0 00 4e 72 a5 00 00 00 72 30 00 00 00 29 07 72 73 00 00 00 da 0a 61 73 61 6e 79 61 72 72 61 79 da .Nr....r0...).rs.....asanyarray.
b9e0 04 66 6c 61 74 da 06 69 6e 73 65 72 74 72 95 00 00 00 72 94 00 00 00 72 19 00 00 00 29 05 72 56 .flat..insertr....r....r....).rV
ba00 00 00 00 da 06 74 6f 5f 65 6e 64 da 08 74 6f 5f 62 65 67 69 6e da 02 65 64 72 97 00 00 00 73 05 .....to_end..to_begin..edr....s.
ba20 00 00 00 20 20 20 20 20 72 51 00 00 00 72 15 00 00 00 72 15 00 00 00 07 05 00 00 73 77 00 00 00 ........rQ...r....r........sw...
ba40 80 00 f4 2a 00 0b 0d 8f 2d 89 2d 98 03 d3 0a 1c d7 0a 21 d1 0a 21 80 43 d8 09 0c 88 51 88 52 88 ...*....-.-.......!..!.C....Q.R.
ba60 17 90 33 90 73 98 02 90 38 d1 09 1b 80 42 d8 0e 10 88 54 80 46 e0 07 0f d0 07 1b d8 08 0e 8f 0d ..3.s...8....B....T.F...........
ba80 89 0d 90 61 98 18 d4 08 22 d8 07 0d d0 07 19 d8 08 0e 8f 0d 89 0d 90 66 d4 08 1d e4 07 0a 88 36 ...a...."..............f.......6
baa0 83 7b 90 61 d2 07 17 f4 06 00 0e 14 90 46 8b 5e 88 02 e0 0b 0d 80 49 72 53 00 00 00 63 03 00 00 .{.a.........F.^......IrS...c...
bac0 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 e6 00 00 00 97 00 74 01 00 00 00 00 00 00 ........................t.......
bae0 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 ac 01 ab 03 ..j...................|.|.|.....
bb00 00 00 00 00 00 00 7d 03 74 05 00 00 00 00 00 00 00 00 7c 03 74 06 00 00 00 00 00 00 00 00 ab 02 ......}.t.........|.t...........
bb20 00 00 00 00 00 00 72 33 74 09 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 7d 03 7c 03 ......r3t.........|.........}.|.
bb40 64 02 19 00 00 00 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 0c 00 00 00 00 d.....j...................t.....
bb60 00 00 00 00 ab 01 00 00 00 00 00 00 7c 03 64 02 3c 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 03 ............|.d.<...t.........|.
bb80 ab 01 00 00 00 00 00 00 7d 03 7c 03 53 00 7c 03 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........}.|.S.|.j...............
bba0 00 00 00 00 74 0c 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 03 7c 03 53 00 29 03 61 3a ....t.................}.|.S.).a:
bbc0 05 00 00 0a 20 20 20 20 46 69 6e 64 73 20 74 68 65 20 75 6e 69 71 75 65 20 65 6c 65 6d 65 6e 74 ........Finds.the.unique.element
bbe0 73 20 6f 66 20 61 6e 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 4d 61 73 6b 65 64 20 76 61 6c 75 65 s.of.an.array.......Masked.value
bc00 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 74 68 65 20 73 61 6d 65 20 65 6c 65 6d 65 6e s.are.considered.the.same.elemen
bc20 74 20 28 6d 61 73 6b 65 64 29 2e 20 54 68 65 20 6f 75 74 70 75 74 20 61 72 72 61 79 0a 20 20 20 t.(masked)..The.output.array....
bc40 20 69 73 20 61 6c 77 61 79 73 20 61 20 6d 61 73 6b 65 64 20 61 72 72 61 79 2e 20 53 65 65 20 60 .is.always.a.masked.array..See.`
bc60 6e 75 6d 70 79 2e 75 6e 69 71 75 65 60 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a numpy.unique`.for.more.details..
bc80 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 6e .....See.Also.....--------.....n
bca0 75 6d 70 79 2e 75 6e 69 71 75 65 20 3a 20 45 71 75 69 76 61 6c 65 6e 74 20 66 75 6e 63 74 69 6f umpy.unique.:.Equivalent.functio
bcc0 6e 20 66 6f 72 20 6e 64 61 72 72 61 79 73 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 n.for.ndarrays.......Examples...
bce0 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 6e 75 6d 70 79 20 ..--------.....>>>.import.numpy.
bd00 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 5b 31 2c 20 32 2c 20 31 30 30 30 2c 20 32 as.np.....>>>.a.=.[1,.2,.1000,.2
bd20 2c 20 33 5d 0a 20 20 20 20 3e 3e 3e 20 6d 61 73 6b 20 3d 20 5b 30 2c 20 30 2c 20 31 2c 20 30 2c ,.3].....>>>.mask.=.[0,.0,.1,.0,
bd40 20 30 5d 0a 20 20 20 20 3e 3e 3e 20 6d 61 73 6b 65 64 5f 61 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 .0].....>>>.masked_a.=.np.ma.mas
bd60 6b 65 64 5f 61 72 72 61 79 28 61 2c 20 6d 61 73 6b 29 0a 20 20 20 20 3e 3e 3e 20 6d 61 73 6b 65 ked_array(a,.mask).....>>>.maske
bd80 64 5f 61 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 64 61 74 61 3d 5b 31 2c 20 32 2c d_a.....masked_array(data=[1,.2,
bda0 20 2d 2d 2c 20 32 2c 20 33 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 73 6b .--,.2,.3],.................mask
bdc0 3d 5b 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 2c 20 46 61 =[False,.False,..True,.False,.Fa
bde0 6c 73 65 5d 2c 0a 20 20 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 lse],.........fill_value=999999)
be00 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 75 6e 69 71 75 65 28 6d 61 73 6b 65 64 5f 61 29 0a .....>>>.np.ma.unique(masked_a).
be20 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 64 61 74 61 3d 5b 31 2c 20 32 2c 20 33 2c 20 ....masked_array(data=[1,.2,.3,.
be40 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 73 6b 3d 5b 46 61 6c 73 65 --],.................mask=[False
be60 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 20 20 ,.False,.False,..True],.........
be80 66 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 fill_value=999999).....>>>.np.ma
bea0 2e 75 6e 69 71 75 65 28 6d 61 73 6b 65 64 5f 61 2c 20 72 65 74 75 72 6e 5f 69 6e 64 65 78 3d 54 .unique(masked_a,.return_index=T
bec0 72 75 65 29 0a 20 20 20 20 28 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 64 61 74 61 3d 5b 31 2c 20 rue).....(masked_array(data=[1,.
bee0 32 2c 20 33 2c 20 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 73 6b 3d 2,.3,.--],.................mask=
bf00 5b 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 [False,.False,.False,..True],...
bf20 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 2c 20 61 72 72 61 79 28 ......fill_value=999999),.array(
bf40 5b 30 2c 20 31 2c 20 34 2c 20 32 5d 29 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 75 6e 69 [0,.1,.4,.2])).....>>>.np.ma.uni
bf60 71 75 65 28 6d 61 73 6b 65 64 5f 61 2c 20 72 65 74 75 72 6e 5f 69 6e 76 65 72 73 65 3d 54 72 75 que(masked_a,.return_inverse=Tru
bf80 65 29 0a 20 20 20 20 28 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 64 61 74 61 3d 5b 31 2c 20 32 2c e).....(masked_array(data=[1,.2,
bfa0 20 33 2c 20 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 73 6b 3d 5b 46 .3,.--],.................mask=[F
bfc0 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 alse,.False,.False,..True],.....
bfe0 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 2c 20 61 72 72 61 79 28 5b 30 ....fill_value=999999),.array([0
c000 2c 20 31 2c 20 33 2c 20 31 2c 20 32 5d 29 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 75 6e ,.1,.3,.1,.2])).....>>>.np.ma.un
c020 69 71 75 65 28 6d 61 73 6b 65 64 5f 61 2c 20 72 65 74 75 72 6e 5f 69 6e 64 65 78 3d 54 72 75 65 ique(masked_a,.return_index=True
c040 2c 20 72 65 74 75 72 6e 5f 69 6e 76 65 72 73 65 3d 54 72 75 65 29 0a 20 20 20 20 28 6d 61 73 6b ,.return_inverse=True).....(mask
c060 65 64 5f 61 72 72 61 79 28 64 61 74 61 3d 5b 31 2c 20 32 2c 20 33 2c 20 2d 2d 5d 2c 0a 20 20 20 ed_array(data=[1,.2,.3,.--],....
c080 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 73 6b 3d 5b 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c .............mask=[False,.False,
c0a0 20 46 61 6c 73 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c .False,..True],.........fill_val
c0c0 75 65 3d 39 39 39 39 39 39 29 2c 20 61 72 72 61 79 28 5b 30 2c 20 31 2c 20 34 2c 20 32 5d 29 2c ue=999999),.array([0,.1,.4,.2]),
c0e0 20 61 72 72 61 79 28 5b 30 2c 20 31 2c 20 33 2c 20 31 2c 20 32 5d 29 29 0a 20 20 20 20 29 02 da .array([0,.1,.3,.1,.2])).....)..
c100 0c 72 65 74 75 72 6e 5f 69 6e 64 65 78 da 0e 72 65 74 75 72 6e 5f 69 6e 76 65 72 73 65 72 30 00 .return_index..return_inverser0.
c120 00 00 29 07 72 5c 00 00 00 72 2c 00 00 00 72 4d 00 00 00 72 4e 00 00 00 72 4f 00 00 00 72 64 00 ..).r\...r,...rM...rN...rO...rd.
c140 00 00 72 3a 00 00 00 29 04 da 03 61 72 31 72 30 01 00 00 72 31 01 00 00 da 06 6f 75 74 70 75 74 ..r:...)...ar1r0...r1.....output
c160 73 04 00 00 00 20 20 20 20 72 51 00 00 00 72 2c 00 00 00 72 2c 00 00 00 2d 05 00 00 73 6b 00 00 s........rQ...r,...r,...-...sk..
c180 00 80 00 f4 4c 01 00 0e 10 8f 59 89 59 90 73 d8 24 30 d8 26 34 f4 05 02 0e 36 80 46 f4 06 00 08 ....L.....Y.Y.s.$0.&4....6.F....
c1a0 12 90 26 9c 25 d4 07 20 dc 11 15 90 66 93 1c 88 06 d8 14 1a 98 31 91 49 97 4e 91 4e a4 3b d3 14 ..&.%.......f........1.I.N.N.;..
c1c0 2f 88 06 88 71 89 09 dc 11 16 90 76 93 1d 88 06 f0 06 00 0c 12 80 4d f0 03 00 12 18 97 1b 91 1b /...q......v..........M.........
c1e0 9c 5b d3 11 29 88 06 d8 0b 11 80 4d 72 53 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 06 00 .[..)......MrS...c..............
c200 00 00 03 00 00 00 f3 ca 00 00 00 97 00 7c 02 72 18 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 .............|.r.t.........j....
c220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 66 02 ab 01 00 00 00 00 00 00 7d 03 6e ...............|.|.f.........}.n
c240 29 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 74 )t.........j...................t
c260 05 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 74 05 00 00 00 00 00 00 00 00 7c 01 ab .........|.........t.........|..
c280 01 00 00 00 00 00 00 66 02 ab 01 00 00 00 00 00 00 7d 03 7c 03 6a 07 00 00 00 00 00 00 00 00 00 .......f.........}.|.j..........
c2a0 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 7c 03 64 01 64 02 1a 00 7c 03 64 03 64 ...................|.d.d...|.d.d
c2c0 01 1a 00 7c 03 64 01 64 02 1a 00 6b 28 00 00 19 00 00 00 53 00 29 04 61 59 02 00 00 0a 20 20 20 ...|.d.d...k(......S.).aY.......
c2e0 20 52 65 74 75 72 6e 73 20 74 68 65 20 75 6e 69 71 75 65 20 65 6c 65 6d 65 6e 74 73 20 63 6f 6d .Returns.the.unique.elements.com
c300 6d 6f 6e 20 74 6f 20 62 6f 74 68 20 61 72 72 61 79 73 2e 0a 0a 20 20 20 20 4d 61 73 6b 65 64 20 mon.to.both.arrays.......Masked.
c320 76 61 6c 75 65 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 65 71 75 61 6c 20 6f 6e 65 20 values.are.considered.equal.one.
c340 74 6f 20 74 68 65 20 6f 74 68 65 72 2e 0a 20 20 20 20 54 68 65 20 6f 75 74 70 75 74 20 69 73 20 to.the.other......The.output.is.
c360 61 6c 77 61 79 73 20 61 20 6d 61 73 6b 65 64 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 53 65 65 20 always.a.masked.array.......See.
c380 60 6e 75 6d 70 79 2e 69 6e 74 65 72 73 65 63 74 31 64 60 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 `numpy.intersect1d`.for.more.det
c3a0 61 69 6c 73 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 ails.......See.Also.....--------
c3c0 0a 20 20 20 20 6e 75 6d 70 79 2e 69 6e 74 65 72 73 65 63 74 31 64 20 3a 20 45 71 75 69 76 61 6c .....numpy.intersect1d.:.Equival
c3e0 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 6e 64 61 72 72 61 79 73 2e 0a 0a 20 20 20 20 ent.function.for.ndarrays.......
c400 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 69 6d Examples.....--------.....>>>.im
c420 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 6e 70 2e port.numpy.as.np.....>>>.x.=.np.
c440 6d 61 2e 61 72 72 61 79 28 5b 31 2c 20 33 2c 20 33 2c 20 33 5d 2c 20 6d 61 73 6b 3d 5b 30 2c 20 ma.array([1,.3,.3,.3],.mask=[0,.
c460 30 2c 20 30 2c 20 31 5d 29 0a 20 20 20 20 3e 3e 3e 20 79 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 0,.0,.1]).....>>>.y.=.np.ma.arra
c480 79 28 5b 33 2c 20 31 2c 20 31 2c 20 31 5d 2c 20 6d 61 73 6b 3d 5b 30 2c 20 30 2c 20 30 2c 20 31 y([3,.1,.1,.1],.mask=[0,.0,.0,.1
c4a0 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 69 6e 74 65 72 73 65 63 74 31 64 28 78 2c 20 ]).....>>>.np.ma.intersect1d(x,.
c4c0 79 29 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 64 61 74 61 3d 5b 31 2c 20 33 2c 20 y).....masked_array(data=[1,.3,.
c4e0 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 73 6b 3d 5b 46 61 6c 73 --],..................mask=[Fals
c500 65 2c 20 46 61 6c 73 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6c e,.False,..True],............fil
c520 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 0a 0a 20 20 20 20 4e 72 a5 00 00 00 72 37 00 00 00 l_value=999999)......Nr....r7...
c540 29 04 72 73 00 00 00 72 3d 00 00 00 72 2c 00 00 00 72 4a 00 00 00 29 04 72 32 01 00 00 da 03 61 ).rs...r=...r,...rJ...).r2.....a
c560 72 32 da 0d 61 73 73 75 6d 65 5f 75 6e 69 71 75 65 da 03 61 75 78 73 04 00 00 00 20 20 20 20 72 r2..assume_unique..auxs........r
c580 51 00 00 00 72 1c 00 00 00 72 1c 00 00 00 5f 05 00 00 73 61 00 00 00 80 00 f1 30 00 08 15 dc 0e Q...r....r...._...sa......0.....
c5a0 10 8f 6e 89 6e 98 63 a0 33 98 5a d3 0e 28 89 03 f4 06 00 0f 11 8f 6e 89 6e 9c 66 a0 53 9b 6b ac ..n.n.c.3.Z..(........n.n.f.S.k.
c5c0 36 b0 23 ab 3b d0 1d 37 d3 0e 38 88 03 d8 04 07 87 48 81 48 84 4a d8 0b 0e 88 73 90 02 88 38 90 6.#.;..7..8......H.H.J....s...8.
c5e0 43 98 01 98 02 90 47 98 73 a0 33 a0 42 98 78 d1 14 27 d1 0b 28 d0 04 28 72 53 00 00 00 63 03 00 C.....G.s.3.B.x..'..(..(rS...c..
c600 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 2c 01 00 00 97 00 7c 02 73 16 74 01 00 ...................,.....|.s.t..
c620 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 00 74 01 00 00 00 00 00 00 00 00 7c 01 ab .......|.........}.t.........|..
c640 01 00 00 00 00 00 00 7d 01 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 .......}.t.........j............
c660 00 00 00 00 00 00 00 7c 00 7c 01 66 02 64 01 ac 02 ab 02 00 00 00 00 00 00 7d 03 7c 03 6a 06 00 .......|.|.f.d...........}.|.j..
c680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 6b 28 00 00 72 02 7c 03 53 00 7c 03 6a .................d.k(..r.|.S.|.j
c6a0 09 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 01 00 7c 03 6a .............................|.j
c6c0 0b 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 7d 04 74 03 00 ...........................}.t..
c6e0 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 04 67 01 7c .......j...................d.g.|
c700 04 64 05 64 01 1a 00 7c 04 64 01 64 06 1a 00 6b 37 00 00 64 04 67 01 66 03 ab 01 00 00 00 00 00 .d.d...|.d.d...k7..d.g.f........
c720 00 7d 05 7c 05 64 05 64 01 1a 00 7c 05 64 01 64 06 1a 00 6b 28 00 00 7d 06 7c 03 7c 06 19 00 00 .}.|.d.d...|.d.d...k(..}.|.|....
c740 00 53 00 29 07 61 ee 01 00 00 0a 20 20 20 20 53 65 74 20 65 78 63 6c 75 73 69 76 65 2d 6f 72 20 .S.).a.........Set.exclusive-or.
c760 6f 66 20 31 2d 44 20 61 72 72 61 79 73 20 77 69 74 68 20 75 6e 69 71 75 65 20 65 6c 65 6d 65 6e of.1-D.arrays.with.unique.elemen
c780 74 73 2e 0a 0a 20 20 20 20 54 68 65 20 6f 75 74 70 75 74 20 69 73 20 61 6c 77 61 79 73 20 61 20 ts.......The.output.is.always.a.
c7a0 6d 61 73 6b 65 64 20 61 72 72 61 79 2e 20 53 65 65 20 60 6e 75 6d 70 79 2e 73 65 74 78 6f 72 31 masked.array..See.`numpy.setxor1
c7c0 64 60 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c d`.for.more.details.......See.Al
c7e0 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6e 75 6d 70 79 2e 73 65 74 78 6f 72 so.....--------.....numpy.setxor
c800 31 64 20 3a 20 45 71 75 69 76 61 6c 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 6e 64 61 1d.:.Equivalent.function.for.nda
c820 72 72 61 79 73 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d rrays.......Examples.....-------
c840 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 70 0a 20 20 20 -.....>>>.import.numpy.as.np....
c860 20 3e 3e 3e 20 61 72 31 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 79 28 5b 31 2c 20 32 2c 20 33 2c .>>>.ar1.=.np.ma.array([1,.2,.3,
c880 20 32 2c 20 34 5d 29 0a 20 20 20 20 3e 3e 3e 20 61 72 32 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 .2,.4]).....>>>.ar2.=.np.ma.arra
c8a0 79 28 5b 32 2c 20 33 2c 20 35 2c 20 37 2c 20 35 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 y([2,.3,.5,.7,.5]).....>>>.np.ma
c8c0 2e 73 65 74 78 6f 72 31 64 28 61 72 31 2c 20 61 72 32 29 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 .setxor1d(ar1,.ar2).....masked_a
c8e0 72 72 61 79 28 64 61 74 61 3d 5b 31 2c 20 34 2c 20 35 2c 20 37 5d 2c 0a 20 20 20 20 20 20 20 20 rray(data=[1,.4,.5,.7],.........
c900 20 20 20 20 20 20 20 20 20 6d 61 73 6b 3d 46 61 6c 73 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 .........mask=False,............
c920 66 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 0a 0a 20 20 20 20 4e 72 f2 00 00 00 72 30 fill_value=999999)......Nr....r0
c940 00 00 00 54 72 37 00 00 00 72 a5 00 00 00 29 06 72 2c 00 00 00 72 73 00 00 00 72 3d 00 00 00 72 ...Tr7...r....).r,...rs...r=...r
c960 01 01 00 00 72 4a 00 00 00 72 3f 00 00 00 29 07 72 32 01 00 00 72 35 01 00 00 72 36 01 00 00 72 ....rJ...r?...).r2...r5...r6...r
c980 37 01 00 00 da 04 61 75 78 66 da 04 66 6c 61 67 da 05 66 6c 61 67 32 73 07 00 00 00 20 20 20 20 7.....auxf..flag..flag2s........
c9a0 20 20 20 72 51 00 00 00 72 2a 00 00 00 72 2a 00 00 00 80 05 00 00 73 9b 00 00 00 80 00 f1 2a 00 ...rQ...r*...r*.......s.......*.
c9c0 0c 19 dc 0e 14 90 53 8b 6b 88 03 dc 0e 14 90 53 8b 6b 88 03 e4 0a 0c 8f 2e 89 2e 98 23 98 73 98 ......S.k......S.k..........#.s.
c9e0 1a a8 24 d4 0a 2f 80 43 d8 07 0a 87 78 81 78 90 31 82 7d d8 0f 12 88 0a d8 04 07 87 48 81 48 84 ..$../.C....x.x.1.}.........H.H.
ca00 4a d8 0b 0e 8f 3a 89 3a 8b 3c 80 44 e4 0b 0d 8f 3e 89 3e 98 44 98 36 a0 44 a8 11 a8 12 a0 48 b0 J....:.:.<.D....>.>.D.6.D.....H.
ca20 04 b0 53 b0 62 b0 09 d1 24 39 b8 54 b8 46 d0 1a 43 d3 0b 44 80 44 e0 0d 11 90 21 90 22 88 58 98 ..S.b...$9.T.F..C..D.D....!.".X.
ca40 14 98 63 98 72 98 19 d1 0d 22 80 45 d8 0b 0e 88 75 89 3a d0 04 15 72 53 00 00 00 63 04 00 00 00 ..c.r....".E....u.:...rS...c....
ca60 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 54 01 00 00 97 00 7c 02 73 1b 74 01 00 00 00 .................T.....|.s.t....
ca80 00 00 00 00 00 7c 00 64 01 ac 02 ab 02 00 00 00 00 00 00 5c 02 00 00 7d 00 7d 04 74 01 00 00 00 .....|.d...........\...}.}.t....
caa0 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 01 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 .....|.........}.t.........j....
cac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 66 02 ab 01 00 00 00 00 00 00 7d 05 7c ...............|.|.f.........}.|
cae0 05 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 ac 04 ab 01 00 00 00 00 00 .j...................d..........
cb00 00 7d 06 7c 05 7c 06 19 00 00 00 7d 07 7c 03 72 0c 7c 07 64 05 64 06 1a 00 7c 07 64 06 64 07 1a .}.|.|.....}.|.r.|.d.d...|.d.d..
cb20 00 6b 37 00 00 7d 08 6e 0b 7c 07 64 05 64 06 1a 00 7c 07 64 06 64 07 1a 00 6b 28 00 00 7d 08 74 .k7..}.n.|.d.d...|.d.d...k(..}.t
cb40 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 7c 08 7c .........j...................|.|
cb60 03 67 01 66 02 ab 01 00 00 00 00 00 00 7d 09 7c 06 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 .g.f.........}.|.j..............
cb80 00 00 00 00 00 64 03 ac 04 ab 01 00 00 00 00 00 00 64 06 74 09 00 00 00 00 00 00 00 00 7c 00 ab .....d...........d.t.........|..
cba0 01 00 00 00 00 00 00 1a 00 7d 0a 7c 02 72 05 7c 09 7c 0a 19 00 00 00 53 00 7c 09 7c 0a 19 00 00 .........}.|.r.|.|.....S.|.|....
cbc0 00 7f 04 19 00 00 00 53 00 29 08 61 89 02 00 00 0a 20 20 20 20 54 65 73 74 20 77 68 65 74 68 65 .......S.).a.........Test.whethe
cbe0 72 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 61 6e 20 61 72 72 61 79 20 69 73 20 61 6c r.each.element.of.an.array.is.al
cc00 73 6f 20 70 72 65 73 65 6e 74 20 69 6e 20 61 20 73 65 63 6f 6e 64 0a 20 20 20 20 61 72 72 61 79 so.present.in.a.second.....array
cc20 2e 0a 0a 20 20 20 20 54 68 65 20 6f 75 74 70 75 74 20 69 73 20 61 6c 77 61 79 73 20 61 20 6d 61 .......The.output.is.always.a.ma
cc40 73 6b 65 64 20 61 72 72 61 79 2e 20 53 65 65 20 60 6e 75 6d 70 79 2e 69 6e 31 64 60 20 66 6f 72 sked.array..See.`numpy.in1d`.for
cc60 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 57 65 20 72 65 63 6f 6d 6d 65 6e 64 .more.details.......We.recommend
cc80 20 75 73 69 6e 67 20 3a 66 75 6e 63 3a 60 69 73 69 6e 60 20 69 6e 73 74 65 61 64 20 6f 66 20 60 .using.:func:`isin`.instead.of.`
cca0 69 6e 31 64 60 20 66 6f 72 20 6e 65 77 20 63 6f 64 65 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 in1d`.for.new.code.......See.Als
ccc0 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 69 73 69 6e 20 20 20 20 20 20 20 3a 20 o.....--------.....isin.......:.
cce0 56 65 72 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 70 72 Version.of.this.function.that.pr
cd00 65 73 65 72 76 65 73 20 74 68 65 20 73 68 61 70 65 20 6f 66 20 61 72 31 2e 0a 20 20 20 20 6e 75 eserves.the.shape.of.ar1......nu
cd20 6d 70 79 2e 69 6e 31 64 20 3a 20 45 71 75 69 76 61 6c 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 66 mpy.in1d.:.Equivalent.function.f
cd40 6f 72 20 6e 64 61 72 72 61 79 73 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d or.ndarrays.......Examples.....-
cd60 2d 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 -------.....>>>.import.numpy.as.
cd80 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 72 31 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 79 28 5b 30 2c np.....>>>.ar1.=.np.ma.array([0,
cda0 20 31 2c 20 32 2c 20 35 2c 20 30 5d 29 0a 20 20 20 20 3e 3e 3e 20 61 72 32 20 3d 20 5b 30 2c 20 .1,.2,.5,.0]).....>>>.ar2.=.[0,.
cdc0 32 5d 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 69 6e 31 64 28 61 72 31 2c 20 61 72 32 29 0a 2].....>>>.np.ma.in1d(ar1,.ar2).
cde0 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 64 61 74 61 3d 5b 20 54 72 75 65 2c 20 46 61 ....masked_array(data=[.True,.Fa
ce00 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 lse,..True,.False,..True],......
ce20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 73 6b 3d 46 61 6c 73 65 2c 0a 20 20 20 20 20 20 20 20 ............mask=False,.........
ce40 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 54 72 75 65 29 0a 0a 20 20 20 20 54 29 01 72 31 01 00 ...fill_value=True)......T).r1..
ce60 00 da 09 6d 65 72 67 65 73 6f 72 74 29 01 da 04 6b 69 6e 64 72 37 00 00 00 4e 72 a5 00 00 00 29 ...mergesort)...kindr7...Nr....)
ce80 05 72 2c 00 00 00 72 73 00 00 00 72 3d 00 00 00 72 db 00 00 00 72 94 00 00 00 29 0b 72 32 01 00 .r,...rs...r=...r....r....).r2..
cea0 00 72 35 01 00 00 72 36 01 00 00 da 06 69 6e 76 65 72 74 da 07 72 65 76 5f 69 64 78 da 02 61 72 .r5...r6.....invert..rev_idx..ar
cec0 da 05 6f 72 64 65 72 da 03 73 61 72 da 07 62 6f 6f 6c 5f 61 72 72 3a 01 00 00 da 04 69 6e 64 78 ..order..sar..bool_arr:.....indx
cee0 73 0b 00 00 00 20 20 20 20 20 20 20 20 20 20 20 72 51 00 00 00 72 1b 00 00 00 72 1b 00 00 00 a5 s...............rQ...r....r.....
cf00 05 00 00 73 c8 00 00 00 80 00 f1 32 00 0c 19 dc 17 1d 98 63 b0 24 d4 17 37 89 0c 88 03 88 57 dc ...s.......2.......c.$..7.....W.
cf20 0e 14 90 53 8b 6b 88 03 e4 09 0b 8f 1e 89 1e 98 13 98 63 98 0a d3 09 23 80 42 f0 08 00 0d 0f 8f ...S.k............c....#.B......
cf40 4a 89 4a 98 4b 88 4a d3 0c 28 80 45 d8 0a 0c 88 55 89 29 80 43 d9 07 0d d8 13 16 90 71 90 72 90 J.J.K.J..(.E....U.).C.......q.r.
cf60 37 98 63 a0 23 a0 32 98 68 d1 13 26 89 07 e0 13 16 90 71 90 72 90 37 98 63 a0 23 a0 32 98 68 d1 7.c.#.2.h..&......q.r.7.c.#.2.h.
cf80 13 26 88 07 dc 0b 0d 8f 3e 89 3e 98 37 a0 56 a0 48 d0 1a 2d d3 0b 2e 80 44 d8 0b 10 8f 3d 89 3d .&......>.>.7.V.H..-....D....=.=
cfa0 98 6b 88 3d d3 0b 2a a8 39 ac 43 b0 03 ab 48 d0 0b 35 80 44 e1 07 14 d8 0f 13 90 44 89 7a d0 08 .k.=..*.9.C...H..5.D.......D.z..
cfc0 19 e0 0f 13 90 44 89 7a 98 27 d1 0f 22 d0 08 22 72 53 00 00 00 63 04 00 00 00 00 00 00 00 00 00 .....D.z.'..".."rS...c..........
cfe0 00 00 06 00 00 00 03 00 00 00 f3 7c 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 ...........|.....t.........j....
d000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 00 74 05 00 00 00 ...............|.........}.t....
d020 00 00 00 00 00 7c 00 7c 01 7c 02 7c 03 ac 01 ab 04 00 00 00 00 00 00 6a 07 00 00 00 00 00 00 00 .....|.|.|.|...........j........
d040 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........|.j..................
d060 00 ab 01 00 00 00 00 00 00 53 00 29 02 61 77 02 00 00 0a 20 20 20 20 43 61 6c 63 75 6c 61 74 65 .........S.).aw........Calculate
d080 73 20 60 65 6c 65 6d 65 6e 74 20 69 6e 20 74 65 73 74 5f 65 6c 65 6d 65 6e 74 73 60 2c 20 62 72 s.`element.in.test_elements`,.br
d0a0 6f 61 64 63 61 73 74 69 6e 67 20 6f 76 65 72 0a 20 20 20 20 60 65 6c 65 6d 65 6e 74 60 20 6f 6e oadcasting.over.....`element`.on
d0c0 6c 79 2e 0a 0a 20 20 20 20 54 68 65 20 6f 75 74 70 75 74 20 69 73 20 61 6c 77 61 79 73 20 61 20 ly.......The.output.is.always.a.
d0e0 6d 61 73 6b 65 64 20 61 72 72 61 79 20 6f 66 20 74 68 65 20 73 61 6d 65 20 73 68 61 70 65 20 61 masked.array.of.the.same.shape.a
d100 73 20 60 65 6c 65 6d 65 6e 74 60 2e 0a 20 20 20 20 53 65 65 20 60 6e 75 6d 70 79 2e 69 73 69 6e s.`element`......See.`numpy.isin
d120 60 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 `.for.more.details.......See.Als
d140 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 69 6e 31 64 20 20 20 20 20 20 20 3a 20 o.....--------.....in1d.......:.
d160 46 6c 61 74 74 65 6e 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 66 75 6e 63 74 69 Flattened.version.of.this.functi
d180 6f 6e 2e 0a 20 20 20 20 6e 75 6d 70 79 2e 69 73 69 6e 20 3a 20 45 71 75 69 76 61 6c 65 6e 74 20 on......numpy.isin.:.Equivalent.
d1a0 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 6e 64 61 72 72 61 79 73 2e 0a 0a 20 20 20 20 45 78 61 6d function.for.ndarrays.......Exam
d1c0 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 72 74 ples.....--------.....>>>.import
d1e0 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 65 6c 65 6d 65 6e 74 20 3d 20 6e .numpy.as.np.....>>>.element.=.n
d200 70 2e 6d 61 2e 61 72 72 61 79 28 5b 31 2c 20 32 2c 20 33 2c 20 34 2c 20 35 2c 20 36 5d 29 0a 20 p.ma.array([1,.2,.3,.4,.5,.6])..
d220 20 20 20 3e 3e 3e 20 74 65 73 74 5f 65 6c 65 6d 65 6e 74 73 20 3d 20 5b 30 2c 20 32 5d 0a 20 20 ...>>>.test_elements.=.[0,.2]...
d240 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 69 73 69 6e 28 65 6c 65 6d 65 6e 74 2c 20 74 65 73 74 5f 65 ..>>>.np.ma.isin(element,.test_e
d260 6c 65 6d 65 6e 74 73 29 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 64 61 74 61 3d 5b lements).....masked_array(data=[
d280 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 False,..True,.False,.False,.Fals
d2a0 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 73 6b e,.False],..................mask
d2c0 3d 46 61 6c 73 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 54 72 =False,............fill_value=Tr
d2e0 75 65 29 0a 0a 20 20 20 20 a9 02 72 36 01 00 00 72 3f 01 00 00 29 05 72 73 00 00 00 72 3c 00 00 ue)........r6...r?...).rs...r<..
d300 00 72 1b 00 00 00 72 dc 00 00 00 72 5e 00 00 00 29 04 da 07 65 6c 65 6d 65 6e 74 da 0d 74 65 73 .r....r....r^...)...element..tes
d320 74 5f 65 6c 65 6d 65 6e 74 73 72 36 01 00 00 72 3f 01 00 00 73 04 00 00 00 20 20 20 20 72 51 00 t_elementsr6...r?...s........rQ.
d340 00 00 72 1a 00 00 00 72 1a 00 00 00 d5 05 00 00 73 36 00 00 00 80 00 f4 30 00 0f 11 8f 6a 89 6a ..r....r........s6......0....j.j
d360 98 17 d3 0e 21 80 47 dc 0b 0f 90 07 98 1d b0 6d d8 17 1d f4 03 01 0c 1f df 1f 26 99 77 a0 77 a7 ....!.G........m..........&.w.w.
d380 7d a1 7d d3 1f 35 f0 03 01 05 36 72 53 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 }.}..5....6rS...c...............
d3a0 00 03 00 00 00 f3 46 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 74 03 00 00 00 00 00 00 00 00 ......F.....t.........t.........
d3c0 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 66 02 64 01 ac 02 ab 02 j...................|.|.f.d.....
d3e0 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 29 03 61 c3 01 00 00 0a 20 20 20 20 55 6e 69 6f ..............S.).a.........Unio
d400 6e 20 6f 66 20 74 77 6f 20 61 72 72 61 79 73 2e 0a 0a 20 20 20 20 54 68 65 20 6f 75 74 70 75 74 n.of.two.arrays.......The.output
d420 20 69 73 20 61 6c 77 61 79 73 20 61 20 6d 61 73 6b 65 64 20 61 72 72 61 79 2e 20 53 65 65 20 60 .is.always.a.masked.array..See.`
d440 6e 75 6d 70 79 2e 75 6e 69 6f 6e 31 64 60 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e numpy.union1d`.for.more.details.
d460 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.....--------.....
d480 6e 75 6d 70 79 2e 75 6e 69 6f 6e 31 64 20 3a 20 45 71 75 69 76 61 6c 65 6e 74 20 66 75 6e 63 74 numpy.union1d.:.Equivalent.funct
d4a0 69 6f 6e 20 66 6f 72 20 6e 64 61 72 72 61 79 73 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a ion.for.ndarrays.......Examples.
d4c0 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 6e 75 6d 70 ....--------.....>>>.import.nump
d4e0 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 72 31 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 y.as.np.....>>>.ar1.=.np.ma.arra
d500 79 28 5b 31 2c 20 32 2c 20 33 2c 20 34 5d 29 0a 20 20 20 20 3e 3e 3e 20 61 72 32 20 3d 20 6e 70 y([1,.2,.3,.4]).....>>>.ar2.=.np
d520 2e 6d 61 2e 61 72 72 61 79 28 5b 33 2c 20 34 2c 20 35 2c 20 36 5d 29 0a 20 20 20 20 3e 3e 3e 20 .ma.array([3,.4,.5,.6]).....>>>.
d540 6e 70 2e 6d 61 2e 75 6e 69 6f 6e 31 64 28 61 72 31 2c 20 61 72 32 29 0a 20 20 20 20 6d 61 73 6b np.ma.union1d(ar1,.ar2).....mask
d560 65 64 5f 61 72 72 61 79 28 64 61 74 61 3d 5b 31 2c 20 32 2c 20 33 2c 20 34 2c 20 35 2c 20 36 5d ed_array(data=[1,.2,.3,.4,.5,.6]
d580 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 73 6b 3d 46 61 6c 73 65 2c 0a 20 20 20 20 20 ,..............mask=False,......
d5a0 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 0a 0a 20 20 20 20 4e 72 f2 00 00 00 ..fill_value=999999)......Nr....
d5c0 29 03 72 2c 00 00 00 72 73 00 00 00 72 3d 00 00 00 29 02 72 32 01 00 00 72 35 01 00 00 73 02 00 ).r,...rs...r=...).r2...r5...s..
d5e0 00 00 20 20 72 51 00 00 00 72 2d 00 00 00 72 2d 00 00 00 f2 05 00 00 73 1e 00 00 00 80 00 f4 2a ....rQ...r-...r-.......s.......*
d600 00 0c 12 94 22 97 2e 91 2e a0 23 a0 73 a0 1a b0 24 d4 12 37 d3 0b 38 d0 04 38 72 53 00 00 00 63 ....".....#.s...$..7..8..8rS...c
d620 03 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 9e 00 00 00 97 00 7c 02 72 24 74 ...........................|.r$t
d640 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...................|..
d660 01 00 00 00 00 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 .......j........................
d680 00 00 00 7d 00 6e 16 74 07 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 00 74 07 00 ...}.n.t.........|.........}.t..
d6a0 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 01 7c 00 74 09 00 00 00 00 00 00 00 00 7c .......|.........}.|.t.........|
d6c0 00 7c 01 64 01 64 01 ac 02 ab 04 00 00 00 00 00 00 19 00 00 00 53 00 29 03 61 da 01 00 00 0a 20 .|.d.d...............S.).a......
d6e0 20 20 20 53 65 74 20 64 69 66 66 65 72 65 6e 63 65 20 6f 66 20 31 44 20 61 72 72 61 79 73 20 77 ...Set.difference.of.1D.arrays.w
d700 69 74 68 20 75 6e 69 71 75 65 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 54 68 65 20 6f 75 ith.unique.elements.......The.ou
d720 74 70 75 74 20 69 73 20 61 6c 77 61 79 73 20 61 20 6d 61 73 6b 65 64 20 61 72 72 61 79 2e 20 53 tput.is.always.a.masked.array..S
d740 65 65 20 60 6e 75 6d 70 79 2e 73 65 74 64 69 66 66 31 64 60 20 66 6f 72 20 6d 6f 72 65 0a 20 20 ee.`numpy.setdiff1d`.for.more...
d760 20 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d ..details.......See.Also.....---
d780 2d 2d 2d 2d 2d 0a 20 20 20 20 6e 75 6d 70 79 2e 73 65 74 64 69 66 66 31 64 20 3a 20 45 71 75 69 -----.....numpy.setdiff1d.:.Equi
d7a0 76 61 6c 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 6e 64 61 72 72 61 79 73 2e 0a 0a 20 valent.function.for.ndarrays....
d7c0 20 20 20 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 ...Examples.....--------.....>>>
d7e0 20 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 .import.numpy.as.np.....>>>.x.=.
d800 6e 70 2e 6d 61 2e 61 72 72 61 79 28 5b 31 2c 20 32 2c 20 33 2c 20 34 5d 2c 20 6d 61 73 6b 3d 5b np.ma.array([1,.2,.3,.4],.mask=[
d820 30 2c 20 31 2c 20 30 2c 20 31 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 73 65 74 64 69 0,.1,.0,.1]).....>>>.np.ma.setdi
d840 66 66 31 64 28 78 2c 20 5b 31 2c 20 32 5d 29 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 ff1d(x,.[1,.2]).....masked_array
d860 28 64 61 74 61 3d 5b 33 2c 20 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (data=[3,.--],..................
d880 6d 61 73 6b 3d 5b 46 61 6c 73 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 mask=[False,..True],............
d8a0 66 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 0a 0a 20 20 20 20 54 72 47 01 00 00 29 05 fill_value=999999)......TrG...).
d8c0 72 73 00 00 00 72 3c 00 00 00 72 ff 00 00 00 72 2c 00 00 00 72 1b 00 00 00 29 03 72 32 01 00 00 rs...r<...r....r,...r....).r2...
d8e0 72 35 01 00 00 72 36 01 00 00 73 03 00 00 00 20 20 20 72 51 00 00 00 72 29 00 00 00 72 29 00 00 r5...r6...s.......rQ...r)...r)..
d900 00 0a 06 00 00 73 45 00 00 00 80 00 f1 2a 00 08 15 dc 0e 10 8f 6a 89 6a 98 13 8b 6f d7 0e 23 d1 .....sE......*.......j.j...o..#.
d920 0e 23 d3 0e 25 89 03 e4 0e 14 90 53 8b 6b 88 03 dc 0e 14 90 53 8b 6b 88 03 d8 0b 0e 8c 74 90 43 .#..%......S.k......S.k......t.C
d940 98 13 a8 44 b8 14 d4 0f 3e d1 0b 3f d0 04 3f 72 53 00 00 00 54 63 04 00 00 00 00 00 00 00 00 00 ...D....>..?..?rS...Tc..........
d960 00 00 06 00 00 00 03 00 00 00 f3 ee 04 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 .................t.........j....
d980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 64 01 64 02 74 04 00 00 00 00 00 00 00 00 ac ...............|.d.d.t..........
d9a0 03 ab 04 00 00 00 00 00 00 7d 00 74 01 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 .........}.t.........j..........
d9c0 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 04 7c 03 73 1b 7c 04 6a 09 00 00 00 .........|.........}.|.s.|.j....
d9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 0b 74 0b 00 00 00 00 00 .......................r.t......
da00 00 00 00 64 04 ab 01 00 00 00 00 00 00 82 01 7c 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 ...d...........|.j..............
da20 00 00 00 00 00 64 05 19 00 00 00 64 06 6b 28 00 00 72 02 64 02 7d 02 74 0f 00 00 00 00 00 00 00 .....d.....d.k(..r.d.}.t........
da40 00 74 11 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 02 64 .t.........|.................}.d
da60 06 7c 02 7a 0a 00 00 7d 05 7c 02 72 0e 74 13 00 00 00 00 00 00 00 00 64 07 ab 01 00 00 00 00 00 .|.z...}.|.r.t.........d........
da80 00 64 07 66 02 7d 06 6e 0d 64 07 74 13 00 00 00 00 00 00 00 00 64 07 ab 01 00 00 00 00 00 00 66 .d.f.}.n.d.t.........d.........f
daa0 02 7d 06 7c 01 80 6b 7c 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 19 .}.|..k|.j...................d..
dac0 00 00 00 64 08 6b 44 00 00 73 12 7c 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...d.kD..s.|.j..................
dae0 00 64 06 19 00 00 00 64 08 6b 44 00 00 72 11 74 14 00 00 00 00 00 00 00 00 6a 16 00 00 00 00 00 .d.....d.kD..r.t.........j......
db00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 07 6e 10 74 14 00 00 00 00 00 00 00 00 6a 18 00 00 00 .............}.n.t.........j....
db20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 07 74 15 00 00 00 00 00 00 00 00 6a 1a 00 00 00 ...............}.t.........j....
db40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 6a 1d 00 00 00 00 00 ...............|.........j......
db60 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 ab 01 00 00 00 00 00 00 7d 08 90 01 6e 53 74 03 00 .............|.........}...nSt..
db80 00 00 00 00 00 00 00 7c 01 64 09 64 01 74 04 00 00 00 00 00 00 00 00 ac 0a ab 04 00 00 00 00 00 .......|.d.d.t..................
dba0 00 7d 01 74 01 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 .}.t.........j..................
dbc0 00 7c 01 ab 01 00 00 00 00 00 00 7d 09 7c 03 73 1b 7c 09 6a 09 00 00 00 00 00 00 00 00 00 00 00 .|.........}.|.s.|.j............
dbe0 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 0b 74 0b 00 00 00 00 00 00 00 00 64 04 ab 01 00 ...............r.t.........d....
dc00 00 00 00 00 00 82 01 7c 04 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 .......|.j......................
dc20 00 00 00 00 00 73 10 7c 09 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 .....s.|.j......................
dc40 00 00 00 00 00 72 57 7c 01 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a .....rW|.j...................|.j
dc60 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 28 00 00 72 3e 74 15 00 00 00 00 00 ...................k(..r>t......
dc80 00 00 00 6a 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 7c 09 ab 02 00 00 00 ...j...................|.|......
dca0 00 00 00 7d 0a 7c 0a 74 20 00 00 00 00 00 00 00 00 75 01 72 20 7c 0a 78 01 7d 04 78 01 7c 00 5f ...}.|.t.........u.r.|.x.}.x.|._
dcc0 11 00 00 00 00 00 00 00 00 78 01 7c 01 5f 11 00 00 00 00 00 00 00 00 7d 09 64 09 7c 00 5f 12 00 .........x.|._.........}.d.|._..
dce0 00 00 00 00 00 00 00 64 09 7c 01 5f 12 00 00 00 00 00 00 00 00 74 01 00 00 00 00 00 00 00 00 6a .......d.|._.........t.........j
dd00 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 66 02 7c 05 ab 02 00 00 00 &..................|.|.f.|......
dd20 00 00 00 7d 00 7c 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 19 00 00 ...}.|.j...................d....
dd40 00 64 08 6b 44 00 00 73 12 7c 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 .d.kD..s.|.j...................d
dd60 06 19 00 00 00 64 08 6b 44 00 00 72 11 74 14 00 00 00 00 00 00 00 00 6a 16 00 00 00 00 00 00 00 .....d.kD..r.t.........j........
dd80 00 00 00 00 00 00 00 00 00 00 00 7d 07 6e 10 74 14 00 00 00 00 00 00 00 00 6a 18 00 00 00 00 00 ...........}.n.t.........j......
dda0 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 07 74 15 00 00 00 00 00 00 00 00 6a 1a 00 00 00 00 00 .............}.t.........j......
ddc0 00 00 00 00 00 00 00 00 00 00 00 00 00 74 15 00 00 00 00 00 00 00 00 6a 26 00 00 00 00 00 00 00 .............t.........j&.......
dde0 00 00 00 00 00 00 00 00 00 00 00 7c 04 7c 09 66 02 7c 05 ab 02 00 00 00 00 00 00 ab 01 00 00 00 ...........|.|.f.|..............
de00 00 00 00 6a 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 ab 01 00 00 00 00 00 ...j...................|........
de20 00 7d 08 7c 00 7c 00 6a 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 ac 0b ab .}.|.|.j)..................|....
de40 01 00 00 00 00 00 00 7c 06 19 00 00 00 7a 17 00 00 7d 00 7c 00 7c 08 7c 02 66 03 53 00 29 0c 7a .......|.....z...}.|.|.|.f.S.).z
de60 5f 0a 20 20 20 20 50 72 69 76 61 74 65 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 63 _.....Private.function.for.the.c
de80 6f 6d 70 75 74 61 74 69 6f 6e 20 6f 66 20 63 6f 76 61 72 69 61 6e 63 65 20 61 6e 64 20 63 6f 72 omputation.of.covariance.and.cor
dea0 72 65 6c 61 74 69 6f 6e 0a 20 20 20 20 63 6f 65 66 66 69 63 69 65 6e 74 73 2e 0a 0a 20 20 20 20 relation.....coefficients.......
dec0 72 ee 00 00 00 54 29 03 da 05 6e 64 6d 69 6e 72 a2 00 00 00 72 5f 00 00 00 7a 1b 43 61 6e 6e 6f r....T)...ndminr....r_...z.Canno
dee0 74 20 70 72 6f 63 65 73 73 20 6d 61 73 6b 65 64 20 64 61 74 61 2e 72 30 00 00 00 72 37 00 00 00 t.process.masked.data.r0...r7...
df00 4e 69 00 00 00 01 46 29 03 72 a2 00 00 00 72 4d 01 00 00 72 5f 00 00 00 72 f2 00 00 00 29 15 72 Ni....F).r....rM...r_...r....).r
df20 73 00 00 00 72 31 00 00 00 da 05 66 6c 6f 61 74 72 43 00 00 00 72 12 01 00 00 72 c6 00 00 00 72 s...r1.....floatrC...r....r....r
df40 5e 00 00 00 da 03 69 6e 74 72 d8 00 00 00 72 a9 00 00 00 72 5c 00 00 00 da 07 66 6c 6f 61 74 36 ^.....intr....r....r\.....float6
df60 34 da 07 66 6c 6f 61 74 33 32 da 0b 6c 6f 67 69 63 61 6c 5f 6e 6f 74 da 06 61 73 74 79 70 65 da 4..float32..logical_not..astype.
df80 0a 6c 6f 67 69 63 61 6c 5f 6f 72 72 48 00 00 00 72 65 00 00 00 da 0b 5f 73 68 61 72 65 64 6d 61 .logical_orrH...re....._sharedma
dfa0 73 6b 72 3d 00 00 00 72 d4 00 00 00 29 0b 72 84 00 00 00 da 01 79 da 06 72 6f 77 76 61 72 da 0c skr=...r....).r......y..rowvar..
dfc0 61 6c 6c 6f 77 5f 6d 61 73 6b 65 64 da 05 78 6d 61 73 6b 72 57 00 00 00 da 03 74 75 70 da 09 78 allow_masked..xmaskrW.....tup..x
dfe0 6e 6d 5f 64 74 79 70 65 da 08 78 6e 6f 74 6d 61 73 6b da 05 79 6d 61 73 6b da 0b 63 6f 6d 6d 6f nm_dtype..xnotmask..ymask..commo
e000 6e 5f 6d 61 73 6b 73 0b 00 00 00 20 20 20 20 20 20 20 20 20 20 20 72 51 00 00 00 da 0a 5f 63 6f n_masks...............rQ....._co
e020 76 68 65 6c 70 65 72 72 5f 01 00 00 2c 06 00 00 73 07 02 00 00 80 00 f4 0c 00 09 0b 8f 08 89 08 vhelperr_...,...s...............
e040 90 11 98 21 a0 24 ac 65 d4 08 34 80 41 dc 0c 0e 8f 4f 89 4f 98 41 d3 0c 1e 80 45 e1 0b 17 98 45 ...!.$.e..4.A....O.O.A....E....E
e060 9f 49 99 49 9c 4b dc 0e 18 d0 19 36 d3 0e 37 d0 08 37 e0 07 08 87 77 81 77 88 71 81 7a 90 51 82 .I.I.K.....6..7..7....w.w.q.z.Q.
e080 7f d8 11 15 88 06 e4 0d 10 94 14 90 66 93 1c d3 0d 1e 80 46 d8 0b 0c 88 76 89 3a 80 44 d9 07 0d ............f......F....v.:.D...
e0a0 dc 0f 14 90 54 8b 7b 98 44 d0 0e 21 89 03 e0 0f 13 94 55 98 34 93 5b d0 0e 21 88 03 e0 07 08 80 ....T.{.D..!......U.4.[..!......
e0c0 79 f0 08 00 0c 0d 8f 37 89 37 90 31 89 3a 98 07 d2 0b 1f a0 31 a7 37 a1 37 a8 31 a1 3a b0 07 d2 y......7.7.1.:......1.7.7.1.:...
e0e0 23 37 dc 18 1a 9f 0a 99 0a 89 49 e4 18 1a 9f 0a 99 0a 88 49 dc 13 15 97 3e 91 3e a0 25 d3 13 28 #7........I........I....>.>.%..(
e100 d7 13 2f d1 13 2f b0 09 d3 13 3a 8a 08 e4 0c 11 90 21 98 25 a0 71 b4 05 d4 0c 36 88 01 dc 10 12 ../../....:......!.%.q....6.....
e120 97 0f 91 0f a0 01 d3 10 22 88 05 d9 0f 1b a0 05 a7 09 a1 09 a4 0b dc 12 1c d0 1d 3a d3 12 3b d0 ........"..................:..;.
e140 0c 3b d8 0b 10 8f 39 89 39 8c 3b 98 25 9f 29 99 29 9c 2b d8 0f 10 8f 77 89 77 98 21 9f 27 99 27 .;....9.9.;.%.).).+....w.w.!.'.'
e160 d2 0f 21 e4 1e 20 9f 6d 99 6d a8 45 b0 35 d3 1e 39 90 0b d8 13 1e a4 66 d1 13 2c d8 38 43 d0 14 ..!....m.m.E.5..9......f..,.8C..
e180 43 90 45 d0 14 43 98 41 9c 47 d0 14 43 a0 61 a4 67 b0 05 d8 24 29 90 41 94 4d d8 24 29 90 41 94 C.E..C.A.G..C.a.g...$).A.M.$).A.
e1a0 4d dc 0c 0e 8f 4e 89 4e 98 41 98 71 98 36 a0 34 d3 0c 28 88 01 f0 08 00 0c 0d 8f 37 89 37 90 31 M....N.N.A.q.6.4..(........7.7.1
e1c0 89 3a 98 07 d2 0b 1f a0 31 a7 37 a1 37 a8 31 a1 3a b0 07 d2 23 37 dc 18 1a 9f 0a 99 0a 89 49 e4 .:......1.7.7.1.:...#7........I.
e1e0 18 1a 9f 0a 99 0a 88 49 dc 13 15 97 3e 91 3e a4 22 a7 2e a1 2e b0 25 b8 15 b0 1e c0 14 d3 22 46 .......I....>.>.".....%......."F
e200 d3 13 47 d7 13 4e d1 13 4e d8 0c 15 f3 03 02 14 0a 88 08 f0 06 00 05 06 88 11 8f 16 89 16 90 56 ..G..N..N......................V
e220 88 16 d3 09 1c 98 53 d1 09 21 d1 04 21 80 41 d8 0c 0d 88 78 98 16 d0 0b 20 d0 04 20 72 53 00 00 ......S..!..!.A....x........rS..
e240 00 63 06 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 ce 03 00 00 97 00 7c 05 81 .c...........................|..
e260 19 7c 05 74 01 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 6b 37 00 00 72 0b 74 03 00 .|.t.........|.........k7..r.t..
e280 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 01 7c 05 80 07 7c 03 72 03 64 03 7d 05 6e .......d...........|...|.r.d.}.n
e2a0 02 64 04 7d 05 74 05 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 7c 04 ab 04 00 00 00 00 00 00 5c .d.}.t.........|.|.|.|.........\
e2c0 03 00 00 7d 00 7d 06 7d 02 7c 02 73 cb 74 07 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 ...}.}.}.|.s.t.........j........
e2e0 00 00 00 00 00 00 00 00 00 00 00 7c 06 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........|.j..................
e300 00 7c 06 ab 02 00 00 00 00 00 00 7c 05 7a 0a 00 00 7d 07 74 07 00 00 00 00 00 00 00 00 6a 0c 00 .|.........|.z...}.t.........j..
e320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 64 03 74 0e 00 00 00 00 00 00 00 00 ac .................|.d.t..........
e340 05 ab 03 00 00 00 00 00 00 7d 08 74 07 00 00 00 00 00 00 00 00 6a 10 00 00 00 00 00 00 00 00 00 .........}.t.........j..........
e360 00 00 00 00 00 00 00 00 00 64 06 64 06 ac 07 ab 02 00 00 00 00 00 00 35 00 01 00 74 07 00 00 00 .........d.d...........5...t....
e380 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 74 13 00 00 00 00 00 .....j...................t......
e3a0 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 64 03 ab 02 00 00 00 ...|.j...................d......
e3c0 00 00 00 74 13 00 00 00 00 00 00 00 00 7c 00 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...t.........|.j................
e3e0 00 00 00 ab 00 00 00 00 00 00 00 64 03 ab 02 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7c 07 7a ...........d.................|.z
e400 0b 00 00 7d 09 64 01 64 01 64 01 ab 02 00 00 00 00 00 00 01 00 74 17 00 00 00 00 00 00 00 00 6a ...}.d.d.d...........t.........j
e420 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f 09 7c 08 ac 08 ab 02 00 00 00 00 00 .....................|..........
e440 00 6a 1b 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 7d 0a 7c .j...........................}.|
e460 0a 53 00 74 07 00 00 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 .S.t.........j..................
e480 00 7c 06 7c 06 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 .|.|.j..........................
e4a0 00 7c 05 7a 0a 00 00 7d 07 74 07 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 .|.z...}.t.........j............
e4c0 00 00 00 00 00 00 00 7c 07 64 03 74 0e 00 00 00 00 00 00 00 00 ac 05 ab 03 00 00 00 00 00 00 7d .......|.d.t...................}
e4e0 08 74 07 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 64 .t.........j...................d
e500 06 64 06 ac 07 ab 02 00 00 00 00 00 00 35 00 01 00 74 07 00 00 00 00 00 00 00 00 6a 08 00 00 00 .d...........5...t.........j....
e520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 13 00 00 00 00 00 00 00 00 7c 00 64 03 ab 02 00 ...............t.........|.d....
e540 00 00 00 00 00 74 13 00 00 00 00 00 00 00 00 7c 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 .....t.........|.j..............
e560 00 00 00 00 00 6a 15 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 .....j..........................
e580 00 64 03 ab 02 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7c 07 7a 0b 00 00 7d 09 64 01 64 01 64 .d.................|.z...}.d.d.d
e5a0 01 ab 02 00 00 00 00 00 00 01 00 74 17 00 00 00 00 00 00 00 00 6a 18 00 00 00 00 00 00 00 00 00 ...........t.........j..........
e5c0 00 00 00 00 00 00 00 00 00 7f 09 7c 08 ac 08 ab 02 00 00 00 00 00 00 6a 1b 00 00 00 00 00 00 00 ...........|...........j........
e5e0 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 0a 7c 0a 53 00 23 00 31 00 73 01 77 ...................}.|.S.#.1.s.w
e600 02 01 00 59 00 01 00 01 00 8c fb 78 03 59 00 77 01 23 00 31 00 73 01 77 02 01 00 59 00 01 00 01 ...Y.......x.Y.w.#.1.s.w...Y....
e620 00 8c 3c 78 03 59 00 77 01 29 09 61 41 0a 00 00 0a 20 20 20 20 45 73 74 69 6d 61 74 65 20 74 68 ..<x.Y.w.).aA........Estimate.th
e640 65 20 63 6f 76 61 72 69 61 6e 63 65 20 6d 61 74 72 69 78 2e 0a 0a 20 20 20 20 45 78 63 65 70 74 e.covariance.matrix.......Except
e660 20 66 6f 72 20 74 68 65 20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 6d 69 73 73 69 6e 67 20 64 61 74 .for.the.handling.of.missing.dat
e680 61 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 73 20 74 68 65 20 73 61 6d 65 20 61 73 a.this.function.does.the.same.as
e6a0 0a 20 20 20 20 60 6e 75 6d 70 79 2e 63 6f 76 60 2e 20 46 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 .....`numpy.cov`..For.more.detai
e6c0 6c 73 20 61 6e 64 20 65 78 61 6d 70 6c 65 73 2c 20 73 65 65 20 60 6e 75 6d 70 79 2e 63 6f 76 60 ls.and.examples,.see.`numpy.cov`
e6e0 2e 0a 0a 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 .......By.default,.masked.values
e700 20 61 72 65 20 72 65 63 6f 67 6e 69 7a 65 64 20 61 73 20 73 75 63 68 2e 20 49 66 20 60 78 60 20 .are.recognized.as.such..If.`x`.
e720 61 6e 64 20 60 79 60 20 68 61 76 65 20 74 68 65 0a 20 20 20 20 73 61 6d 65 20 73 68 61 70 65 2c and.`y`.have.the.....same.shape,
e740 20 61 20 63 6f 6d 6d 6f 6e 20 6d 61 73 6b 20 69 73 20 61 6c 6c 6f 63 61 74 65 64 3a 20 69 66 20 .a.common.mask.is.allocated:.if.
e760 60 60 78 5b 69 2c 6a 5d 60 60 20 69 73 20 6d 61 73 6b 65 64 2c 20 74 68 65 6e 0a 20 20 20 20 60 ``x[i,j]``.is.masked,.then.....`
e780 60 79 5b 69 2c 6a 5d 60 60 20 77 69 6c 6c 20 61 6c 73 6f 20 62 65 20 6d 61 73 6b 65 64 2e 0a 20 `y[i,j]``.will.also.be.masked...
e7a0 20 20 20 53 65 74 74 69 6e 67 20 60 61 6c 6c 6f 77 5f 6d 61 73 6b 65 64 60 20 74 6f 20 46 61 6c ...Setting.`allow_masked`.to.Fal
e7c0 73 65 20 77 69 6c 6c 20 72 61 69 73 65 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 69 66 20 76 61 se.will.raise.an.exception.if.va
e7e0 6c 75 65 73 20 61 72 65 0a 20 20 20 20 6d 69 73 73 69 6e 67 20 69 6e 20 65 69 74 68 65 72 20 6f lues.are.....missing.in.either.o
e800 66 20 74 68 65 20 69 6e 70 75 74 20 61 72 72 61 79 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 f.the.input.arrays.......Paramet
e820 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 78 20 3a 20 61 72 72 61 79 ers.....----------.....x.:.array
e840 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 41 20 31 2d 44 20 6f 72 20 32 2d 44 20 61 72 72 61 79 _like.........A.1-D.or.2-D.array
e860 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 76 61 72 69 61 62 6c 65 73 20 61 .containing.multiple.variables.a
e880 6e 64 20 6f 62 73 65 72 76 61 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 45 61 63 68 20 72 6f nd.observations..........Each.ro
e8a0 77 20 6f 66 20 60 78 60 20 72 65 70 72 65 73 65 6e 74 73 20 61 20 76 61 72 69 61 62 6c 65 2c 20 w.of.`x`.represents.a.variable,.
e8c0 61 6e 64 20 65 61 63 68 20 63 6f 6c 75 6d 6e 20 61 20 73 69 6e 67 6c 65 0a 20 20 20 20 20 20 20 and.each.column.a.single........
e8e0 20 6f 62 73 65 72 76 61 74 69 6f 6e 20 6f 66 20 61 6c 6c 20 74 68 6f 73 65 20 76 61 72 69 61 62 .observation.of.all.those.variab
e900 6c 65 73 2e 20 41 6c 73 6f 20 73 65 65 20 60 72 6f 77 76 61 72 60 20 62 65 6c 6f 77 2e 0a 20 20 les..Also.see.`rowvar`.below....
e920 20 20 79 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 ..y.:.array_like,.optional......
e940 20 20 20 41 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 65 74 20 6f 66 20 76 61 72 69 61 62 6c 65 ...An.additional.set.of.variable
e960 73 20 61 6e 64 20 6f 62 73 65 72 76 61 74 69 6f 6e 73 2e 20 60 79 60 20 68 61 73 20 74 68 65 20 s.and.observations..`y`.has.the.
e980 73 61 6d 65 0a 20 20 20 20 20 20 20 20 73 68 61 70 65 20 61 73 20 60 78 60 2e 0a 20 20 20 20 72 same.........shape.as.`x`......r
e9a0 6f 77 76 61 72 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 49 owvar.:.bool,.optional.........I
e9c0 66 20 60 72 6f 77 76 61 72 60 20 69 73 20 54 72 75 65 20 28 64 65 66 61 75 6c 74 29 2c 20 74 68 f.`rowvar`.is.True.(default),.th
e9e0 65 6e 20 65 61 63 68 20 72 6f 77 20 72 65 70 72 65 73 65 6e 74 73 20 61 0a 20 20 20 20 20 20 20 en.each.row.represents.a........
ea00 20 76 61 72 69 61 62 6c 65 2c 20 77 69 74 68 20 6f 62 73 65 72 76 61 74 69 6f 6e 73 20 69 6e 20 .variable,.with.observations.in.
ea20 74 68 65 20 63 6f 6c 75 6d 6e 73 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 72 65 6c 61 the.columns..Otherwise,.the.rela
ea40 74 69 6f 6e 73 68 69 70 0a 20 20 20 20 20 20 20 20 69 73 20 74 72 61 6e 73 70 6f 73 65 64 3a 20 tionship.........is.transposed:.
ea60 65 61 63 68 20 63 6f 6c 75 6d 6e 20 72 65 70 72 65 73 65 6e 74 73 20 61 20 76 61 72 69 61 62 6c each.column.represents.a.variabl
ea80 65 2c 20 77 68 69 6c 65 20 74 68 65 20 72 6f 77 73 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 e,.while.the.rows.........contai
eaa0 6e 20 6f 62 73 65 72 76 61 74 69 6f 6e 73 2e 0a 20 20 20 20 62 69 61 73 20 3a 20 62 6f 6f 6c 2c n.observations......bias.:.bool,
eac0 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 44 65 66 61 75 6c 74 20 6e 6f 72 6d 61 6c .optional.........Default.normal
eae0 69 7a 61 74 69 6f 6e 20 28 46 61 6c 73 65 29 20 69 73 20 62 79 20 60 60 28 4e 2d 31 29 60 60 2c ization.(False).is.by.``(N-1)``,
eb00 20 77 68 65 72 65 20 60 60 4e 60 60 20 69 73 20 74 68 65 0a 20 20 20 20 20 20 20 20 6e 75 6d 62 .where.``N``.is.the.........numb
eb20 65 72 20 6f 66 20 6f 62 73 65 72 76 61 74 69 6f 6e 73 20 67 69 76 65 6e 20 28 75 6e 62 69 61 73 er.of.observations.given.(unbias
eb40 65 64 20 65 73 74 69 6d 61 74 65 29 2e 20 49 66 20 60 62 69 61 73 60 20 69 73 20 54 72 75 65 2c ed.estimate)..If.`bias`.is.True,
eb60 0a 20 20 20 20 20 20 20 20 74 68 65 6e 20 6e 6f 72 6d 61 6c 69 7a 61 74 69 6f 6e 20 69 73 20 62 .........then.normalization.is.b
eb80 79 20 60 60 4e 60 60 2e 20 54 68 69 73 20 6b 65 79 77 6f 72 64 20 63 61 6e 20 62 65 20 6f 76 65 y.``N``..This.keyword.can.be.ove
eba0 72 72 69 64 64 65 6e 20 62 79 0a 20 20 20 20 20 20 20 20 74 68 65 20 6b 65 79 77 6f 72 64 20 60 rridden.by.........the.keyword.`
ebc0 60 64 64 6f 66 60 60 20 69 6e 20 6e 75 6d 70 79 20 76 65 72 73 69 6f 6e 73 20 3e 3d 20 31 2e 35 `ddof``.in.numpy.versions.>=.1.5
ebe0 2e 0a 20 20 20 20 61 6c 6c 6f 77 5f 6d 61 73 6b 65 64 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f ......allow_masked.:.bool,.optio
ec00 6e 61 6c 0a 20 20 20 20 20 20 20 20 49 66 20 54 72 75 65 2c 20 6d 61 73 6b 65 64 20 76 61 6c 75 nal.........If.True,.masked.valu
ec20 65 73 20 61 72 65 20 70 72 6f 70 61 67 61 74 65 64 20 70 61 69 72 2d 77 69 73 65 3a 20 69 66 20 es.are.propagated.pair-wise:.if.
ec40 61 20 76 61 6c 75 65 20 69 73 20 6d 61 73 6b 65 64 0a 20 20 20 20 20 20 20 20 69 6e 20 60 78 60 a.value.is.masked.........in.`x`
ec60 2c 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 76 61 6c 75 65 20 69 73 20 6d 61 73 ,.the.corresponding.value.is.mas
ec80 6b 65 64 20 69 6e 20 60 79 60 2e 0a 20 20 20 20 20 20 20 20 49 66 20 46 61 6c 73 65 2c 20 72 61 ked.in.`y`..........If.False,.ra
eca0 69 73 65 73 20 61 20 60 56 61 6c 75 65 45 72 72 6f 72 60 20 65 78 63 65 70 74 69 6f 6e 20 77 68 ises.a.`ValueError`.exception.wh
ecc0 65 6e 20 73 6f 6d 65 20 76 61 6c 75 65 73 20 61 72 65 20 6d 69 73 73 69 6e 67 2e 0a 20 20 20 20 en.some.values.are.missing......
ece0 64 64 6f 66 20 3a 20 7b 4e 6f 6e 65 2c 20 69 6e 74 7d 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 ddof.:.{None,.int},.optional....
ed00 20 20 20 20 20 49 66 20 6e 6f 74 20 60 60 4e 6f 6e 65 60 60 20 6e 6f 72 6d 61 6c 69 7a 61 74 69 .....If.not.``None``.normalizati
ed20 6f 6e 20 69 73 20 62 79 20 60 60 28 4e 20 2d 20 64 64 6f 66 29 60 60 2c 20 77 68 65 72 65 20 60 on.is.by.``(N.-.ddof)``,.where.`
ed40 60 4e 60 60 20 69 73 0a 20 20 20 20 20 20 20 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6f 62 `N``.is.........the.number.of.ob
ed60 73 65 72 76 61 74 69 6f 6e 73 3b 20 74 68 69 73 20 6f 76 65 72 72 69 64 65 73 20 74 68 65 20 76 servations;.this.overrides.the.v
ed80 61 6c 75 65 20 69 6d 70 6c 69 65 64 20 62 79 0a 20 20 20 20 20 20 20 20 60 60 62 69 61 73 60 60 alue.implied.by.........``bias``
eda0 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 60 4e 6f 6e 65 60 60 2e ..The.default.value.is.``None``.
edc0 0a 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 ......Raises.....------.....Valu
ede0 65 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 52 61 69 73 65 64 20 69 66 20 73 6f 6d 65 20 76 61 eError.........Raised.if.some.va
ee00 6c 75 65 73 20 61 72 65 20 6d 69 73 73 69 6e 67 20 61 6e 64 20 60 61 6c 6c 6f 77 5f 6d 61 73 6b lues.are.missing.and.`allow_mask
ee20 65 64 60 20 69 73 20 46 61 6c 73 65 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 ed`.is.False.......See.Also.....
ee40 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6e 75 6d 70 79 2e 63 6f 76 0a 0a 20 20 20 20 45 78 61 6d --------.....numpy.cov......Exam
ee60 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 72 74 ples.....--------.....>>>.import
ee80 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 6e 70 2e 6d 61 2e 61 .numpy.as.np.....>>>.x.=.np.ma.a
eea0 72 72 61 79 28 5b 5b 30 2c 20 31 5d 2c 20 5b 31 2c 20 31 5d 5d 2c 20 6d 61 73 6b 3d 5b 30 2c 20 rray([[0,.1],.[1,.1]],.mask=[0,.
eec0 31 2c 20 30 2c 20 31 5d 29 0a 20 20 20 20 3e 3e 3e 20 79 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 1,.0,.1]).....>>>.y.=.np.ma.arra
eee0 79 28 5b 5b 31 2c 20 30 5d 2c 20 5b 30 2c 20 31 5d 5d 2c 20 6d 61 73 6b 3d 5b 30 2c 20 30 2c 20 y([[1,.0],.[0,.1]],.mask=[0,.0,.
ef00 31 2c 20 31 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 63 6f 76 28 78 2c 20 79 29 0a 20 1,.1]).....>>>.np.ma.cov(x,.y)..
ef20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 0a 20 20 20 20 64 61 74 61 3d 5b 5b 2d 2d 2c 20 ...masked_array(.....data=[[--,.
ef40 2d 2d 2c 20 2d 2d 2c 20 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 2d 2d 2c 20 2d 2d 2c 20 --,.--,.--],...........[--,.--,.
ef60 2d 2d 2c 20 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 2d 2d 2c 20 2d 2d 2c 20 2d 2d 2c 20 --,.--],...........[--,.--,.--,.
ef80 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 2d 2d 2c 20 2d 2d 2c 20 2d 2d 2c 20 2d 2d 5d 5d --],...........[--,.--,.--,.--]]
efa0 2c 0a 20 20 20 20 6d 61 73 6b 3d 5b 5b 20 54 72 75 65 2c 20 20 54 72 75 65 2c 20 20 54 72 75 65 ,.....mask=[[.True,..True,..True
efc0 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 20 54 72 75 65 2c 20 20 54 72 75 ,..True],...........[.True,..Tru
efe0 65 2c 20 20 54 72 75 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 20 54 72 e,..True,..True],...........[.Tr
f000 75 65 2c 20 20 54 72 75 65 2c 20 20 54 72 75 65 2c 20 20 54 72 75 65 5d 2c 0a 20 20 20 20 20 20 ue,..True,..True,..True],.......
f020 20 20 20 20 5b 20 54 72 75 65 2c 20 20 54 72 75 65 2c 20 20 54 72 75 65 2c 20 20 54 72 75 65 5d ....[.True,..True,..True,..True]
f040 5d 2c 0a 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 31 65 2b 32 30 2c 0a 20 20 20 20 64 74 79 ],.....fill_value=1e+20,.....dty
f060 70 65 3d 66 6c 6f 61 74 36 34 29 0a 0a 20 20 20 20 4e 7a 17 64 64 6f 66 20 6d 75 73 74 20 62 65 pe=float64)......Nz.ddof.must.be
f080 20 61 6e 20 69 6e 74 65 67 65 72 72 30 00 00 00 72 37 00 00 00 72 62 00 00 00 da 06 69 67 6e 6f .an.integerr0...r7...rb.....igno
f0a0 72 65 29 02 da 06 64 69 76 69 64 65 da 07 69 6e 76 61 6c 69 64 72 5a 00 00 00 29 0e 72 4f 01 00 re)...divide..invalidrZ...).rO..
f0c0 00 72 c6 00 00 00 72 5f 01 00 00 72 5c 00 00 00 72 13 00 00 00 da 01 54 da 0a 6c 65 73 73 5f 65 .r....r_...r\...r......T..less_e
f0e0 71 75 61 6c 72 d8 00 00 00 da 08 65 72 72 73 74 61 74 65 72 3f 00 00 00 da 04 63 6f 6e 6a 72 73 qualr......errstater?.....conjrs
f100 00 00 00 72 31 00 00 00 da 07 73 71 75 65 65 7a 65 29 0b 72 84 00 00 00 72 56 01 00 00 72 57 01 ...r1.....squeeze).r....rV...rW.
f120 00 00 da 04 62 69 61 73 72 58 01 00 00 da 04 64 64 6f 66 72 5c 01 00 00 da 04 66 61 63 74 72 5b ....biasrX.....ddofr\.....factr[
f140 00 00 00 72 f7 00 00 00 72 c3 00 00 00 73 0b 00 00 00 20 20 20 20 20 20 20 20 20 20 20 72 51 00 ...r....r....s...............rQ.
f160 00 00 72 11 00 00 00 72 11 00 00 00 67 06 00 00 73 8a 01 00 00 80 00 f0 4c 02 00 08 0c d0 07 17 ..r....r....g...s.......L.......
f180 98 44 a4 43 a8 04 a3 49 d2 1c 2d dc 0e 18 d0 19 32 d3 0e 33 d0 08 33 e0 07 0b 80 7c d9 0b 0f d8 .D.C...I..-.....2..3..3....|....
f1a0 13 14 89 44 e0 13 14 88 44 e4 1c 26 a0 71 a8 21 a8 56 b0 5c d3 1c 42 d1 04 19 80 51 88 08 90 26 ...D....D..&.q.!.V.\..B....Q...&
f1c0 d9 0b 11 dc 0f 11 8f 76 89 76 90 68 97 6a 91 6a a0 28 d3 0f 2b a8 64 d1 0f 32 88 04 dc 0f 11 8f .......v.v.h.j.j.(..+.d..2......
f1e0 7d 89 7d 98 54 a0 31 ac 44 d4 0f 31 88 04 dc 0d 0f 8f 5b 89 5b a0 08 b0 28 d4 0d 3b f1 00 01 09 }.}.T.1.D..1......[.[...(..;....
f200 46 01 dc 13 15 97 36 91 36 9c 26 a0 11 a7 13 a1 13 a0 61 9b 2e ac 26 b0 11 b7 16 b1 16 b3 18 b8 F.....6.6.&.......a...&.........
f220 31 d3 2a 3d d3 13 3e c0 14 d1 13 45 88 44 f7 03 01 09 46 01 e4 11 13 97 18 91 18 98 24 a0 54 d4 1.*=..>....E.D....F.........$.T.
f240 11 2a d7 11 32 d1 11 32 d3 11 34 88 06 f0 0e 00 0c 12 80 4d f4 0b 00 10 12 8f 76 89 76 90 68 a0 .*..2..2..4........M......v.v.h.
f260 08 a7 0a a1 0a d3 0f 2b a8 64 d1 0f 32 88 04 dc 0f 11 8f 7d 89 7d 98 54 a0 31 ac 44 d4 0f 31 88 .......+.d..2......}.}.T.1.D..1.
f280 04 dc 0d 0f 8f 5b 89 5b a0 08 b0 28 d4 0d 3b f1 00 01 09 46 01 dc 13 15 97 36 91 36 9c 26 a0 11 .....[.[...(..;....F.....6.6.&..
f2a0 a0 41 9b 2c ac 06 a8 71 af 73 a9 73 af 78 a9 78 ab 7a b8 31 d3 28 3d d3 13 3e c0 14 d1 13 45 88 .A.,...q.s.s.x.x.z.1.(=..>....E.
f2c0 44 f7 03 01 09 46 01 e4 11 13 97 18 91 18 98 24 a0 54 d4 11 2a d7 11 32 d1 11 32 d3 11 34 88 06 D....F.........$.T..*..2..2..4..
f2e0 d8 0b 11 80 4d f7 13 01 09 46 01 f0 00 01 09 46 01 fa f7 0c 01 09 46 01 f0 00 01 09 46 01 fa 73 ....M....F.....F......F.....F..s
f300 1a 00 00 00 c2 0f 41 06 47 0f 03 c5 1a 41 06 47 1b 03 c7 0f 05 47 18 07 c7 1b 05 47 24 07 63 06 ......A.G....A.G.....G.....G$.c.
f320 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 86 01 00 00 97 00 64 01 7d 06 7c 03 ..........................d.}.|.
f340 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 01 t.........j...................u.
f360 73 12 7c 05 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 s.|.t.........j.................
f380 00 00 75 01 72 1c 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..u.r.t.........j...............
f3a0 00 00 00 00 7c 06 74 08 00 00 00 00 00 00 00 00 64 02 ac 03 ab 03 00 00 00 00 00 00 01 00 74 0b ....|.t.........d.............t.
f3c0 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 7c 04 ac 04 ab 04 00 00 00 00 00 00 7d 07 09 00 74 0d ........|.|.|.|...........}...t.
f3e0 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 0d 00 00 ........j...................t...
f400 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 07 ab 01 00 00 ......j...................|.....
f420 00 00 00 00 ab 01 00 00 00 00 00 00 7d 08 7c 07 74 0c 00 00 00 00 00 00 00 00 6a 16 00 00 00 00 ............}.|.t.........j.....
f440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............j.................
f460 00 00 7c 08 7c 08 ab 02 00 00 00 00 00 00 7a 18 00 00 7d 07 7c 07 53 00 23 00 74 12 00 00 00 00 ..|.|.........z...}.|.S.#.t.....
f480 00 00 00 00 24 00 72 17 01 00 74 0d 00 00 00 00 00 00 00 00 6a 14 00 00 00 00 00 00 00 00 00 00 ....$.r...t.........j...........
f4a0 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 63 02 59 00 53 00 77 00 78 03 59 00 77 01 29 05 ................c.Y.S.w.x.Y.w.).
f4c0 61 69 08 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 50 65 61 72 73 6f 6e 20 70 72 6f 64 75 63 74 ai........Return.Pearson.product
f4e0 2d 6d 6f 6d 65 6e 74 20 63 6f 72 72 65 6c 61 74 69 6f 6e 20 63 6f 65 66 66 69 63 69 65 6e 74 73 -moment.correlation.coefficients
f500 2e 0a 0a 20 20 20 20 45 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 68 61 6e 64 6c 69 6e 67 20 6f .......Except.for.the.handling.o
f520 66 20 6d 69 73 73 69 6e 67 20 64 61 74 61 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 f.missing.data.this.function.doe
f540 73 20 74 68 65 20 73 61 6d 65 20 61 73 0a 20 20 20 20 60 6e 75 6d 70 79 2e 63 6f 72 72 63 6f 65 s.the.same.as.....`numpy.corrcoe
f560 66 60 2e 20 46 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 20 61 6e 64 20 65 78 61 6d 70 6c 65 f`..For.more.details.and.example
f580 73 2c 20 73 65 65 20 60 6e 75 6d 70 79 2e 63 6f 72 72 63 6f 65 66 60 2e 0a 0a 20 20 20 20 50 61 s,.see.`numpy.corrcoef`.......Pa
f5a0 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 78 20 3a 20 rameters.....----------.....x.:.
f5c0 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 41 20 31 2d 44 20 6f 72 20 32 2d 44 20 array_like.........A.1-D.or.2-D.
f5e0 61 72 72 61 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 76 61 72 69 61 62 array.containing.multiple.variab
f600 6c 65 73 20 61 6e 64 20 6f 62 73 65 72 76 61 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 45 61 les.and.observations..........Ea
f620 63 68 20 72 6f 77 20 6f 66 20 60 78 60 20 72 65 70 72 65 73 65 6e 74 73 20 61 20 76 61 72 69 61 ch.row.of.`x`.represents.a.varia
f640 62 6c 65 2c 20 61 6e 64 20 65 61 63 68 20 63 6f 6c 75 6d 6e 20 61 20 73 69 6e 67 6c 65 0a 20 20 ble,.and.each.column.a.single...
f660 20 20 20 20 20 20 6f 62 73 65 72 76 61 74 69 6f 6e 20 6f 66 20 61 6c 6c 20 74 68 6f 73 65 20 76 ......observation.of.all.those.v
f680 61 72 69 61 62 6c 65 73 2e 20 41 6c 73 6f 20 73 65 65 20 60 72 6f 77 76 61 72 60 20 62 65 6c 6f ariables..Also.see.`rowvar`.belo
f6a0 77 2e 0a 20 20 20 20 79 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a w......y.:.array_like,.optional.
f6c0 20 20 20 20 20 20 20 20 41 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 65 74 20 6f 66 20 76 61 72 ........An.additional.set.of.var
f6e0 69 61 62 6c 65 73 20 61 6e 64 20 6f 62 73 65 72 76 61 74 69 6f 6e 73 2e 20 60 79 60 20 68 61 73 iables.and.observations..`y`.has
f700 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 20 20 20 73 68 61 70 65 20 61 73 20 60 78 60 2e 0a .the.same.........shape.as.`x`..
f720 20 20 20 20 72 6f 77 76 61 72 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 ....rowvar.:.bool,.optional.....
f740 20 20 20 20 49 66 20 60 72 6f 77 76 61 72 60 20 69 73 20 54 72 75 65 20 28 64 65 66 61 75 6c 74 ....If.`rowvar`.is.True.(default
f760 29 2c 20 74 68 65 6e 20 65 61 63 68 20 72 6f 77 20 72 65 70 72 65 73 65 6e 74 73 20 61 0a 20 20 ),.then.each.row.represents.a...
f780 20 20 20 20 20 20 76 61 72 69 61 62 6c 65 2c 20 77 69 74 68 20 6f 62 73 65 72 76 61 74 69 6f 6e ......variable,.with.observation
f7a0 73 20 69 6e 20 74 68 65 20 63 6f 6c 75 6d 6e 73 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 s.in.the.columns..Otherwise,.the
f7c0 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 0a 20 20 20 20 20 20 20 20 69 73 20 74 72 61 6e 73 70 6f .relationship.........is.transpo
f7e0 73 65 64 3a 20 65 61 63 68 20 63 6f 6c 75 6d 6e 20 72 65 70 72 65 73 65 6e 74 73 20 61 20 76 61 sed:.each.column.represents.a.va
f800 72 69 61 62 6c 65 2c 20 77 68 69 6c 65 20 74 68 65 20 72 6f 77 73 0a 20 20 20 20 20 20 20 20 63 riable,.while.the.rows.........c
f820 6f 6e 74 61 69 6e 20 6f 62 73 65 72 76 61 74 69 6f 6e 73 2e 0a 20 20 20 20 62 69 61 73 20 3a 20 ontain.observations......bias.:.
f840 5f 4e 6f 56 61 6c 75 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 48 61 73 20 6e _NoValue,.optional.........Has.n
f860 6f 20 65 66 66 65 63 74 2c 20 64 6f 20 6e 6f 74 20 75 73 65 2e 0a 0a 20 20 20 20 20 20 20 20 2e o.effect,.do.not.use............
f880 2e 20 64 65 70 72 65 63 61 74 65 64 3a 3a 20 31 2e 31 30 2e 30 0a 20 20 20 20 61 6c 6c 6f 77 5f ..deprecated::.1.10.0.....allow_
f8a0 6d 61 73 6b 65 64 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 masked.:.bool,.optional.........
f8c0 49 66 20 54 72 75 65 2c 20 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 20 61 72 65 20 70 72 6f 70 61 If.True,.masked.values.are.propa
f8e0 67 61 74 65 64 20 70 61 69 72 2d 77 69 73 65 3a 20 69 66 20 61 20 76 61 6c 75 65 20 69 73 20 6d gated.pair-wise:.if.a.value.is.m
f900 61 73 6b 65 64 0a 20 20 20 20 20 20 20 20 69 6e 20 60 78 60 2c 20 74 68 65 20 63 6f 72 72 65 73 asked.........in.`x`,.the.corres
f920 70 6f 6e 64 69 6e 67 20 76 61 6c 75 65 20 69 73 20 6d 61 73 6b 65 64 20 69 6e 20 60 79 60 2e 0a ponding.value.is.masked.in.`y`..
f940 20 20 20 20 20 20 20 20 49 66 20 46 61 6c 73 65 2c 20 72 61 69 73 65 73 20 61 6e 20 65 78 63 65 ........If.False,.raises.an.exce
f960 70 74 69 6f 6e 2e 20 20 42 65 63 61 75 73 65 20 60 62 69 61 73 60 20 69 73 20 64 65 70 72 65 63 ption...Because.`bias`.is.deprec
f980 61 74 65 64 2c 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 6e 65 65 64 ated,.this.........argument.need
f9a0 73 20 74 6f 20 62 65 20 74 72 65 61 74 65 64 20 61 73 20 6b 65 79 77 6f 72 64 20 6f 6e 6c 79 20 s.to.be.treated.as.keyword.only.
f9c0 74 6f 20 61 76 6f 69 64 20 61 20 77 61 72 6e 69 6e 67 2e 0a 20 20 20 20 64 64 6f 66 20 3a 20 5f to.avoid.a.warning......ddof.:._
f9e0 4e 6f 56 61 6c 75 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 48 61 73 20 6e 6f NoValue,.optional.........Has.no
fa00 20 65 66 66 65 63 74 2c 20 64 6f 20 6e 6f 74 20 75 73 65 2e 0a 0a 20 20 20 20 20 20 20 20 2e 2e .effect,.do.not.use.............
fa20 20 64 65 70 72 65 63 61 74 65 64 3a 3a 20 31 2e 31 30 2e 30 0a 0a 20 20 20 20 53 65 65 20 41 6c .deprecated::.1.10.0......See.Al
fa40 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6e 75 6d 70 79 2e 63 6f 72 72 63 6f so.....--------.....numpy.corrco
fa60 65 66 20 3a 20 45 71 75 69 76 61 6c 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20 74 6f 70 2d ef.:.Equivalent.function.in.top-
fa80 6c 65 76 65 6c 20 4e 75 6d 50 79 20 6d 6f 64 75 6c 65 2e 0a 20 20 20 20 63 6f 76 20 3a 20 45 73 level.NumPy.module......cov.:.Es
faa0 74 69 6d 61 74 65 20 74 68 65 20 63 6f 76 61 72 69 61 6e 63 65 20 6d 61 74 72 69 78 2e 0a 0a 20 timate.the.covariance.matrix....
fac0 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 54 68 69 73 20 66 75 6e 63 ...Notes.....-----.....This.func
fae0 74 69 6f 6e 20 61 63 63 65 70 74 73 20 62 75 74 20 64 69 73 63 61 72 64 73 20 61 72 67 75 6d 65 tion.accepts.but.discards.argume
fb00 6e 74 73 20 60 62 69 61 73 60 20 61 6e 64 20 60 64 64 6f 66 60 2e 20 20 54 68 69 73 20 69 73 0a nts.`bias`.and.`ddof`...This.is.
fb20 20 20 20 20 66 6f 72 20 62 61 63 6b 77 61 72 64 73 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 ....for.backwards.compatibility.
fb40 77 69 74 68 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 66 with.previous.versions.of.this.f
fb60 75 6e 63 74 69 6f 6e 2e 20 20 54 68 65 73 65 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 73 20 68 61 unction...These.....arguments.ha
fb80 64 20 6e 6f 20 65 66 66 65 63 74 20 6f 6e 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 73 d.no.effect.on.the.return.values
fba0 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 63 61 6e 20 62 65 0a 20 20 20 20 .of.the.function.and.can.be.....
fbc0 73 61 66 65 6c 79 20 69 67 6e 6f 72 65 64 20 69 6e 20 74 68 69 73 20 61 6e 64 20 70 72 65 76 69 safely.ignored.in.this.and.previ
fbe0 6f 75 73 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 6e 75 6d 70 79 2e 0a 0a 20 20 20 20 45 78 61 6d ous.versions.of.numpy.......Exam
fc00 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 72 74 ples.....--------.....>>>.import
fc20 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 6e 70 2e 6d 61 2e 61 .numpy.as.np.....>>>.x.=.np.ma.a
fc40 72 72 61 79 28 5b 5b 30 2c 20 31 5d 2c 20 5b 31 2c 20 31 5d 5d 2c 20 6d 61 73 6b 3d 5b 30 2c 20 rray([[0,.1],.[1,.1]],.mask=[0,.
fc60 31 2c 20 30 2c 20 31 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 63 6f 72 72 63 6f 65 66 1,.0,.1]).....>>>.np.ma.corrcoef
fc80 28 78 29 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 0a 20 20 20 20 20 20 64 61 74 61 (x).....masked_array(.......data
fca0 3d 5b 5b 2d 2d 2c 20 2d 2d 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 2d 2d 2c 20 2d 2d 5d =[[--,.--],.............[--,.--]
fcc0 5d 2c 0a 20 20 20 20 20 20 6d 61 73 6b 3d 5b 5b 20 54 72 75 65 2c 20 20 54 72 75 65 5d 2c 0a 20 ],.......mask=[[.True,..True],..
fce0 20 20 20 20 20 20 20 20 20 20 20 5b 20 54 72 75 65 2c 20 20 54 72 75 65 5d 5d 2c 0a 20 20 20 20 ...........[.True,..True]],.....
fd00 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 31 65 2b 32 30 2c 0a 20 20 20 20 20 20 64 74 79 70 65 3d ..fill_value=1e+20,.......dtype=
fd20 66 6c 6f 61 74 36 34 29 0a 0a 20 20 20 20 7a 2f 62 69 61 73 20 61 6e 64 20 64 64 6f 66 20 68 61 float64)......z/bias.and.ddof.ha
fd40 76 65 20 6e 6f 20 65 66 66 65 63 74 20 61 6e 64 20 61 72 65 20 64 65 70 72 65 63 61 74 65 64 72 ve.no.effect.and.are.deprecatedr
fd60 ee 00 00 00 72 20 01 00 00 29 01 72 58 01 00 00 29 0d 72 5c 00 00 00 72 d3 00 00 00 72 23 01 00 ....r....).rX...).r\...r....r#..
fd80 00 72 24 01 00 00 72 25 01 00 00 72 11 00 00 00 72 73 00 00 00 da 04 73 71 72 74 da 08 64 69 61 .r$...r%...r....rs.....sqrt..dia
fda0 67 6f 6e 61 6c 72 c6 00 00 00 da 0e 4d 61 73 6b 65 64 43 6f 6e 73 74 61 6e 74 72 de 00 00 00 da gonalr......MaskedConstantr.....
fdc0 05 6f 75 74 65 72 29 09 72 84 00 00 00 72 56 01 00 00 72 57 01 00 00 72 69 01 00 00 72 58 01 00 .outer).r....rV...rW...ri...rX..
fde0 00 72 6a 01 00 00 da 03 6d 73 67 da 04 63 6f 72 72 da 03 73 74 64 73 09 00 00 00 20 20 20 20 20 .rj.....msg..corr..stds.........
fe00 20 20 20 20 72 51 00 00 00 72 10 00 00 00 72 10 00 00 00 c6 06 00 00 73 a0 00 00 00 80 00 f0 7c ....rQ...r....r........s.......|
fe20 01 00 0b 3c 80 43 d8 07 0b 94 32 97 3b 91 3b d1 07 1e a0 24 ac 62 af 6b a9 6b d1 22 39 e4 08 10 ...<.C....2.;.;....$.b.k.k."9...
fe40 8f 0d 89 0d 90 63 d4 1b 2d b8 21 d5 08 3c e4 0b 0e 88 71 90 21 90 56 a8 2c d4 0b 37 80 44 f0 04 .....c..-.!..<....q.!.V.,..7.D..
fe60 03 05 23 dc 0e 10 8f 67 89 67 94 62 97 6b 91 6b a0 24 d3 16 27 d3 0e 28 88 03 f0 06 00 05 09 8c ..#....g.g.b.k.k.$..'..(........
fe80 42 8f 4b 89 4b d7 0c 1d d1 0c 1d 98 63 a0 33 d3 0c 27 d1 04 27 80 44 d8 0b 0f 80 4b f8 f4 07 00 B.K.K.......c.3..'..'.D....K....
fea0 0c 16 f2 00 01 05 23 dc 0f 11 d7 0f 20 d1 0f 20 d3 0f 22 d2 08 22 f0 03 01 05 23 fa 73 12 00 00 ......#...........".."....#.s...
fec0 00 c1 13 28 42 20 00 c2 20 1d 43 00 03 c2 3f 01 43 00 03 63 00 00 00 00 00 00 00 00 00 00 00 00 ...(B.....C...?.C..c............
fee0 03 00 00 00 00 00 00 00 f3 4a 00 00 00 87 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a .........J.......e.Z.d.Z.d.Z.d.Z
ff00 04 02 00 65 05 65 06 ab 01 00 00 00 00 00 00 5a 06 65 07 88 00 66 01 64 03 84 08 ab 00 00 00 00 ...e.e.........Z.e...f.d........
ff20 00 00 00 5a 08 88 00 66 01 64 04 84 08 5a 09 88 00 78 01 5a 0a 53 00 29 05 da 11 4d 41 78 69 73 ...Z...f.d...Z...x.Z.S.)...MAxis
ff40 43 6f 6e 63 61 74 65 6e 61 74 6f 72 7a 9b 0a 20 20 20 20 54 72 61 6e 73 6c 61 74 65 20 73 6c 69 Concatenatorz......Translate.sli
ff60 63 65 20 6f 62 6a 65 63 74 73 20 74 6f 20 63 6f 6e 63 61 74 65 6e 61 74 69 6f 6e 20 61 6c 6f 6e ce.objects.to.concatenation.alon
ff80 67 20 61 6e 20 61 78 69 73 2e 0a 0a 20 20 20 20 46 6f 72 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f g.an.axis.......For.documentatio
ffa0 6e 20 6f 6e 20 75 73 61 67 65 2c 20 73 65 65 20 60 6d 72 5f 63 6c 61 73 73 60 2e 0a 0a 20 20 20 n.on.usage,.see.`mr_class`......
ffc0 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 6d 72 5f 63 6c .See.Also.....--------.....mr_cl
ffe0 61 73 73 0a 0a 20 20 20 20 72 7a 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 ass......rz...c.................
10000 00 00 00 f3 68 00 00 00 95 01 97 00 74 00 00 00 00 00 00 00 00 00 89 03 7c 00 8d 05 00 00 7c 01 ....h.......t...........|.....|.
10020 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 ac 02 ab 02 00 00 00 00 00 00 j...................d...........
10040 7d 02 74 07 00 00 00 00 00 00 00 00 7c 02 7c 01 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }.t.........|.|.j...............
10060 00 00 00 00 ac 03 ab 02 00 00 00 00 00 00 53 00 29 04 4e 46 72 eb 00 00 00 72 5a 00 00 00 29 05 ..............S.).NFr....rZ...).
10080 da 05 73 75 70 65 72 da 07 6d 61 6b 65 6d 61 74 72 f7 00 00 00 72 31 00 00 00 72 5b 00 00 00 29 ..super..makematr....r1...r[...)
100a0 04 da 03 63 6c 73 72 56 00 00 00 72 f7 00 00 00 da 09 5f 5f 63 6c 61 73 73 5f 5f 73 04 00 00 00 ...clsrV...r......__class__s....
100c0 20 20 20 80 72 51 00 00 00 72 78 01 00 00 7a 19 4d 41 78 69 73 43 6f 6e 63 61 74 65 6e 61 74 6f ....rQ...rx...z.MAxisConcatenato
100e0 72 2e 6d 61 6b 65 6d 61 74 25 07 00 00 73 2c 00 00 00 f8 80 00 f4 0c 00 10 15 89 77 89 7f 98 73 r.makemat%...s,............w...s
10100 9f 78 99 78 a8 65 88 7f d3 0f 34 88 04 dc 0f 14 90 54 a0 03 a7 08 a1 08 d4 0f 29 d0 08 29 72 53 .x.x.e....4......T........)..)rS
10120 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 58 00 00 00 95 01 97 ...c.....................X......
10140 00 74 01 00 00 00 00 00 00 00 00 7c 01 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 .t.........|.t.................r
10160 0b 74 05 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 01 74 06 00 00 00 00 00 00 00 .t.........d...........t........
10180 00 89 02 7c 00 8d 11 00 00 7c 01 ab 01 00 00 00 00 00 00 53 00 29 02 4e 7a 1d 55 6e 61 76 61 69 ...|.....|.........S.).Nz.Unavai
101a0 6c 61 62 6c 65 20 66 6f 72 20 6d 61 73 6b 65 64 20 61 72 72 61 79 2e 29 05 72 4d 00 00 00 da 03 lable.for.masked.array.).rM.....
101c0 73 74 72 72 39 00 00 00 72 77 01 00 00 da 0b 5f 5f 67 65 74 69 74 65 6d 5f 5f 29 03 72 6e 00 00 strr9...rw.....__getitem__).rn..
101e0 00 da 03 6b 65 79 72 7a 01 00 00 73 03 00 00 00 20 20 80 72 51 00 00 00 72 7d 01 00 00 7a 1d 4d ...keyrz...s.......rQ...r}...z.M
10200 41 78 69 73 43 6f 6e 63 61 74 65 6e 61 74 6f 72 2e 5f 5f 67 65 74 69 74 65 6d 5f 5f 2e 07 00 00 AxisConcatenator.__getitem__....
10220 73 29 00 00 00 f8 80 00 e4 0b 15 90 63 9c 33 d4 0b 1f dc 12 19 d0 1a 39 d3 12 3a d0 0c 3a e4 0f s)..........c.3........9..:..:..
10240 14 89 77 d1 0f 22 a0 33 d3 0f 27 d0 08 27 72 53 00 00 00 29 0b 72 6a 00 00 00 72 7e 00 00 00 72 ..w..".3..'..'rS...).rj...r~...r
10260 6b 00 00 00 72 6d 00 00 00 da 09 5f 5f 73 6c 6f 74 73 5f 5f da 0c 73 74 61 74 69 63 6d 65 74 68 k...rm.....__slots__..staticmeth
10280 6f 64 72 3d 00 00 00 da 0b 63 6c 61 73 73 6d 65 74 68 6f 64 72 78 01 00 00 72 7d 01 00 00 da 0d odr=.....classmethodrx...r}.....
102a0 5f 5f 63 6c 61 73 73 63 65 6c 6c 5f 5f 29 01 72 7a 01 00 00 73 01 00 00 00 40 72 51 00 00 00 72 __classcell__).rz...s....@rQ...r
102c0 75 01 00 00 72 75 01 00 00 16 07 00 00 73 35 00 00 00 f8 84 00 f1 02 09 05 08 f0 14 00 11 13 80 u...ru.......s5.................
102e0 49 e1 12 1e 98 7b d3 12 2b 80 4b e0 05 10 f3 02 06 05 2a f3 03 00 06 11 f0 02 06 05 2a f7 10 05 I....{..+.K.......*.........*...
10300 05 28 f0 00 05 05 28 72 53 00 00 00 72 75 01 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 .(....(rS...ru...c..............
10320 00 00 00 00 00 00 f3 1a 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 64 03 84 .............e.Z.d.Z.d.Z.d.Z.d..
10340 00 5a 05 79 04 29 05 da 08 6d 72 5f 63 6c 61 73 73 61 7e 01 00 00 0a 20 20 20 20 54 72 61 6e 73 .Z.y.)...mr_classa~........Trans
10360 6c 61 74 65 20 73 6c 69 63 65 20 6f 62 6a 65 63 74 73 20 74 6f 20 63 6f 6e 63 61 74 65 6e 61 74 late.slice.objects.to.concatenat
10380 69 6f 6e 20 61 6c 6f 6e 67 20 74 68 65 20 66 69 72 73 74 20 61 78 69 73 2e 0a 0a 20 20 20 20 54 ion.along.the.first.axis.......T
103a0 68 69 73 20 69 73 20 74 68 65 20 6d 61 73 6b 65 64 20 61 72 72 61 79 20 76 65 72 73 69 6f 6e 20 his.is.the.masked.array.version.
103c0 6f 66 20 60 72 5f 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 of.`r_`.......See.Also.....-----
103e0 2d 2d 2d 0a 20 20 20 20 72 5f 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d ---.....r_......Examples.....---
10400 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 70 -----.....>>>.import.numpy.as.np
10420 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 6d 72 5f 5b 6e 70 2e 6d 61 2e 61 72 72 61 79 28 5b .....>>>.np.ma.mr_[np.ma.array([
10440 31 2c 32 2c 33 5d 29 2c 20 30 2c 20 30 2c 20 6e 70 2e 6d 61 2e 61 72 72 61 79 28 5b 34 2c 35 2c 1,2,3]),.0,.0,.np.ma.array([4,5,
10460 36 5d 29 5d 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 64 61 74 61 3d 5b 31 2c 20 32 6])].....masked_array(data=[1,.2
10480 2c 20 33 2c 20 2e 2e 2e 2c 20 34 2c 20 35 2c 20 36 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ,.3,....,.4,.5,.6],.............
104a0 20 20 20 20 20 6d 61 73 6b 3d 46 61 6c 73 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 6c .....mask=False,............fill
104c0 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 0a 0a 20 20 20 20 72 7a 00 00 00 63 01 00 00 00 00 00 _value=999999)......rz...c......
104e0 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 30 00 00 00 97 00 74 00 00 00 00 00 00 00 00 00 6a ...............0.....t.........j
10500 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 64 01 ab 02 00 00 00 00 00 00 01 ...................|.d..........
10520 00 79 00 29 02 4e 72 30 00 00 00 29 02 72 75 01 00 00 72 70 00 00 00 29 01 72 6e 00 00 00 73 01 .y.).Nr0...).ru...rp...).rn...s.
10540 00 00 00 20 72 51 00 00 00 72 70 00 00 00 7a 11 6d 72 5f 63 6c 61 73 73 2e 5f 5f 69 6e 69 74 5f ....rQ...rp...z.mr_class.__init_
10560 5f 4b 07 00 00 73 12 00 00 00 80 00 dc 08 19 d7 08 22 d1 08 22 a0 34 a8 11 d5 08 2b 72 53 00 00 _K...s..........."..".4....+rS..
10580 00 4e 29 06 72 6a 00 00 00 72 7e 00 00 00 72 6b 00 00 00 72 6d 00 00 00 72 7f 01 00 00 72 70 00 .N).rj...r~...rk...rm...r....rp.
105a0 00 00 72 7a 00 00 00 72 53 00 00 00 72 51 00 00 00 72 84 01 00 00 72 84 01 00 00 36 07 00 00 73 ..rz...rS...rQ...r....r....6...s
105c0 13 00 00 00 84 00 f1 02 11 05 08 f0 24 00 11 13 80 49 f3 04 01 05 2c 72 53 00 00 00 72 84 01 00 ............$....I....,rS...r...
105e0 00 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 23 00 00 00 f3 ae 00 00 00 4b 00 01 00 97 .c................#........K....
10600 00 74 01 00 00 00 00 00 00 00 00 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 .t.........t.........j..........
10620 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 00 ab .........|.........t.........|..
10640 01 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 ab 02 00 00 00 .......j........................
10660 00 00 00 44 00 5d 1c 00 00 5c 02 00 00 7d 02 7d 03 7c 03 73 05 7c 02 96 01 97 01 01 00 8c 0d 7c ...D.]...\...}.}.|.s.|.........|
10680 01 72 01 8c 10 7c 02 64 01 19 00 00 00 74 0a 00 00 00 00 00 00 00 00 66 02 96 01 97 01 01 00 8c .r...|.d.....t.........f........
106a0 1e 04 00 79 02 ad 03 77 01 29 03 61 bf 05 00 00 0a 20 20 20 20 4d 75 6c 74 69 64 69 6d 65 6e 73 ...y...w.).a.........Multidimens
106c0 69 6f 6e 61 6c 20 69 6e 64 65 78 20 69 74 65 72 61 74 6f 72 2e 0a 0a 20 20 20 20 52 65 74 75 72 ional.index.iterator.......Retur
106e0 6e 20 61 6e 20 69 74 65 72 61 74 6f 72 20 79 69 65 6c 64 69 6e 67 20 70 61 69 72 73 20 6f 66 20 n.an.iterator.yielding.pairs.of.
10700 61 72 72 61 79 20 63 6f 6f 72 64 69 6e 61 74 65 73 20 61 6e 64 20 76 61 6c 75 65 73 2c 0a 20 20 array.coordinates.and.values,...
10720 20 20 73 6b 69 70 70 69 6e 67 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 20 61 72 65 20 6d 61 73 ..skipping.elements.that.are.mas
10740 6b 65 64 2e 20 57 69 74 68 20 60 63 6f 6d 70 72 65 73 73 65 64 3d 46 61 6c 73 65 60 2c 0a 20 20 ked..With.`compressed=False`,...
10760 20 20 60 6d 61 2e 6d 61 73 6b 65 64 60 20 69 73 20 79 69 65 6c 64 65 64 20 61 73 20 74 68 65 20 ..`ma.masked`.is.yielded.as.the.
10780 76 61 6c 75 65 20 6f 66 20 6d 61 73 6b 65 64 20 65 6c 65 6d 65 6e 74 73 2e 20 54 68 69 73 0a 20 value.of.masked.elements..This..
107a0 20 20 20 62 65 68 61 76 69 6f 72 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 74 68 61 74 20 6f 66 ...behavior.differs.from.that.of
107c0 20 60 6e 75 6d 70 79 2e 6e 64 65 6e 75 6d 65 72 61 74 65 60 2c 20 77 68 69 63 68 20 79 69 65 6c .`numpy.ndenumerate`,.which.yiel
107e0 64 73 20 74 68 65 0a 20 20 20 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 75 6e 64 65 72 6c 79 69 ds.the.....value.of.the.underlyi
10800 6e 67 20 64 61 74 61 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d ng.data.array.......Notes.....--
10820 2d 2d 2d 0a 20 20 20 20 2e 2e 20 76 65 72 73 69 6f 6e 61 64 64 65 64 3a 3a 20 31 2e 32 33 2e 30 ---........versionadded::.1.23.0
10840 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a ......Parameters.....----------.
10860 20 20 20 20 61 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 41 6e 20 61 72 ....a.:.array_like.........An.ar
10880 72 61 79 20 77 69 74 68 20 28 70 6f 73 73 69 62 6c 79 29 20 6d 61 73 6b 65 64 20 65 6c 65 6d 65 ray.with.(possibly).masked.eleme
108a0 6e 74 73 2e 0a 20 20 20 20 63 6f 6d 70 72 65 73 73 65 64 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 nts......compressed.:.bool,.opti
108c0 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 49 66 20 54 72 75 65 20 28 64 65 66 61 75 6c 74 29 2c 20 onal.........If.True.(default),.
108e0 6d 61 73 6b 65 64 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 73 6b 69 70 70 65 64 2e 0a 0a 20 20 masked.elements.are.skipped.....
10900 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 6e 75 6d 70 ..See.Also.....--------.....nump
10920 79 2e 6e 64 65 6e 75 6d 65 72 61 74 65 20 3a 20 45 71 75 69 76 61 6c 65 6e 74 20 66 75 6e 63 74 y.ndenumerate.:.Equivalent.funct
10940 69 6f 6e 20 69 67 6e 6f 72 69 6e 67 20 61 6e 79 20 6d 61 73 6b 2e 0a 0a 20 20 20 20 45 78 61 6d ion.ignoring.any.mask.......Exam
10960 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 72 74 ples.....--------.....>>>.import
10980 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 6d 61 2e 61 .numpy.as.np.....>>>.a.=.np.ma.a
109a0 72 61 6e 67 65 28 39 29 2e 72 65 73 68 61 70 65 28 28 33 2c 20 33 29 29 0a 20 20 20 20 3e 3e 3e range(9).reshape((3,.3)).....>>>
109c0 20 61 5b 31 2c 20 30 5d 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 0a 20 20 20 20 3e 3e 3e 20 .a[1,.0].=.np.ma.masked.....>>>.
109e0 61 5b 31 2c 20 32 5d 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 0a 20 20 20 20 3e 3e 3e 20 61 a[1,.2].=.np.ma.masked.....>>>.a
10a00 5b 32 2c 20 31 5d 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 0a 20 20 20 20 3e 3e 3e 20 61 0a [2,.1].=.np.ma.masked.....>>>.a.
10a20 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 61 79 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b 5b 30 ....masked_array(.......data=[[0
10a40 2c 20 31 2c 20 32 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 2d 2d 2c 20 34 2c 20 2d 2d 5d ,.1,.2],.............[--,.4,.--]
10a60 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 36 2c 20 2d 2d 2c 20 38 5d 5d 2c 0a 20 20 20 20 20 ,.............[6,.--,.8]],......
10a80 20 6d 61 73 6b 3d 5b 5b 46 61 6c 73 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 .mask=[[False,.False,.False],...
10aa0 20 20 20 20 20 20 20 20 20 20 5b 20 54 72 75 65 2c 20 46 61 6c 73 65 2c 20 20 54 72 75 65 5d 2c ..........[.True,.False,..True],
10ac0 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 .............[False,..True,.Fals
10ae0 65 5d 5d 2c 0a 20 20 20 20 20 20 66 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 0a 20 20 e]],.......fill_value=999999)...
10b00 20 20 3e 3e 3e 20 66 6f 72 20 69 6e 64 65 78 2c 20 78 20 69 6e 20 6e 70 2e 6d 61 2e 6e 64 65 6e ..>>>.for.index,.x.in.np.ma.nden
10b20 75 6d 65 72 61 74 65 28 61 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 70 72 69 6e 74 28 69 6e umerate(a):.............print(in
10b40 64 65 78 2c 20 78 29 0a 20 20 20 20 28 30 2c 20 30 29 20 30 0a 20 20 20 20 28 30 2c 20 31 29 20 dex,.x).....(0,.0).0.....(0,.1).
10b60 31 0a 20 20 20 20 28 30 2c 20 32 29 20 32 0a 20 20 20 20 28 31 2c 20 31 29 20 34 0a 20 20 20 20 1.....(0,.2).2.....(1,.1).4.....
10b80 28 32 2c 20 30 29 20 36 0a 20 20 20 20 28 32 2c 20 32 29 20 38 0a 0a 20 20 20 20 3e 3e 3e 20 66 (2,.0).6.....(2,.2).8......>>>.f
10ba0 6f 72 20 69 6e 64 65 78 2c 20 78 20 69 6e 20 6e 70 2e 6d 61 2e 6e 64 65 6e 75 6d 65 72 61 74 65 or.index,.x.in.np.ma.ndenumerate
10bc0 28 61 2c 20 63 6f 6d 70 72 65 73 73 65 64 3d 46 61 6c 73 65 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 (a,.compressed=False):..........
10be0 20 20 20 70 72 69 6e 74 28 69 6e 64 65 78 2c 20 78 29 0a 20 20 20 20 28 30 2c 20 30 29 20 30 0a ...print(index,.x).....(0,.0).0.
10c00 20 20 20 20 28 30 2c 20 31 29 20 31 0a 20 20 20 20 28 30 2c 20 32 29 20 32 0a 20 20 20 20 28 31 ....(0,.1).1.....(0,.2).2.....(1
10c20 2c 20 30 29 20 2d 2d 0a 20 20 20 20 28 31 2c 20 31 29 20 34 0a 20 20 20 20 28 31 2c 20 32 29 20 ,.0).--.....(1,.1).4.....(1,.2).
10c40 2d 2d 0a 20 20 20 20 28 32 2c 20 30 29 20 36 0a 20 20 20 20 28 32 2c 20 31 29 20 2d 2d 0a 20 20 --.....(2,.0).6.....(2,.1).--...
10c60 20 20 28 32 2c 20 32 29 20 38 0a 20 20 20 20 72 30 00 00 00 4e 29 06 da 03 7a 69 70 72 5c 00 00 ..(2,.2).8.....r0...N)...zipr\..
10c80 00 72 24 00 00 00 72 43 00 00 00 72 2a 01 00 00 72 46 00 00 00 29 04 72 60 00 00 00 da 0a 63 6f .r$...rC...r*...rF...).r`.....co
10ca0 6d 70 72 65 73 73 65 64 da 02 69 74 72 5b 00 00 00 73 04 00 00 00 20 20 20 20 72 51 00 00 00 72 mpressed..itr[...s........rQ...r
10cc0 24 00 00 00 72 24 00 00 00 56 07 00 00 73 4f 00 00 00 e8 00 f8 80 00 f4 7c 01 00 15 18 9c 02 9f $...r$...V...sO.........|.......
10ce0 0e 99 0e a0 71 d3 18 29 ac 3c b8 01 ab 3f d7 2b 3f d1 2b 3f d3 14 40 f2 00 04 05 20 89 08 88 02 ....q..).<...?.+?.+?..@.........
10d00 88 44 d9 0f 13 d8 12 14 8b 48 da 11 1b d8 12 14 90 51 91 25 9c 16 90 2d d3 0c 1f f1 09 04 05 20 .D.......H.......Q.%...-........
10d20 f9 73 0c 00 00 00 82 41 02 41 15 01 c1 05 10 41 15 01 63 01 00 00 00 00 00 00 00 00 00 00 00 05 .s.....A.A.....A..c.............
10d40 00 00 00 03 00 00 00 f3 f2 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 ..............t.........|.......
10d60 00 00 7d 01 7c 01 74 02 00 00 00 00 00 00 00 00 75 00 73 15 74 05 00 00 00 00 00 00 00 00 6a 06 ..}.|.t.........u.s.t.........j.
10d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 73 24 74 05 ..................|.........s$t.
10da0 00 00 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 01 7c 00 ........j...................d.|.
10dc0 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 7a 0a 00 00 67 02 ab 01 00 00 j...................d.z...g.....
10de0 00 00 00 00 53 00 74 05 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....S.t.........j...............
10e00 00 00 00 00 7c 01 0f 00 ab 01 00 00 00 00 00 00 7d 02 74 0f 00 00 00 00 00 00 00 00 7c 02 ab 01 ....|...........}.t.........|...
10e20 00 00 00 00 00 00 64 01 6b 44 00 00 72 07 7c 02 64 01 64 03 67 02 19 00 00 00 53 00 79 04 29 05 ......d.kD..r.|.d.d.g.....S.y.).
10e40 61 d0 03 00 00 0a 20 20 20 20 46 69 6e 64 20 74 68 65 20 69 6e 64 69 63 65 73 20 6f 66 20 74 68 a.........Find.the.indices.of.th
10e60 65 20 66 69 72 73 74 20 61 6e 64 20 6c 61 73 74 20 75 6e 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 e.first.and.last.unmasked.values
10e80 2e 0a 0a 20 20 20 20 45 78 70 65 63 74 73 20 61 20 31 2d 44 20 60 4d 61 73 6b 65 64 41 72 72 61 .......Expects.a.1-D.`MaskedArra
10ea0 79 60 2c 20 72 65 74 75 72 6e 73 20 4e 6f 6e 65 20 69 66 20 61 6c 6c 20 76 61 6c 75 65 73 20 61 y`,.returns.None.if.all.values.a
10ec0 72 65 20 6d 61 73 6b 65 64 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d re.masked.......Parameters.....-
10ee0 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 20 3a 20 61 72 72 61 79 5f 6c 69 6b 65 0a 20 20 20 ---------.....a.:.array_like....
10f00 20 20 20 20 20 49 6e 70 75 74 20 31 2d 44 20 60 4d 61 73 6b 65 64 41 72 72 61 79 60 0a 0a 20 20 .....Input.1-D.`MaskedArray`....
10f20 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 65 64 67 65 73 20 ..Returns.....-------.....edges.
10f40 3a 20 6e 64 61 72 72 61 79 20 6f 72 20 4e 6f 6e 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 69 6e :.ndarray.or.None.........The.in
10f60 64 69 63 65 73 20 6f 66 20 66 69 72 73 74 20 61 6e 64 20 6c 61 73 74 20 6e 6f 6e 2d 6d 61 73 6b dices.of.first.and.last.non-mask
10f80 65 64 20 76 61 6c 75 65 20 69 6e 20 74 68 65 20 61 72 72 61 79 2e 0a 20 20 20 20 20 20 20 20 52 ed.value.in.the.array..........R
10fa0 65 74 75 72 6e 73 20 4e 6f 6e 65 20 69 66 20 61 6c 6c 20 76 61 6c 75 65 73 20 61 72 65 20 6d 61 eturns.None.if.all.values.are.ma
10fc0 73 6b 65 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 2d 2d sked.......See.Also.....--------
10fe0 0a 20 20 20 20 66 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 73 2c 20 6e .....flatnotmasked_contiguous,.n
11000 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 73 2c 20 6e 6f 74 6d 61 73 6b 65 64 5f 65 otmasked_contiguous,.notmasked_e
11020 64 67 65 73 0a 20 20 20 20 63 6c 75 6d 70 5f 6d 61 73 6b 65 64 2c 20 63 6c 75 6d 70 5f 75 6e 6d dges.....clump_masked,.clump_unm
11040 61 73 6b 65 64 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 4f asked......Notes.....-----.....O
11060 6e 6c 79 20 61 63 63 65 70 74 73 20 31 2d 44 20 61 72 72 61 79 73 2e 0a 0a 20 20 20 20 45 78 61 nly.accepts.1-D.arrays.......Exa
11080 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 72 mples.....--------.....>>>.impor
110a0 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 6d 61 2e t.numpy.as.np.....>>>.a.=.np.ma.
110c0 61 72 61 6e 67 65 28 31 30 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 66 6c 61 74 6e 6f 74 arange(10).....>>>.np.ma.flatnot
110e0 6d 61 73 6b 65 64 5f 65 64 67 65 73 28 61 29 0a 20 20 20 20 61 72 72 61 79 28 5b 30 2c 20 39 5d masked_edges(a).....array([0,.9]
11100 29 0a 0a 20 20 20 20 3e 3e 3e 20 6d 61 73 6b 20 3d 20 28 61 20 3c 20 33 29 20 7c 20 28 61 20 3e )......>>>.mask.=.(a.<.3).|.(a.>
11120 20 38 29 20 7c 20 28 61 20 3d 3d 20 35 29 0a 20 20 20 20 3e 3e 3e 20 61 5b 6d 61 73 6b 5d 20 3d .8).|.(a.==.5).....>>>.a[mask].=
11140 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 61 72 72 61 79 28 61 .np.ma.masked.....>>>.np.array(a
11160 5b 7e 61 2e 6d 61 73 6b 5d 29 0a 20 20 20 20 61 72 72 61 79 28 5b 33 2c 20 34 2c 20 36 2c 20 37 [~a.mask]).....array([3,.4,.6,.7
11180 2c 20 38 5d 29 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 66 6c 61 74 6e 6f 74 6d 61 73 6b ,.8])......>>>.np.ma.flatnotmask
111a0 65 64 5f 65 64 67 65 73 28 61 29 0a 20 20 20 20 61 72 72 61 79 28 5b 33 2c 20 38 5d 29 0a 0a 20 ed_edges(a).....array([3,.8])...
111c0 20 20 20 3e 3e 3e 20 61 5b 3a 5d 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 0a 20 20 20 20 3e ...>>>.a[:].=.np.ma.masked.....>
111e0 3e 3e 20 70 72 69 6e 74 28 6e 70 2e 6d 61 2e 66 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 5f 65 64 67 >>.print(np.ma.flatnotmasked_edg
11200 65 73 28 61 29 29 0a 20 20 20 20 4e 6f 6e 65 0a 0a 20 20 20 20 72 30 00 00 00 72 37 00 00 00 72 es(a)).....None......r0...r7...r
11220 a5 00 00 00 4e 29 08 72 42 00 00 00 72 48 00 00 00 72 5c 00 00 00 72 12 01 00 00 72 31 00 00 00 ....N).rB...rH...r\...r....r1...
11240 72 01 01 00 00 da 0b 66 6c 61 74 6e 6f 6e 7a 65 72 6f 72 94 00 00 00 29 03 72 60 00 00 00 72 58 r......flatnonzeror....).r`...rX
11260 00 00 00 da 08 75 6e 6d 61 73 6b 65 64 73 03 00 00 00 20 20 20 72 51 00 00 00 72 17 00 00 00 72 .....unmaskeds.......rQ...r....r
11280 17 00 00 00 9b 07 00 00 73 68 00 00 00 80 00 f4 5c 01 00 09 10 90 01 8b 0a 80 41 d8 07 08 8c 46 ........sh......\.........A....F
112a0 81 7b 9c 22 9f 26 99 26 a0 11 9c 29 dc 0f 11 8f 78 89 78 98 11 98 41 9f 46 99 46 a0 51 99 4a 98 .{.".&.&...)....x.x...A.F.F.Q.J.
112c0 0f d3 0f 28 d0 08 28 dc 0f 11 8f 7e 89 7e 98 71 98 62 d3 0f 21 80 48 dc 07 0a 88 38 83 7d 90 71 ...(..(....~.~.q.b..!.H....8.}.q
112e0 d2 07 18 d8 0f 17 98 11 98 42 98 07 d1 0f 20 d0 08 20 e0 0f 13 72 53 00 00 00 63 02 00 00 00 00 .........B...........rS...c.....
11300 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 a0 01 00 00 87 01 87 03 97 00 74 01 00 00 00 00 ..........................t.....
11320 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 00 89 01 81 0f 7c 00 6a 02 00 00 00 00 00 00 00 00 ....|.........}.....|.j.........
11340 00 00 00 00 00 00 00 00 00 00 64 01 6b 28 00 00 72 0b 74 05 00 00 00 00 00 00 00 00 7c 00 ab 01 ..........d.k(..r.t.........|...
11360 00 00 00 00 00 00 53 00 74 07 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 02 74 09 ......S.t.........|.........}.t.
11380 00 00 00 00 00 00 00 00 74 0b 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 ........t.........j.............
113a0 00 00 00 00 00 00 7c 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 ......|.j.......................
113c0 00 00 00 00 74 0b 00 00 00 00 00 00 00 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....t.........j.................
113e0 00 00 7c 02 67 01 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 05 00 00 ..|.g.|.j...................z...
11400 ab 01 00 00 00 00 00 00 ac 02 ab 02 00 00 00 00 00 00 8a 03 74 11 00 00 00 00 00 00 00 00 88 01 ....................t...........
11420 88 03 66 02 64 03 84 08 74 13 00 00 00 00 00 00 00 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 ..f.d...t.........|.j...........
11440 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 ................D...............
11460 00 00 74 11 00 00 00 00 00 00 00 00 88 01 88 03 66 02 64 04 84 08 74 13 00 00 00 00 00 00 00 00 ..t.............f.d...t.........
11480 7c 00 6a 02 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 44 00 |.j...........................D.
114a0 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 67 02 53 00 29 05 61 7a 04 00 00 0a 20 20 20 20 ................g.S.).az........
114c0 46 69 6e 64 20 74 68 65 20 69 6e 64 69 63 65 73 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 61 6e Find.the.indices.of.the.first.an
114e0 64 20 6c 61 73 74 20 75 6e 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 20 61 6c 6f 6e 67 20 61 6e 20 d.last.unmasked.values.along.an.
11500 61 78 69 73 2e 0a 0a 20 20 20 20 49 66 20 61 6c 6c 20 76 61 6c 75 65 73 20 61 72 65 20 6d 61 73 axis.......If.all.values.are.mas
11520 6b 65 64 2c 20 72 65 74 75 72 6e 20 4e 6f 6e 65 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 72 65 ked,.return.None...Otherwise,.re
11540 74 75 72 6e 20 61 20 6c 69 73 74 0a 20 20 20 20 6f 66 20 74 77 6f 20 74 75 70 6c 65 73 2c 20 63 turn.a.list.....of.two.tuples,.c
11560 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 69 6e 64 69 63 65 73 20 6f 66 20 74 orresponding.to.the.indices.of.t
11580 68 65 20 66 69 72 73 74 20 61 6e 64 20 6c 61 73 74 0a 20 20 20 20 75 6e 6d 61 73 6b 65 64 20 76 he.first.and.last.....unmasked.v
115a0 61 6c 75 65 73 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 alues.respectively.......Paramet
115c0 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 20 3a 20 61 72 72 61 79 ers.....----------.....a.:.array
115e0 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 69 6e 70 75 74 20 61 72 72 61 79 2e 0a 20 _like.........The.input.array...
11600 20 20 20 61 78 69 73 20 3a 20 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 ...axis.:.int,.optional.........
11620 41 78 69 73 20 61 6c 6f 6e 67 20 77 68 69 63 68 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 65 20 Axis.along.which.to.perform.the.
11640 6f 70 65 72 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 49 66 20 4e 6f 6e 65 20 28 64 65 66 61 operation..........If.None.(defa
11660 75 6c 74 29 2c 20 61 70 70 6c 69 65 73 20 74 6f 20 61 20 66 6c 61 74 74 65 6e 65 64 20 76 65 72 ult),.applies.to.a.flattened.ver
11680 73 69 6f 6e 20 6f 66 20 74 68 65 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a sion.of.the.array.......Returns.
116a0 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 65 64 67 65 73 20 3a 20 6e 64 61 72 72 61 79 20 ....-------.....edges.:.ndarray.
116c0 6f 72 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 41 6e 20 61 72 72 61 79 20 6f 66 20 73 74 61 72 or.list.........An.array.of.star
116e0 74 20 61 6e 64 20 65 6e 64 20 69 6e 64 65 78 65 73 20 69 66 20 74 68 65 72 65 20 61 72 65 20 61 t.and.end.indexes.if.there.are.a
11700 6e 79 20 6d 61 73 6b 65 64 20 64 61 74 61 20 69 6e 0a 20 20 20 20 20 20 20 20 74 68 65 20 61 72 ny.masked.data.in.........the.ar
11720 72 61 79 2e 20 49 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 6d 61 73 6b 65 64 20 64 61 74 61 ray..If.there.are.no.masked.data
11740 20 69 6e 20 74 68 65 20 61 72 72 61 79 2c 20 60 65 64 67 65 73 60 20 69 73 20 61 0a 20 20 20 20 .in.the.array,.`edges`.is.a.....
11760 20 20 20 20 6c 69 73 74 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 61 6e 64 20 6c 61 73 74 20 69 ....list.of.the.first.and.last.i
11780 6e 64 65 78 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 ndex.......See.Also.....--------
117a0 0a 20 20 20 20 66 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 73 2c 20 66 .....flatnotmasked_contiguous,.f
117c0 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 5f 65 64 67 65 73 2c 20 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f latnotmasked_edges,.notmasked_co
117e0 6e 74 69 67 75 6f 75 73 0a 20 20 20 20 63 6c 75 6d 70 5f 6d 61 73 6b 65 64 2c 20 63 6c 75 6d 70 ntiguous.....clump_masked,.clump
11800 5f 75 6e 6d 61 73 6b 65 64 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d _unmasked......Examples.....----
11820 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 70 0a ----.....>>>.import.numpy.as.np.
11840 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 61 72 61 6e 67 65 28 39 29 2e 72 65 73 68 61 70 65 ....>>>.a.=.np.arange(9).reshape
11860 28 28 33 2c 20 33 29 29 0a 20 20 20 20 3e 3e 3e 20 6d 20 3d 20 6e 70 2e 7a 65 72 6f 73 5f 6c 69 ((3,.3)).....>>>.m.=.np.zeros_li
11880 6b 65 28 61 29 0a 20 20 20 20 3e 3e 3e 20 6d 5b 31 3a 2c 20 31 3a 5d 20 3d 20 31 0a 0a 20 20 20 ke(a).....>>>.m[1:,.1:].=.1.....
118a0 20 3e 3e 3e 20 61 6d 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 79 28 61 2c 20 6d 61 73 6b 3d 6d 29 .>>>.am.=.np.ma.array(a,.mask=m)
118c0 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 61 72 72 61 79 28 61 6d 5b 7e 61 6d 2e 6d 61 73 6b 5d 29 0a .....>>>.np.array(am[~am.mask]).
118e0 20 20 20 20 61 72 72 61 79 28 5b 30 2c 20 31 2c 20 32 2c 20 33 2c 20 36 5d 29 0a 0a 20 20 20 20 ....array([0,.1,.2,.3,.6])......
11900 3e 3e 3e 20 6e 70 2e 6d 61 2e 6e 6f 74 6d 61 73 6b 65 64 5f 65 64 67 65 73 28 61 6d 29 0a 20 20 >>>.np.ma.notmasked_edges(am)...
11920 20 20 61 72 72 61 79 28 5b 30 2c 20 36 5d 29 0a 0a 20 20 20 20 72 37 00 00 00 72 5a 00 00 00 63 ..array([0,.6])......r7...rZ...c
11940 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 62 00 00 00 95 02 4b 00 01 00 97 ................3....b.....K....
11960 00 7c 00 5d 26 00 00 7d 01 89 03 7c 01 19 00 00 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 .|.]&..}...|.....j..............
11980 00 00 00 00 00 89 02 ab 01 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............j................
119a0 00 00 00 ab 00 00 00 00 00 00 00 96 01 97 01 01 00 8c 28 04 00 79 00 ad 03 77 01 72 69 00 00 00 ..................(..y...w.ri...
119c0 29 02 da 03 6d 69 6e 72 88 01 00 00 a9 04 72 8e 00 00 00 72 b8 00 00 00 72 57 00 00 00 72 09 01 )...minr......r....r....rW...r..
119e0 00 00 73 04 00 00 00 20 20 80 80 72 51 00 00 00 72 8f 00 00 00 7a 22 6e 6f 74 6d 61 73 6b 65 64 ..s........rQ...r....z"notmasked
11a00 5f 65 64 67 65 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 03 08 00 00 f3 27 00 _edges.<locals>.<genexpr>.....'.
11a20 00 00 f8 e8 00 f8 80 00 d2 11 47 b0 41 90 23 90 61 91 26 97 2a 91 2a 98 54 d3 12 22 d7 12 2d d1 ..........G.A.#.a.&.*.*.T.."..-.
11a40 12 2d d7 12 2f d1 11 47 f9 f3 04 00 00 00 83 2c 2f 01 63 01 00 00 00 00 00 00 00 00 00 00 00 04 .-../..G.......,/.c.............
11a60 00 00 00 33 00 00 00 f3 62 00 00 00 95 02 4b 00 01 00 97 00 7c 00 5d 26 00 00 7d 01 89 03 7c 01 ...3....b.....K.....|.]&..}...|.
11a80 19 00 00 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 02 ab 01 00 00 00 00 ....j...........................
11aa0 00 00 6a 03 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 96 01 ..j.............................
11ac0 97 01 01 00 8c 28 04 00 79 00 ad 03 77 01 72 69 00 00 00 29 02 72 b1 00 00 00 72 88 01 00 00 72 .....(..y...w.ri...).r....r....r
11ae0 90 01 00 00 73 04 00 00 00 20 20 80 80 72 51 00 00 00 72 8f 00 00 00 7a 22 6e 6f 74 6d 61 73 6b ....s........rQ...r....z"notmask
11b00 65 64 5f 65 64 67 65 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 04 08 00 00 72 ed_edges.<locals>.<genexpr>....r
11b20 91 01 00 00 72 92 01 00 00 29 0a 72 3c 00 00 00 72 a6 00 00 00 72 17 00 00 00 72 43 00 00 00 72 ....r....).r<...r....r....rC...r
11b40 31 00 00 00 72 5c 00 00 00 da 07 69 6e 64 69 63 65 73 72 5e 00 00 00 72 4e 00 00 00 72 a7 00 00 1...r\.....indicesr^...rN...r...
11b60 00 29 04 72 60 00 00 00 72 57 00 00 00 72 58 00 00 00 72 09 01 00 00 73 04 00 00 00 20 60 20 40 .).r`...rW...rX...r....s.....`.@
11b80 72 51 00 00 00 72 26 00 00 00 72 26 00 00 00 d3 07 00 00 73 96 00 00 00 f9 80 00 f4 56 01 00 09 rQ...r&...r&.......s........V...
11ba0 10 90 01 8b 0a 80 41 d8 07 0b 80 7c 90 71 97 76 91 76 a0 11 92 7b dc 0f 22 a0 31 d3 0f 25 d0 08 ......A....|.q.v.v...{..".1..%..
11bc0 25 dc 08 14 90 51 8b 0f 80 41 dc 0a 0f 94 02 97 0a 91 0a 98 31 9f 37 99 37 d3 10 23 ac 22 af 2a %....Q...A..........1.7.7..#.".*
11be0 a9 2a b0 61 b0 53 b8 31 bf 36 b9 36 b1 5c d3 2a 42 d4 0a 43 80 43 dc 0c 11 d4 11 47 bc 15 b8 71 .*.a.S.1.6.6.\.*B..C.C.....G...q
11c00 bf 76 b9 76 bb 1d d4 11 47 d3 0c 47 dc 0c 11 d4 11 47 bc 15 b8 71 bf 76 b9 76 bb 1d d4 11 47 d3 .v.v....G..G.....G...q.v.v....G.
11c20 0c 47 f0 03 01 0c 4b 01 f0 00 01 05 4b 01 72 53 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 .G....K.....K.rS...c............
11c40 08 00 00 00 03 00 00 00 f3 2a 01 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 .........*.....t.........|......
11c60 00 00 00 7d 01 7c 01 74 02 00 00 00 00 00 00 00 00 75 00 72 17 74 05 00 00 00 00 00 00 00 00 64 ...}.|.t.........u.r.t.........d
11c80 01 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 67 .|.j...........................g
11ca0 01 53 00 64 01 7d 02 67 00 7d 03 74 09 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 .S.d.}.g.}.t.........j..........
11cc0 00 00 00 00 00 00 00 00 00 7c 01 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab .........|.j....................
11ce0 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 44 00 5d 3e 00 00 5c 02 00 00 7d 04 7d 05 74 0f 00 ...............D.]>..\...}.}.t..
11d00 00 00 00 00 00 00 00 74 11 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 ab 01 00 00 00 .......t.........|..............
11d20 00 00 00 7d 06 7c 04 73 1e 7c 03 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 ...}.|.s.|.j...................t
11d40 05 00 00 00 00 00 00 00 00 7c 02 7c 02 7c 06 7a 00 00 00 ab 02 00 00 00 00 00 00 ab 01 00 00 00 .........|.|.|.z................
11d60 00 00 00 01 00 7c 02 7c 06 7a 0d 00 00 7d 02 8c 40 04 00 7c 03 53 00 29 02 61 6e 03 00 00 0a 20 .....|.|.z...}..@..|.S.).an.....
11d80 20 20 20 46 69 6e 64 20 63 6f 6e 74 69 67 75 6f 75 73 20 75 6e 6d 61 73 6b 65 64 20 64 61 74 61 ...Find.contiguous.unmasked.data
11da0 20 69 6e 20 61 20 6d 61 73 6b 65 64 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 .in.a.masked.array.......Paramet
11dc0 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 20 3a 20 61 72 72 61 79 ers.....----------.....a.:.array
11de0 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 69 6e 70 75 74 20 61 72 72 61 79 2e 0a 0a _like.........The.input.array...
11e00 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 73 6c 69 63 ....Returns.....-------.....slic
11e20 65 5f 6c 69 73 74 20 3a 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 41 20 73 6f 72 74 65 64 20 73 e_list.:.list.........A.sorted.s
11e40 65 71 75 65 6e 63 65 20 6f 66 20 60 73 6c 69 63 65 60 20 6f 62 6a 65 63 74 73 20 28 73 74 61 72 equence.of.`slice`.objects.(star
11e60 74 20 69 6e 64 65 78 2c 20 65 6e 64 20 69 6e 64 65 78 29 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c t.index,.end.index).......See.Al
11e80 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 66 6c 61 74 6e 6f 74 6d 61 73 6b 65 so.....--------.....flatnotmaske
11ea0 64 5f 65 64 67 65 73 2c 20 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 73 2c 20 6e d_edges,.notmasked_contiguous,.n
11ec0 6f 74 6d 61 73 6b 65 64 5f 65 64 67 65 73 0a 20 20 20 20 63 6c 75 6d 70 5f 6d 61 73 6b 65 64 2c otmasked_edges.....clump_masked,
11ee0 20 63 6c 75 6d 70 5f 75 6e 6d 61 73 6b 65 64 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d .clump_unmasked......Notes.....-
11f00 2d 2d 2d 2d 0a 20 20 20 20 4f 6e 6c 79 20 61 63 63 65 70 74 73 20 32 2d 44 20 61 72 72 61 79 73 ----.....Only.accepts.2-D.arrays
11f20 20 61 74 20 6d 6f 73 74 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d .at.most.......Examples.....----
11f40 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 70 0a ----.....>>>.import.numpy.as.np.
11f60 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 6d 61 2e 61 72 61 6e 67 65 28 31 30 29 0a 20 20 20 ....>>>.a.=.np.ma.arange(10)....
11f80 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 66 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 .>>>.np.ma.flatnotmasked_contigu
11fa0 6f 75 73 28 61 29 0a 20 20 20 20 5b 73 6c 69 63 65 28 30 2c 20 31 30 2c 20 4e 6f 6e 65 29 5d 0a ous(a).....[slice(0,.10,.None)].
11fc0 0a 20 20 20 20 3e 3e 3e 20 6d 61 73 6b 20 3d 20 28 61 20 3c 20 33 29 20 7c 20 28 61 20 3e 20 38 .....>>>.mask.=.(a.<.3).|.(a.>.8
11fe0 29 20 7c 20 28 61 20 3d 3d 20 35 29 0a 20 20 20 20 3e 3e 3e 20 61 5b 6d 61 73 6b 5d 20 3d 20 6e ).|.(a.==.5).....>>>.a[mask].=.n
12000 70 2e 6d 61 2e 6d 61 73 6b 65 64 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 61 72 72 61 79 28 61 5b 7e p.ma.masked.....>>>.np.array(a[~
12020 61 2e 6d 61 73 6b 5d 29 0a 20 20 20 20 61 72 72 61 79 28 5b 33 2c 20 34 2c 20 36 2c 20 37 2c 20 a.mask]).....array([3,.4,.6,.7,.
12040 38 5d 29 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 66 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 8])......>>>.np.ma.flatnotmasked
12060 5f 63 6f 6e 74 69 67 75 6f 75 73 28 61 29 0a 20 20 20 20 5b 73 6c 69 63 65 28 33 2c 20 35 2c 20 _contiguous(a).....[slice(3,.5,.
12080 4e 6f 6e 65 29 2c 20 73 6c 69 63 65 28 36 2c 20 39 2c 20 4e 6f 6e 65 29 5d 0a 20 20 20 20 3e 3e None),.slice(6,.9,.None)].....>>
120a0 3e 20 61 5b 3a 5d 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 0a 20 20 20 20 3e 3e 3e 20 6e 70 >.a[:].=.np.ma.masked.....>>>.np
120c0 2e 6d 61 2e 66 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 73 28 61 29 0a .ma.flatnotmasked_contiguous(a).
120e0 20 20 20 20 5b 5d 0a 0a 20 20 20 20 72 30 00 00 00 29 0a 72 42 00 00 00 72 48 00 00 00 72 a9 00 ....[]......r0...).rB...rH...r..
12100 00 00 72 01 01 00 00 da 09 69 74 65 72 74 6f 6f 6c 73 da 07 67 72 6f 75 70 62 79 72 ff 00 00 00 ..r......itertools..groupbyr....
12120 72 94 00 00 00 72 4f 00 00 00 72 95 00 00 00 29 07 72 60 00 00 00 72 58 00 00 00 72 b8 00 00 00 r....rO...r....).r`...rX...r....
12140 72 c3 00 00 00 72 9f 00 00 00 da 01 67 72 bf 00 00 00 73 07 00 00 00 20 20 20 20 20 20 20 72 51 r....r......gr....s...........rQ
12160 00 00 00 72 16 00 00 00 72 16 00 00 00 07 08 00 00 73 8d 00 00 00 80 00 f4 54 01 00 09 10 90 01 ...r....r........s.......T......
12180 8b 0a 80 41 d8 07 08 8c 46 81 7b dc 10 15 90 61 98 11 9f 16 99 16 d3 10 20 d0 0f 21 d0 08 21 d8 ...A....F.{....a...........!..!.
121a0 08 09 80 41 d8 0d 0f 80 46 dc 12 1b d7 12 23 d1 12 23 a0 41 a7 47 a1 47 a3 49 d3 12 2e f2 00 04 ...A....F.....#..#.A.G.G.I......
121c0 05 0f 89 06 88 11 88 41 dc 0c 0f 94 04 90 51 93 07 8b 4c 88 01 d9 0f 10 d8 0c 12 8f 4d 89 4d 9c .......A......Q...L.........M.M.
121e0 25 a0 01 a0 31 a0 71 a1 35 9b 2f d4 0c 2a d8 08 09 88 51 89 06 89 01 f0 09 04 05 0f f0 0a 00 0c %...1.q.5./..*....Q.............
12200 12 80 4d 72 53 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 03 00 00 00 f3 42 01 ..MrS...c.....................B.
12220 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 00 7c 00 6a 02 00 00 ....t.........|.........}.|.j...
12240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 02 7c 02 64 01 6b 44 00 00 72 0b 74 05 00 00 ................}.|.d.kD..r.t...
12260 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 01 7c 01 81 05 7c 02 64 04 6b 28 00 00 72 0b ......d...........|...|.d.k(..r.
12280 74 07 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 53 00 67 00 7d 03 7c 01 64 04 7a 00 t.........|.........S.g.}.|.d.z.
122a0 00 00 64 01 7a 06 00 00 7d 04 64 05 64 05 67 02 7d 05 74 09 00 00 00 00 00 00 00 00 64 03 64 03 ..d.z...}.d.d.g.}.t.........d.d.
122c0 ab 02 00 00 00 00 00 00 7c 05 7c 01 3c 00 00 00 74 0b 00 00 00 00 00 00 00 00 7c 00 6a 0c 00 00 ........|.|.<...t.........|.j...
122e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 19 00 00 00 ab 01 00 00 00 00 00 00 44 00 ................|.............D.
12300 5d 2d 00 00 7d 06 7c 06 7c 05 7c 04 3c 00 00 00 7c 03 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 ]-..}.|.|.|.<...|.j.............
12320 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 00 74 11 00 00 00 00 00 00 00 00 7c 05 ab 01 ......t.........|.t.........|...
12340 00 00 00 00 00 00 19 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 8c 2f 04 00 ............................./..
12360 7c 03 53 00 29 06 61 ce 06 00 00 0a 20 20 20 20 46 69 6e 64 20 63 6f 6e 74 69 67 75 6f 75 73 20 |.S.).a.........Find.contiguous.
12380 75 6e 6d 61 73 6b 65 64 20 64 61 74 61 20 69 6e 20 61 20 6d 61 73 6b 65 64 20 61 72 72 61 79 20 unmasked.data.in.a.masked.array.
123a0 61 6c 6f 6e 67 20 74 68 65 20 67 69 76 65 6e 20 61 78 69 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d along.the.given.axis.......Param
123c0 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 61 20 3a 20 61 72 72 eters.....----------.....a.:.arr
123e0 61 79 5f 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 69 6e 70 75 74 20 61 72 72 61 79 2e ay_like.........The.input.array.
12400 0a 20 20 20 20 61 78 69 73 20 3a 20 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 .....axis.:.int,.optional.......
12420 20 20 41 78 69 73 20 61 6c 6f 6e 67 20 77 68 69 63 68 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 ..Axis.along.which.to.perform.th
12440 65 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 49 66 20 4e 6f 6e 65 20 28 64 65 e.operation..........If.None.(de
12460 66 61 75 6c 74 29 2c 20 61 70 70 6c 69 65 73 20 74 6f 20 61 20 66 6c 61 74 74 65 6e 65 64 20 76 fault),.applies.to.a.flattened.v
12480 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 61 72 72 61 79 2c 20 61 6e 64 20 74 68 69 73 0a 20 20 ersion.of.the.array,.and.this...
124a0 20 20 20 20 20 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 60 66 6c 61 74 6e 6f 74 6d 61 73 ......is.the.same.as.`flatnotmas
124c0 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 73 60 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 ked_contiguous`.......Returns...
124e0 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 65 6e 64 70 6f 69 6e 74 73 20 3a 20 6c 69 73 74 0a 20 ..-------.....endpoints.:.list..
12500 20 20 20 20 20 20 20 41 20 6c 69 73 74 20 6f 66 20 73 6c 69 63 65 73 20 28 73 74 61 72 74 20 61 .......A.list.of.slices.(start.a
12520 6e 64 20 65 6e 64 20 69 6e 64 65 78 65 73 29 20 6f 66 20 75 6e 6d 61 73 6b 65 64 20 69 6e 64 65 nd.end.indexes).of.unmasked.inde
12540 78 65 73 0a 20 20 20 20 20 20 20 20 69 6e 20 74 68 65 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 20 xes.........in.the.array........
12560 20 20 20 49 66 20 74 68 65 20 69 6e 70 75 74 20 69 73 20 32 64 20 61 6e 64 20 61 78 69 73 20 69 ...If.the.input.is.2d.and.axis.i
12580 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 61 20 6c 69 73 s.specified,.the.result.is.a.lis
125a0 74 20 6f 66 20 6c 69 73 74 73 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d t.of.lists.......See.Also.....--
125c0 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 66 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 5f 65 64 67 65 73 2c 20 ------.....flatnotmasked_edges,.
125e0 66 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 73 2c 20 6e 6f 74 6d 61 73 flatnotmasked_contiguous,.notmas
12600 6b 65 64 5f 65 64 67 65 73 0a 20 20 20 20 63 6c 75 6d 70 5f 6d 61 73 6b 65 64 2c 20 63 6c 75 6d ked_edges.....clump_masked,.clum
12620 70 5f 75 6e 6d 61 73 6b 65 64 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a p_unmasked......Notes.....-----.
12640 20 20 20 20 4f 6e 6c 79 20 61 63 63 65 70 74 73 20 32 2d 44 20 61 72 72 61 79 73 20 61 74 20 6d ....Only.accepts.2-D.arrays.at.m
12660 6f 73 74 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a ost.......Examples.....--------.
12680 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 70 0a 20 20 20 20 3e ....>>>.import.numpy.as.np.....>
126a0 3e 3e 20 61 20 3d 20 6e 70 2e 61 72 61 6e 67 65 28 31 32 29 2e 72 65 73 68 61 70 65 28 28 33 2c >>.a.=.np.arange(12).reshape((3,
126c0 20 34 29 29 0a 20 20 20 20 3e 3e 3e 20 6d 61 73 6b 20 3d 20 6e 70 2e 7a 65 72 6f 73 5f 6c 69 6b .4)).....>>>.mask.=.np.zeros_lik
126e0 65 28 61 29 0a 20 20 20 20 3e 3e 3e 20 6d 61 73 6b 5b 31 3a 2c 20 3a 2d 31 5d 20 3d 20 31 3b 20 e(a).....>>>.mask[1:,.:-1].=.1;.
12700 6d 61 73 6b 5b 30 2c 20 31 5d 20 3d 20 31 3b 20 6d 61 73 6b 5b 2d 31 2c 20 30 5d 20 3d 20 30 0a mask[0,.1].=.1;.mask[-1,.0].=.0.
12720 20 20 20 20 3e 3e 3e 20 6d 61 20 3d 20 6e 70 2e 6d 61 2e 61 72 72 61 79 28 61 2c 20 6d 61 73 6b ....>>>.ma.=.np.ma.array(a,.mask
12740 3d 6d 61 73 6b 29 0a 20 20 20 20 3e 3e 3e 20 6d 61 0a 20 20 20 20 6d 61 73 6b 65 64 5f 61 72 72 =mask).....>>>.ma.....masked_arr
12760 61 79 28 0a 20 20 20 20 20 20 64 61 74 61 3d 5b 5b 30 2c 20 2d 2d 2c 20 32 2c 20 33 5d 2c 0a 20 ay(.......data=[[0,.--,.2,.3],..
12780 20 20 20 20 20 20 20 20 20 20 20 5b 2d 2d 2c 20 2d 2d 2c 20 2d 2d 2c 20 37 5d 2c 0a 20 20 20 20 ...........[--,.--,.--,.7],.....
127a0 20 20 20 20 20 20 20 20 5b 38 2c 20 2d 2d 2c 20 2d 2d 2c 20 31 31 5d 5d 2c 0a 20 20 20 20 20 20 ........[8,.--,.--,.11]],.......
127c0 6d 61 73 6b 3d 5b 5b 46 61 6c 73 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 2c 20 46 61 6c 73 mask=[[False,..True,.False,.Fals
127e0 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 20 54 72 75 65 2c 20 20 54 72 75 65 2c 20 20 e],.............[.True,..True,..
12800 54 72 75 65 2c 20 46 61 6c 73 65 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 46 61 6c 73 65 True,.False],.............[False
12820 2c 20 20 54 72 75 65 2c 20 20 54 72 75 65 2c 20 46 61 6c 73 65 5d 5d 2c 0a 20 20 20 20 20 20 66 ,..True,..True,.False]],.......f
12840 69 6c 6c 5f 76 61 6c 75 65 3d 39 39 39 39 39 39 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 61 72 72 ill_value=999999).....>>>.np.arr
12860 61 79 28 6d 61 5b 7e 6d 61 2e 6d 61 73 6b 5d 29 0a 20 20 20 20 61 72 72 61 79 28 5b 20 30 2c 20 ay(ma[~ma.mask]).....array([.0,.
12880 20 32 2c 20 20 33 2c 20 20 37 2c 20 38 2c 20 31 31 5d 29 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e .2,..3,..7,.8,.11])......>>>.np.
128a0 6d 61 2e 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 73 28 6d 61 29 0a 20 20 20 20 ma.notmasked_contiguous(ma).....
128c0 5b 73 6c 69 63 65 28 30 2c 20 31 2c 20 4e 6f 6e 65 29 2c 20 73 6c 69 63 65 28 32 2c 20 34 2c 20 [slice(0,.1,.None),.slice(2,.4,.
128e0 4e 6f 6e 65 29 2c 20 73 6c 69 63 65 28 37 2c 20 39 2c 20 4e 6f 6e 65 29 2c 20 73 6c 69 63 65 28 None),.slice(7,.9,.None),.slice(
12900 31 31 2c 20 31 32 2c 20 4e 6f 6e 65 29 5d 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 6e 6f 11,.12,.None)]......>>>.np.ma.no
12920 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 73 28 6d 61 2c 20 61 78 69 73 3d 30 29 0a 20 tmasked_contiguous(ma,.axis=0)..
12940 20 20 20 5b 5b 73 6c 69 63 65 28 30 2c 20 31 2c 20 4e 6f 6e 65 29 2c 20 73 6c 69 63 65 28 32 2c ...[[slice(0,.1,.None),.slice(2,
12960 20 33 2c 20 4e 6f 6e 65 29 5d 2c 20 5b 5d 2c 20 5b 73 6c 69 63 65 28 30 2c 20 31 2c 20 4e 6f 6e .3,.None)],.[],.[slice(0,.1,.Non
12980 65 29 5d 2c 20 5b 73 6c 69 63 65 28 30 2c 20 33 2c 20 4e 6f 6e 65 29 5d 5d 0a 0a 20 20 20 20 3e e)],.[slice(0,.3,.None)]]......>
129a0 3e 3e 20 6e 70 2e 6d 61 2e 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 73 28 6d 61 >>.np.ma.notmasked_contiguous(ma
129c0 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 5b 5b 73 6c 69 63 65 28 30 2c 20 31 2c 20 4e 6f 6e 65 ,.axis=1).....[[slice(0,.1,.None
129e0 29 2c 20 73 6c 69 63 65 28 32 2c 20 34 2c 20 4e 6f 6e 65 29 5d 2c 20 5b 73 6c 69 63 65 28 33 2c ),.slice(2,.4,.None)],.[slice(3,
12a00 20 34 2c 20 4e 6f 6e 65 29 5d 2c 20 5b 73 6c 69 63 65 28 30 2c 20 31 2c 20 4e 6f 6e 65 29 2c 20 .4,.None)],.[slice(0,.1,.None),.
12a20 73 6c 69 63 65 28 33 2c 20 34 2c 20 4e 6f 6e 65 29 5d 5d 0a 0a 20 20 20 20 72 ee 00 00 00 7a 26 slice(3,.4,.None)]]......r....z&
12a40 43 75 72 72 65 6e 74 6c 79 20 6c 69 6d 69 74 65 64 20 74 6f 20 61 74 20 6d 6f 73 74 20 32 44 20 Currently.limited.to.at.most.2D.
12a60 61 72 72 61 79 2e 4e 72 37 00 00 00 72 30 00 00 00 29 09 72 3c 00 00 00 72 a6 00 00 00 72 16 01 array.Nr7...r0...).r<...r....r..
12a80 00 00 72 16 00 00 00 72 a9 00 00 00 72 a7 00 00 00 72 5e 00 00 00 72 95 00 00 00 72 4e 00 00 00 ..r....r....r....r^...r....rN...
12aa0 29 07 72 60 00 00 00 72 57 00 00 00 72 b6 00 00 00 72 c3 00 00 00 da 05 6f 74 68 65 72 72 09 01 ).r`...rW...r....r......otherr..
12ac0 00 00 72 b8 00 00 00 73 07 00 00 00 20 20 20 20 20 20 20 72 51 00 00 00 72 25 00 00 00 72 25 00 ..r....s...........rQ...r%...r%.
12ae0 00 00 3e 08 00 00 73 b1 00 00 00 80 00 f4 76 01 00 09 10 90 01 8b 0a 80 41 d8 09 0a 8f 16 89 16 ..>...s.......v.........A.......
12b00 80 42 d8 07 09 88 41 82 76 dc 0e 21 d0 22 4a d3 0e 4b d0 08 4b d8 07 0b 80 7c 90 72 98 51 92 77 .B....A.v..!."J..K..K....|.r.Q.w
12b20 dc 0f 27 a8 01 d3 0f 2a d0 08 2a e0 0d 0f 80 46 e0 0d 11 90 41 89 58 98 11 89 4e 80 45 d8 0b 0c ..'....*..*....F....A.X...N.E...
12b40 88 61 88 26 80 43 dc 10 15 90 64 98 44 d3 10 21 80 43 88 04 81 49 e4 0d 12 90 31 97 37 91 37 98 .a.&.C....d.D..!.C...I....1.7.7.
12b60 35 91 3e d3 0d 22 f2 00 02 05 3f 88 01 d8 15 16 88 03 88 45 89 0a d8 08 0e 8f 0d 89 0d d4 16 2e 5.>.."....?........E............
12b80 a8 71 b4 15 b0 73 b3 1a a9 7d d3 16 3d d5 08 3e f0 05 02 05 3f f0 06 00 0c 12 80 4d 72 53 00 00 .q...s...}..=..>....?......MrS..
12ba0 00 63 01 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 03 00 00 00 f3 46 02 00 00 97 00 7c 00 6a .c.....................F.....|.j
12bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 6b 44 00 00 72 10 7c 00 6a 03 00 ...................d.kD..r.|.j..
12be0 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 7d 00 7c 00 64 01 64 .........................}.|.d.d
12c00 02 1a 00 7c 00 64 02 64 03 1a 00 7a 0c 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...|.d.d...z...j................
12c20 00 00 00 ab 00 00 00 00 00 00 00 7d 01 7c 01 64 04 19 00 00 00 64 01 7a 00 00 00 7d 01 7c 00 64 ...........}.|.d.....d.z...}.|.d
12c40 04 19 00 00 00 72 64 74 07 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 64 04 6b 28 00 .....rdt.........|.........d.k(.
12c60 00 72 17 74 09 00 00 00 00 00 00 00 00 64 04 7c 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 .r.t.........d.|.j..............
12c80 00 00 00 00 00 ab 02 00 00 00 00 00 00 67 01 53 00 74 09 00 00 00 00 00 00 00 00 64 04 7c 01 64 .............g.S.t.........d.|.d
12ca0 04 19 00 00 00 ab 02 00 00 00 00 00 00 67 01 7d 02 7c 02 6a 0d 00 00 00 00 00 00 00 00 00 00 00 .............g.}.|.j............
12cc0 00 00 00 00 00 00 00 64 05 84 00 74 0f 00 00 00 00 00 00 00 00 7c 01 64 01 64 03 64 06 85 03 19 .......d...t.........|.d.d.d....
12ce0 00 00 00 7c 01 64 06 64 02 64 06 85 03 19 00 00 00 ab 02 00 00 00 00 00 00 44 00 ab 00 00 00 00 ...|.d.d.d...............D......
12d00 00 00 00 ab 01 00 00 00 00 00 00 01 00 6e 44 74 07 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 .............nDt.........|......
12d20 00 00 00 64 04 6b 28 00 00 72 02 67 00 53 00 74 0f 00 00 00 00 00 00 00 00 7c 01 64 02 64 03 64 ...d.k(..r.g.S.t.........|.d.d.d
12d40 06 85 03 19 00 00 00 7c 01 64 01 64 02 64 06 85 03 19 00 00 00 ab 02 00 00 00 00 00 00 44 00 8f .......|.d.d.d...............D..
12d60 03 8f 04 63 03 67 00 63 02 5d 11 00 00 5c 02 00 00 7d 03 7d 04 74 09 00 00 00 00 00 00 00 00 7c ...c.g.c.]...\...}.}.t.........|
12d80 03 7c 04 ab 02 00 00 00 00 00 00 91 02 8c 13 04 00 7d 02 7d 03 7d 04 7c 00 64 03 19 00 00 00 72 .|...............}.}.}.|.d.....r
12da0 28 7c 02 6a 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 09 00 00 00 00 00 00 00 (|.j...................t........
12dc0 00 7c 01 64 03 19 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 ab .|.d.....|.j....................
12de0 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 7c 02 53 00 63 02 01 00 63 03 7d 04 7d 03 77 .................|.S.c...c.}.}.w
12e00 00 29 07 7a 76 0a 20 20 20 20 46 69 6e 64 73 20 74 68 65 20 63 6c 75 6d 70 73 20 28 67 72 6f 75 .).zv.....Finds.the.clumps.(grou
12e20 70 73 20 6f 66 20 64 61 74 61 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 76 61 6c 75 65 73 29 ps.of.data.with.the.same.values)
12e40 20 66 6f 72 20 61 20 31 44 20 62 6f 6f 6c 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 52 65 74 75 72 .for.a.1D.bool.array.......Retur
12e60 6e 73 20 61 20 73 65 72 69 65 73 20 6f 66 20 73 6c 69 63 65 73 2e 0a 20 20 20 20 72 37 00 00 00 ns.a.series.of.slices......r7...
12e80 4e 72 a5 00 00 00 72 30 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 33 00 00 00 Nr....r0...c................3...
12ea0 f3 3a 00 00 00 4b 00 01 00 97 00 7c 00 5d 13 00 00 5c 02 00 00 7d 01 7d 02 74 01 00 00 00 00 00 .:...K.....|.]...\...}.}.t......
12ec0 00 00 00 7c 01 7c 02 ab 02 00 00 00 00 00 00 96 01 97 01 01 00 8c 15 04 00 79 00 ad 03 77 01 72 ...|.|...................y...w.r
12ee0 69 00 00 00 29 01 72 a9 00 00 00 29 03 72 8e 00 00 00 da 04 6c 65 66 74 da 05 72 69 67 68 74 73 i...).r....).r......left..rights
12f00 03 00 00 00 20 20 20 72 51 00 00 00 72 8f 00 00 00 7a 1b 5f 65 7a 63 6c 75 6d 70 2e 3c 6c 6f 63 .......rQ...r....z._ezclump.<loc
12f20 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 9c 08 00 00 73 25 00 00 00 e8 00 f8 80 00 f2 00 01 12 als>.<genexpr>....s%............
12f40 42 01 d9 16 21 90 64 98 45 f4 03 00 13 18 98 04 98 65 d7 12 24 f1 00 01 12 42 01 f9 73 04 00 00 B...!.d.E........e..$....B..s...
12f60 00 82 19 1b 01 72 ee 00 00 00 29 09 72 a6 00 00 00 72 ff 00 00 00 72 1c 01 00 00 72 94 00 00 00 .....r....).r....r....r....r....
12f80 72 a9 00 00 00 72 01 01 00 00 da 06 65 78 74 65 6e 64 72 87 01 00 00 72 95 00 00 00 29 05 72 5b r....r......extendr....r....).r[
12fa0 00 00 00 72 09 01 00 00 da 01 72 72 9d 01 00 00 72 9e 01 00 00 73 05 00 00 00 20 20 20 20 20 72 ...r......rr....r....s.........r
12fc0 51 00 00 00 da 08 5f 65 7a 63 6c 75 6d 70 72 a1 01 00 00 8c 08 00 00 73 2e 01 00 00 80 00 f0 0c Q....._ezclumpr........s........
12fe0 00 08 0c 87 79 81 79 90 31 82 7d d8 0f 13 8f 7a 89 7a 8b 7c 88 04 d8 0b 0f 90 01 90 02 88 38 90 ....y.y.1.}....z.z.|..........8.
13000 64 98 33 98 42 90 69 d1 0b 1f d7 0a 28 d1 0a 28 d3 0a 2a 80 43 d8 0a 0d 88 61 89 26 90 31 89 2a d.3.B.i.....(..(..*.C....a.&.1.*
13020 80 43 e0 07 0b 88 41 82 77 dc 0b 0e 88 73 8b 38 90 71 8a 3d dc 14 19 98 21 98 54 9f 59 99 59 d3 .C....A.w....s.8.q.=....!.T.Y.Y.
13040 14 27 d0 13 28 d0 0c 28 e4 0d 12 90 31 90 63 98 21 91 66 d3 0d 1d d0 0c 1e 88 01 d8 08 09 8f 08 .'..(..(....1.c.!.f.............
13060 89 08 f1 00 01 12 42 01 dc 25 28 a8 13 a8 51 a8 72 b0 21 a8 56 a9 1b b0 63 b8 21 b8 24 b8 51 b8 ......B..%(...Q.r.!.V...c.!.$.Q.
13080 24 b1 69 d3 25 40 f4 03 01 12 42 01 f5 00 01 09 43 01 f4 06 00 0c 0f 88 73 8b 38 90 71 8a 3d d8 $.i.%@....B.....C.......s.8.q.=.
130a0 13 15 88 49 e4 33 36 b0 73 b8 35 b8 42 b8 71 b8 35 b1 7a c0 33 c0 71 c0 74 c8 21 c0 74 c1 39 d3 ...I.36.s.5.B.q.5.z.3.q.t.!.t.9.
130c0 33 4d d7 0c 4e a1 4b a0 44 a8 25 8c 55 90 34 98 15 d5 0d 1f d0 0c 4e 88 01 d1 0c 4e e0 07 0b 88 3M..N.K.D.%.U.4.......N....N....
130e0 42 82 78 d8 08 09 8f 08 89 08 94 15 90 73 98 32 91 77 a0 04 a7 09 a1 09 d3 11 2a d4 08 2b d8 0b B.x..........s.2.w........*..+..
13100 0c 80 48 f9 f3 09 00 0d 4f 01 73 06 00 00 00 c3 15 16 44 1d 06 63 01 00 00 00 00 00 00 00 00 00 ..H.....O.s.......D..c..........
13120 00 00 05 00 00 00 03 00 00 00 f3 7a 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 64 01 74 ...........z.....t.........|.d.t
13140 02 00 00 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 7d 01 7c 01 74 02 00 00 00 00 00 00 00 00 75 .................}.|.t.........u
13160 00 72 17 74 05 00 00 00 00 00 00 00 00 64 02 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 .r.t.........d.|.j..............
13180 00 00 00 00 00 ab 02 00 00 00 00 00 00 67 01 53 00 74 09 00 00 00 00 00 00 00 00 7c 01 0f 00 ab .............g.S.t.........|....
131a0 01 00 00 00 00 00 00 53 00 29 03 61 e1 02 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 6c 69 73 74 .......S.).a.........Return.list
131c0 20 6f 66 20 73 6c 69 63 65 73 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 .of.slices.corresponding.to.the.
131e0 75 6e 6d 61 73 6b 65 64 20 63 6c 75 6d 70 73 20 6f 66 20 61 20 31 2d 44 20 61 72 72 61 79 2e 0a unmasked.clumps.of.a.1-D.array..
13200 20 20 20 20 28 41 20 22 63 6c 75 6d 70 22 20 69 73 20 64 65 66 69 6e 65 64 20 61 73 20 61 20 63 ....(A."clump".is.defined.as.a.c
13220 6f 6e 74 69 67 75 6f 75 73 20 72 65 67 69 6f 6e 20 6f 66 20 74 68 65 20 61 72 72 61 79 29 2e 0a ontiguous.region.of.the.array)..
13240 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 .....Parameters.....----------..
13260 20 20 20 61 20 3a 20 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 41 20 6f 6e 65 2d 64 69 6d ...a.:.ndarray.........A.one-dim
13280 65 6e 73 69 6f 6e 61 6c 20 6d 61 73 6b 65 64 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 52 65 74 75 ensional.masked.array.......Retu
132a0 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 73 6c 69 63 65 73 20 3a 20 6c 69 73 rns.....-------.....slices.:.lis
132c0 74 20 6f 66 20 73 6c 69 63 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 6c 69 73 74 20 6f 66 20 73 t.of.slice.........The.list.of.s
132e0 6c 69 63 65 73 2c 20 6f 6e 65 20 66 6f 72 20 65 61 63 68 20 63 6f 6e 74 69 6e 75 6f 75 73 20 72 lices,.one.for.each.continuous.r
13300 65 67 69 6f 6e 20 6f 66 20 75 6e 6d 61 73 6b 65 64 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e egion.of.unmasked.........elemen
13320 74 73 20 69 6e 20 60 61 60 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d ts.in.`a`.......See.Also.....---
13340 2d 2d 2d 2d 2d 0a 20 20 20 20 66 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 5f 65 64 67 65 73 2c 20 66 -----.....flatnotmasked_edges,.f
13360 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 73 2c 20 6e 6f 74 6d 61 73 6b latnotmasked_contiguous,.notmask
13380 65 64 5f 65 64 67 65 73 0a 20 20 20 20 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 ed_edges.....notmasked_contiguou
133a0 73 2c 20 63 6c 75 6d 70 5f 6d 61 73 6b 65 64 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 s,.clump_masked......Examples...
133c0 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 6e 75 6d 70 79 20 ..--------.....>>>.import.numpy.
133e0 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 5f 61 as.np.....>>>.a.=.np.ma.masked_a
13400 72 72 61 79 28 6e 70 2e 61 72 61 6e 67 65 28 31 30 29 29 0a 20 20 20 20 3e 3e 3e 20 61 5b 5b 30 rray(np.arange(10)).....>>>.a[[0
13420 2c 20 31 2c 20 32 2c 20 36 2c 20 38 2c 20 39 5d 5d 20 3d 20 6e 70 2e 6d 61 2e 6d 61 73 6b 65 64 ,.1,.2,.6,.8,.9]].=.np.ma.masked
13440 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 63 6c 75 6d 70 5f 75 6e 6d 61 73 6b 65 64 28 61 29 .....>>>.np.ma.clump_unmasked(a)
13460 0a 20 20 20 20 5b 73 6c 69 63 65 28 33 2c 20 36 2c 20 4e 6f 6e 65 29 2c 20 73 6c 69 63 65 28 37 .....[slice(3,.6,.None),.slice(7
13480 2c 20 38 2c 20 4e 6f 6e 65 29 5d 0a 0a 20 20 20 20 72 65 00 00 00 72 30 00 00 00 29 05 72 72 00 ,.8,.None)]......re...r0...).rr.
134a0 00 00 72 48 00 00 00 72 a9 00 00 00 72 01 01 00 00 72 a1 01 00 00 a9 02 72 60 00 00 00 72 5b 00 ..rH...r....r....r......r`...r[.
134c0 00 00 73 02 00 00 00 20 20 72 51 00 00 00 72 09 00 00 00 72 09 00 00 00 a9 08 00 00 73 39 00 00 ..s......rQ...r....r........s9..
134e0 00 80 00 f4 3c 00 0c 13 90 31 90 67 9c 76 d3 0b 26 80 44 d8 07 0b 8c 76 81 7e dc 10 15 90 61 98 ....<....1.g.v..&.D....v.~....a.
13500 11 9f 16 99 16 d3 10 20 d0 0f 21 d0 08 21 dc 0b 13 90 54 90 45 8b 3f d0 04 1a 72 53 00 00 00 63 ..........!..!....T.E.?...rS...c
13520 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 56 00 00 00 97 00 74 01 00 00 00 .....................V.....t....
13540 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 01 00 00 00 .....j...................|......
13560 00 00 00 7d 01 7c 01 74 04 00 00 00 00 00 00 00 00 75 00 72 02 67 00 53 00 74 07 00 00 00 00 00 ...}.|.t.........u.r.g.S.t......
13580 00 00 00 7c 01 ab 01 00 00 00 00 00 00 53 00 29 01 61 f4 02 00 00 0a 20 20 20 20 52 65 74 75 72 ...|.........S.).a.........Retur
135a0 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 73 6c 69 63 65 73 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e ns.a.list.of.slices.correspondin
135c0 67 20 74 6f 20 74 68 65 20 6d 61 73 6b 65 64 20 63 6c 75 6d 70 73 20 6f 66 20 61 20 31 2d 44 20 g.to.the.masked.clumps.of.a.1-D.
135e0 61 72 72 61 79 2e 0a 20 20 20 20 28 41 20 22 63 6c 75 6d 70 22 20 69 73 20 64 65 66 69 6e 65 64 array......(A."clump".is.defined
13600 20 61 73 20 61 20 63 6f 6e 74 69 67 75 6f 75 73 20 72 65 67 69 6f 6e 20 6f 66 20 74 68 65 20 61 .as.a.contiguous.region.of.the.a
13620 72 72 61 79 29 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 rray).......Parameters.....-----
13640 2d 2d 2d 2d 2d 0a 20 20 20 20 61 20 3a 20 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 41 20 -----.....a.:.ndarray.........A.
13660 6f 6e 65 2d 64 69 6d 65 6e 73 69 6f 6e 61 6c 20 6d 61 73 6b 65 64 20 61 72 72 61 79 2e 0a 0a 20 one-dimensional.masked.array....
13680 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 73 6c 69 63 65 ...Returns.....-------.....slice
136a0 73 20 3a 20 6c 69 73 74 20 6f 66 20 73 6c 69 63 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 6c 69 s.:.list.of.slice.........The.li
136c0 73 74 20 6f 66 20 73 6c 69 63 65 73 2c 20 6f 6e 65 20 66 6f 72 20 65 61 63 68 20 63 6f 6e 74 69 st.of.slices,.one.for.each.conti
136e0 6e 75 6f 75 73 20 72 65 67 69 6f 6e 20 6f 66 20 6d 61 73 6b 65 64 20 65 6c 65 6d 65 6e 74 73 0a nuous.region.of.masked.elements.
13700 20 20 20 20 20 20 20 20 69 6e 20 60 61 60 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 ........in.`a`.......See.Also...
13720 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 66 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 5f 65 64 67 ..--------.....flatnotmasked_edg
13740 65 73 2c 20 66 6c 61 74 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 69 67 75 6f 75 73 2c 20 6e 6f es,.flatnotmasked_contiguous,.no
13760 74 6d 61 73 6b 65 64 5f 65 64 67 65 73 0a 20 20 20 20 6e 6f 74 6d 61 73 6b 65 64 5f 63 6f 6e 74 tmasked_edges.....notmasked_cont
13780 69 67 75 6f 75 73 2c 20 63 6c 75 6d 70 5f 75 6e 6d 61 73 6b 65 64 0a 0a 20 20 20 20 45 78 61 6d iguous,.clump_unmasked......Exam
137a0 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 72 74 ples.....--------.....>>>.import
137c0 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6e 70 2e 6d 61 2e 6d .numpy.as.np.....>>>.a.=.np.ma.m
137e0 61 73 6b 65 64 5f 61 72 72 61 79 28 6e 70 2e 61 72 61 6e 67 65 28 31 30 29 29 0a 20 20 20 20 3e asked_array(np.arange(10)).....>
13800 3e 3e 20 61 5b 5b 30 2c 20 31 2c 20 32 2c 20 36 2c 20 38 2c 20 39 5d 5d 20 3d 20 6e 70 2e 6d 61 >>.a[[0,.1,.2,.6,.8,.9]].=.np.ma
13820 2e 6d 61 73 6b 65 64 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 2e 63 6c 75 6d 70 5f 6d 61 73 6b .masked.....>>>.np.ma.clump_mask
13840 65 64 28 61 29 0a 20 20 20 20 5b 73 6c 69 63 65 28 30 2c 20 33 2c 20 4e 6f 6e 65 29 2c 20 73 6c ed(a).....[slice(0,.3,.None),.sl
13860 69 63 65 28 36 2c 20 37 2c 20 4e 6f 6e 65 29 2c 20 73 6c 69 63 65 28 38 2c 20 31 30 2c 20 4e 6f ice(6,.7,.None),.slice(8,.10,.No
13880 6e 65 29 5d 0a 0a 20 20 20 20 29 04 72 73 00 00 00 72 42 00 00 00 72 48 00 00 00 72 a1 01 00 00 ne)]......).rs...rB...rH...r....
138a0 72 a3 01 00 00 73 02 00 00 00 20 20 72 51 00 00 00 72 08 00 00 00 72 08 00 00 00 cd 08 00 00 73 r....s......rQ...r....r........s
138c0 27 00 00 00 80 00 f4 3c 00 0c 0e 8f 3a 89 3a 90 61 8b 3d 80 44 d8 07 0b 8c 76 81 7e d8 0f 11 88 '......<....:.:.a.=.D....v.~....
138e0 09 dc 0b 13 90 44 8b 3e d0 04 19 72 53 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 .....D.>...rS...c...............
13900 00 03 00 00 00 f3 62 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 ......b.....t.........j.........
13920 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 7d 02 74 05 00 00 00 00 00 00 ..........|.|.........}.t.......
13940 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 03 7c 03 74 06 00 00 00 00 00 00 00 00 75 01 72 05 64 01 ..|.........}.|.t.........u.r.d.
13960 7c 02 7c 03 3c 00 00 00 7c 02 53 00 29 02 7a 44 0a 20 20 20 20 4d 61 73 6b 65 64 20 76 61 6c 75 |.|.<...|.S.).zD.....Masked.valu
13980 65 73 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 61 72 72 61 79 20 72 65 73 75 6c 74 20 69 6e 20 es.in.the.input.array.result.in.
139a0 72 6f 77 73 20 6f 66 20 7a 65 72 6f 73 2e 0a 0a 20 20 20 20 72 30 00 00 00 29 04 72 5c 00 00 00 rows.of.zeros.......r0...).r\...
139c0 72 2e 00 00 00 72 42 00 00 00 72 48 00 00 00 29 04 72 84 00 00 00 72 bf 00 00 00 da 07 5f 76 61 r....rB...rH...).r....r......_va
139e0 6e 64 65 72 72 58 00 00 00 73 04 00 00 00 20 20 20 20 72 51 00 00 00 72 2e 00 00 00 72 2e 00 00 nderrX...s........rQ...r....r...
13a00 00 f6 08 00 00 73 31 00 00 00 80 00 f4 0a 00 0f 11 8f 69 89 69 98 01 98 31 8b 6f 80 47 dc 08 0f .....s1...........i.i...1.o.G...
13a20 90 01 8b 0a 80 41 d8 07 08 94 06 81 7f d8 15 16 88 07 90 01 89 0a d8 0b 12 80 4e 72 53 00 00 00 .....A....................NrS...
13a40 63 07 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 03 00 00 00 f3 8a 02 00 00 97 00 74 01 00 00 c...........................t...
13a60 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 00 74 01 00 00 00 00 00 00 00 00 7c 01 ab 01 ......|.........}.t.........|...
13a80 00 00 00 00 00 00 7d 01 74 03 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 07 7c 01 ......}.t.........|.........}.|.
13aa0 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 6b 28 00 00 72 16 74 07 00 00 j...................d.k(..r.t...
13ac0 00 00 00 00 00 00 7c 07 74 03 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ab 02 00 00 ......|.t.........|.............
13ae0 00 00 00 00 7d 07 6e 4a 7c 01 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 ....}.nJ|.j...................d.
13b00 6b 28 00 00 72 30 74 03 00 00 00 00 00 00 00 00 74 09 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 k(..r0t.........t.........|.....
13b20 00 00 00 00 ab 01 00 00 00 00 00 00 7d 08 7c 08 74 0a 00 00 00 00 00 00 00 00 75 01 72 1f 74 07 ............}.|.t.........u.r.t.
13b40 00 00 00 00 00 00 00 00 7c 07 7c 08 64 03 64 03 85 02 64 04 66 02 19 00 00 00 ab 02 00 00 00 00 ........|.|.d.d...d.f...........
13b60 00 00 7d 07 6e 0b 74 0d 00 00 00 00 00 00 00 00 64 05 ab 01 00 00 00 00 00 00 82 01 7c 05 81 64 ..}.n.t.........d...........|..d
13b80 74 01 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 7d 05 7c 05 6a 04 00 00 00 00 00 00 t.........|.........}.|.j.......
13ba0 00 00 00 00 00 00 00 00 00 00 00 00 64 01 6b 37 00 00 72 0b 74 0d 00 00 00 00 00 00 00 00 64 06 ............d.k7..r.t.........d.
13bc0 ab 01 00 00 00 00 00 00 82 01 7c 05 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........|.j...................
13be0 64 04 19 00 00 00 7c 01 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 19 00 d.....|.j...................d...
13c00 00 00 6b 37 00 00 72 0b 74 0d 00 00 00 00 00 00 00 00 64 07 ab 01 00 00 00 00 00 00 82 01 74 07 ..k7..r.t.........d...........t.
13c20 00 00 00 00 00 00 00 00 7c 07 74 03 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 ab 02 ........|.t.........|...........
13c40 00 00 00 00 00 00 7d 07 7c 07 74 0a 00 00 00 00 00 00 00 00 75 01 72 2b 7c 07 0f 00 7d 09 7c 05 ......}.|.t.........u.r+|...}.|.
13c60 81 05 7c 05 7c 09 19 00 00 00 7d 05 74 11 00 00 00 00 00 00 00 00 6a 12 00 00 00 00 00 00 00 00 ..|.|.....}.t.........j.........
13c80 00 00 00 00 00 00 00 00 00 00 7c 00 7c 09 19 00 00 00 7c 01 7c 09 19 00 00 00 7c 02 7c 03 7c 04 ..........|.|.....|.|.....|.|.|.
13ca0 7c 05 7c 06 ab 07 00 00 00 00 00 00 53 00 74 11 00 00 00 00 00 00 00 00 6a 12 00 00 00 00 00 00 |.|.........S.t.........j.......
13cc0 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 7c 03 7c 04 7c 05 7c 06 ab 07 00 00 00 00 ............|.|.|.|.|.|.|.......
13ce0 00 00 53 00 29 08 7a 45 0a 20 20 20 20 41 6e 79 20 6d 61 73 6b 65 64 20 76 61 6c 75 65 73 20 69 ..S.).zE.....Any.masked.values.i
13d00 6e 20 78 20 69 73 20 70 72 6f 70 61 67 61 74 65 64 20 69 6e 20 79 2c 20 61 6e 64 20 76 69 63 65 n.x.is.propagated.in.y,.and.vice
13d20 2d 76 65 72 73 61 2e 0a 0a 20 20 20 20 72 37 00 00 00 72 ee 00 00 00 4e 72 30 00 00 00 7a 20 45 -versa.......r7...r....Nr0...z.E
13d40 78 70 65 63 74 65 64 20 61 20 31 44 20 6f 72 20 32 44 20 61 72 72 61 79 20 66 6f 72 20 79 21 7a xpected.a.1D.or.2D.array.for.y!z
13d60 20 65 78 70 65 63 74 65 64 20 61 20 31 2d 64 20 61 72 72 61 79 20 66 6f 72 20 77 65 69 67 68 74 .expected.a.1-d.array.for.weight
13d80 73 7a 28 65 78 70 65 63 74 65 64 20 77 20 61 6e 64 20 79 20 74 6f 20 68 61 76 65 20 74 68 65 20 sz(expected.w.and.y.to.have.the.
13da0 73 61 6d 65 20 6c 65 6e 67 74 68 29 0a 72 3c 00 00 00 72 42 00 00 00 72 a6 00 00 00 72 45 00 00 same.length).r<...rB...r....rE..
13dc0 00 72 1f 00 00 00 72 48 00 00 00 72 ae 00 00 00 72 5e 00 00 00 72 5c 00 00 00 72 27 00 00 00 29 .r....rH...r....r^...r\...r'...)
13de0 0a 72 84 00 00 00 72 56 01 00 00 da 03 64 65 67 da 05 72 63 6f 6e 64 da 04 66 75 6c 6c da 01 77 .r....rV.....deg..rcond..full..w
13e00 72 11 00 00 00 72 58 00 00 00 da 02 6d 79 da 05 6e 6f 74 5f 6d 73 0a 00 00 00 20 20 20 20 20 20 r....rX.....my..not_ms..........
13e20 20 20 20 20 72 51 00 00 00 72 27 00 00 00 72 27 00 00 00 05 09 00 00 73 2e 01 00 00 80 00 f4 0a ....rQ...r'...r'.......s........
13e40 00 09 10 90 01 8b 0a 80 41 dc 08 0f 90 01 8b 0a 80 41 e4 08 0f 90 01 8b 0a 80 41 d8 07 08 87 76 ........A........A........A....v
13e60 81 76 90 11 82 7b dc 0c 13 90 41 94 77 98 71 93 7a d3 0c 22 89 01 d8 09 0a 8f 16 89 16 90 31 8a .v...{....A.w.q.z.."..........1.
13e80 1b dc 0d 14 94 59 98 71 93 5c d3 0d 22 88 02 d8 0b 0d 94 56 d1 0b 1b dc 10 17 98 01 98 32 9a 61 .....Y.q.\.."......V.........2.a
13ea0 a0 11 98 64 99 38 d3 10 24 89 41 e4 0e 17 d0 18 3a d3 0e 3b d0 08 3b e0 07 08 80 7d dc 0c 13 90 ...d.8..$.A.....:..;..;....}....
13ec0 41 8b 4a 88 01 d8 0b 0c 8f 36 89 36 90 51 8a 3b dc 12 1b d0 1c 3e d3 12 3f d0 0c 3f d8 0b 0c 8f A.J......6.6.Q.;.....>..?..?....
13ee0 37 89 37 90 31 89 3a 98 11 9f 17 99 17 a0 11 99 1a d2 0b 23 dc 12 1b d0 1c 46 d3 12 47 d0 0c 47 7.7.1.:............#.....F..G..G
13f00 dc 0c 13 90 41 94 77 98 71 93 7a d3 0c 22 88 01 e0 07 08 94 06 81 7f d8 11 12 90 02 88 05 d8 0b ....A.w.q.z.."..................
13f20 0c 88 3d d8 10 11 90 25 91 08 88 41 dc 0f 11 8f 7a 89 7a 98 21 98 45 99 28 a0 41 a0 65 a1 48 a8 ..=....%...A....z.z.!.E.(.A.e.H.
13f40 63 b0 35 b8 24 c0 01 c0 33 d3 0f 47 d0 08 47 e4 0f 11 8f 7a 89 7a 98 21 98 51 a0 03 a0 55 a8 44 c.5.$...3..G..G....z.z.!.Q...U.D
13f60 b0 21 b0 53 d3 0f 39 d0 08 39 72 53 00 00 00 72 69 00 00 00 29 03 4e 4e 46 29 04 4e 4e 46 46 29 .!.S..9..9rS...ri...).NNF).NNFF)
13f80 02 4e 4e 29 02 46 46 29 01 46 29 03 4e 54 54 29 05 4e 54 46 54 4e 29 01 54 29 04 4e 46 4e 46 29 .NN).FF).F).NTT).NTFTN).T).NFNF)
13fa0 65 72 6d 00 00 00 da 07 5f 5f 61 6c 6c 5f 5f 72 96 01 00 00 72 23 01 00 00 da 05 6e 75 6d 70 79 erm.....__all__r....r#.....numpy
13fc0 72 5c 00 00 00 72 31 00 00 00 72 14 01 00 00 72 32 00 00 00 da 1d 6e 75 6d 70 79 2e 6c 69 62 2e r\...r1...r....r2.....numpy.lib.
13fe0 5f 66 75 6e 63 74 69 6f 6e 5f 62 61 73 65 5f 69 6d 70 6c 72 33 00 00 00 da 1c 6e 75 6d 70 79 2e _function_base_implr3.....numpy.
14000 6c 69 62 2e 5f 69 6e 64 65 78 5f 74 72 69 63 6b 73 5f 69 6d 70 6c 72 34 00 00 00 da 15 6e 75 6d lib._index_tricks_implr4.....num
14020 70 79 2e 6c 69 62 2e 61 72 72 61 79 5f 75 74 69 6c 73 72 35 00 00 00 72 36 00 00 00 da 00 72 38 py.lib.array_utilsr5...r6.....r8
14040 00 00 00 72 73 00 00 00 72 39 00 00 00 72 3a 00 00 00 72 3b 00 00 00 72 3c 00 00 00 72 3d 00 00 ...rs...r9...r:...r;...r<...r=..
14060 00 72 3e 00 00 00 72 13 00 00 00 72 3f 00 00 00 72 40 00 00 00 72 41 00 00 00 72 42 00 00 00 72 .r>...r....r?...r@...rA...rB...r
14080 43 00 00 00 72 44 00 00 00 72 45 00 00 00 72 46 00 00 00 72 47 00 00 00 72 48 00 00 00 72 49 00 C...rD...rE...rF...rG...rH...rI.
140a0 00 00 72 4a 00 00 00 72 4b 00 00 00 72 52 00 00 00 72 0f 00 00 00 72 4e 01 00 00 72 20 00 00 00 ..rJ...rK...rR...r....rN...r....
140c0 72 21 00 00 00 72 67 00 00 00 72 80 00 00 00 72 8a 00 00 00 72 92 00 00 00 72 9a 00 00 00 72 04 r!...rg...r....r....r....r....r.
140e0 00 00 00 72 05 00 00 00 72 06 00 00 00 72 2f 00 00 00 72 28 00 00 00 72 19 00 00 00 72 0a 00 00 ...r....r....r/...r(...r....r...
14100 00 72 14 00 00 00 72 2b 00 00 00 72 18 00 00 00 72 12 00 00 00 72 a0 00 00 00 72 02 00 00 00 72 .r....r+...r....r....r....r....r
14120 03 00 00 00 da 04 66 69 6e 64 da 06 72 73 74 72 69 70 72 d3 00 00 00 72 07 00 00 00 72 22 00 00 ......find..rstripr....r....r"..
14140 00 72 ec 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 0b 00 00 00 72 1e 00 00 00 72 .r....r....r....r....r....r....r
14160 1f 00 00 00 72 1d 00 00 00 72 15 00 00 00 72 2c 00 00 00 72 1c 00 00 00 72 2a 00 00 00 72 1b 00 ....r....r....r,...r....r*...r..
14180 00 00 72 1a 00 00 00 72 2d 00 00 00 72 29 00 00 00 72 5f 01 00 00 72 11 00 00 00 72 10 00 00 00 ..r....r-...r)...r_...r....r....
141a0 72 75 01 00 00 72 84 01 00 00 72 23 00 00 00 72 24 00 00 00 72 17 00 00 00 72 26 00 00 00 72 16 ru...r....r#...r$...r....r&...r.
141c0 00 00 00 72 25 00 00 00 72 a1 01 00 00 72 09 00 00 00 72 08 00 00 00 72 2e 00 00 00 72 75 00 00 ...r%...r....r....r....r....ru..
141e0 00 72 27 00 00 00 72 7a 00 00 00 72 53 00 00 00 72 51 00 00 00 fa 08 3c 6d 6f 64 75 6c 65 3e 72 .r'...rz...rS...rQ.....<module>r
14200 b6 01 00 00 01 00 00 00 73 ec 02 00 00 f0 03 01 01 01 f1 02 08 01 04 f2 12 0a 0b 06 80 07 f3 18 ........s.......................
14220 00 01 11 db 00 0f e3 00 12 dd 00 22 dd 00 19 dd 00 32 dd 00 39 df 00 4c e5 00 18 f7 02 16 01 02 ...........".....2..9..L........
14240 f7 00 16 01 02 f7 00 16 01 02 f7 00 16 01 02 f7 00 16 01 02 f5 00 16 01 02 f2 32 05 01 33 f3 10 ..........................2..3..
14260 33 01 17 f0 6c 01 00 1d 22 f3 00 3a 01 0d f2 7a 01 3d 01 0d f7 46 02 32 01 0d f1 00 32 01 0d f4 3...l..."..:...z.=...F.2....2...
14280 6a 01 0f 01 2d 98 5f f4 00 0f 01 2d f4 24 0a 01 29 98 2f f4 00 0a 01 29 f4 1a 16 01 13 98 3f f4 j...-._....-.$..)./....)......?.
142a0 00 16 01 13 f4 32 14 01 13 98 6f f4 00 14 01 13 f1 2e 00 0e 25 a0 5c d3 0d 32 80 0a d9 0d 24 a0 .....2....o.........%.\..2....$.
142c0 5c d3 0d 32 80 0a d9 0d 24 a0 5c d3 0d 32 80 0a e1 15 28 a8 18 d3 15 32 d0 00 32 80 06 88 19 d9 \..2....$.\..2....(....2..2.....
142e0 09 1c 98 58 d3 09 26 80 06 d9 0f 22 a0 3e d3 0f 32 80 0c d9 09 1c 98 58 d3 09 26 80 06 d9 08 1b ...X..&....".>..2......X..&.....
14300 98 47 d3 08 24 80 05 e1 09 1f a0 08 d3 09 29 80 06 e1 0b 21 a0 2a d3 0b 2d 80 08 f2 0c 07 01 0f .G..$.........)....!.*..-.......
14320 f2 14 4f 01 01 12 f0 64 02 00 1c 1e d7 1b 2e d1 1b 2e d7 1b 36 d1 1b 36 d0 00 10 d4 00 18 f2 06 ..O....d............6..6........
14340 16 01 0f f0 32 00 04 13 d7 03 1a d1 03 1a d0 03 26 d8 1e 20 d7 1e 30 d1 1e 30 d7 1e 38 d1 1e 38 ....2...........&.....0..0..8..8
14360 d8 08 31 88 12 d7 09 1b d1 09 1b d7 09 23 d1 09 23 d7 09 28 d1 09 28 a8 17 d3 09 31 f0 03 01 1f ..1..........#..#..(..(....1....
14380 33 df 33 39 b1 36 b3 38 f0 02 2c 05 08 f1 05 2e 1f 08 80 4f d4 04 1b f0 62 01 65 02 01 13 d8 15 3.39.6.8..,........O....b.e.....
143a0 17 97 5b 91 5b f4 03 65 02 01 13 f3 50 05 4b 01 01 35 f3 5c 02 52 01 01 0d f3 6a 02 37 01 10 f3 ..[.[..e....P.K..5.\.R....j.7...
143c0 74 01 35 01 25 f2 70 01 24 01 22 f2 4e 01 26 01 22 f3 52 01 56 01 01 0d f0 72 02 00 17 19 97 6b t.5.%.p.$.".N.&.".R.V....r.....k
143e0 91 6b f3 00 30 01 1e f0 66 01 00 17 19 97 6b 91 6b f3 00 2f 01 1e f3 6c 01 23 01 0e f3 4c 01 2f .k..0...f.....k.k../...l.#...L./
14400 01 12 f3 64 01 1e 01 29 f3 42 01 22 01 16 f3 4a 01 2d 01 23 f3 60 01 1a 01 36 f2 3a 15 01 39 f3 ...d...).B."...J.-.#.`...6.:..9.
14420 30 1a 01 40 01 f3 44 01 38 01 21 f3 76 01 5c 01 01 12 f0 7e 02 00 13 17 98 74 a8 22 af 2b a9 2b 0..@..D.8.!.v.\....~.....t.".+.+
14440 c0 44 d8 12 14 97 2b 91 2b f3 03 4a 01 01 10 f4 60 02 1d 01 28 d0 18 28 f4 00 1d 01 28 f4 40 01 .D....+.+..J....`...(..(....(.@.
14460 16 01 2c d0 0f 20 f4 00 16 01 2c f1 32 00 07 0f 83 6a 80 03 f3 0e 42 01 01 20 f2 4a 02 35 01 14 ..,.......,.2....j....B....J.5..
14480 f3 70 01 31 01 4b 01 f2 68 01 34 01 12 f3 6e 01 4b 01 01 12 f2 5c 02 1a 01 0d f2 3a 21 01 1b f2 .p.1.K..h.4...n.K....\.....:!...
144a0 48 01 21 01 1a f3 52 01 09 01 13 f0 18 00 12 1d 90 12 97 1b 91 1b 98 52 9f 59 99 59 d7 1d 2e d1 H.!...R................R.Y.Y....
144c0 1d 2e b0 06 b7 0e b1 0e d3 11 3f 80 06 84 0e f3 06 20 01 3a f0 46 01 00 13 1e 90 22 97 2b 91 2b ..........?........:.F.....".+.+
144e0 98 62 9f 6a 99 6a d7 1e 30 d1 1e 30 b0 27 b7 2f b1 2f d3 12 42 80 07 85 0f 72 53 00 00 00 .b.j.j..0..0.'././..B....rS...