summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/numpy/__pycache__/matlib.cpython-312.pyc
blob: c19c0c2edf5590383e6c987b98a009032aad5cf3 (plain)
ofshex dumpascii
0000 cb 0d 0d 0a 00 00 00 00 0d fd a7 68 8e 29 00 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 d8 00 00 00 97 00 64 00 64 01 6c 00 5a 00 02 00 65 00 6a 02 00 00 00 00 00 00 ............d.d.l.Z...e.j.......
0040 00 00 00 00 00 00 00 00 00 00 00 00 64 02 65 02 64 03 ac 04 ab 03 00 00 00 00 00 00 01 00 64 00 ............d.e.d.............d.
0060 64 01 6c 03 5a 04 64 00 64 05 6c 03 ad 02 01 00 64 00 64 06 6c 05 6d 06 5a 06 6d 07 5a 07 01 00 d.l.Z.d.d.l.....d.d.l.m.Z.m.Z...
0080 65 04 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 08 67 00 64 07 a2 01 5a 09 e.j...................Z.g.d...Z.
00a0 65 09 65 04 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 0d 00 00 5a 09 64 11 e.e.j...................z...Z.d.
00c0 64 09 84 01 5a 0a 64 11 64 0a 84 01 5a 0b 64 11 64 0b 84 01 5a 0c 64 12 64 0c 84 01 5a 0d 64 01 d...Z.d.d...Z.d.d...Z.d.d...Z.d.
00e0 64 00 65 0e 64 08 66 04 64 0d 84 01 5a 0f 64 0e 84 00 5a 10 64 0f 84 00 5a 11 64 10 84 00 5a 12 d.e.d.f.d...Z.d...Z.d...Z.d...Z.
0100 79 01 29 13 e9 00 00 00 00 4e 61 12 01 00 00 49 6d 70 6f 72 74 69 6e 67 20 66 72 6f 6d 20 6e 75 y.)......Na....Importing.from.nu
0120 6d 70 79 2e 6d 61 74 6c 69 62 20 69 73 20 64 65 70 72 65 63 61 74 65 64 20 73 69 6e 63 65 20 31 mpy.matlib.is.deprecated.since.1
0140 2e 31 39 2e 30 2e 20 54 68 65 20 6d 61 74 72 69 78 20 73 75 62 63 6c 61 73 73 20 69 73 20 6e 6f .19.0..The.matrix.subclass.is.no
0160 74 20 74 68 65 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 77 61 79 20 74 6f 20 72 65 70 72 65 73 65 t.the.recommended.way.to.represe
0180 6e 74 20 6d 61 74 72 69 63 65 73 20 6f 72 20 64 65 61 6c 20 77 69 74 68 20 6c 69 6e 65 61 72 20 nt.matrices.or.deal.with.linear.
01a0 61 6c 67 65 62 72 61 20 28 73 65 65 20 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 73 63 69 70 79 2e algebra.(see.https://docs.scipy.
01c0 6f 72 67 2f 64 6f 63 2f 6e 75 6d 70 79 2f 75 73 65 72 2f 6e 75 6d 70 79 2d 66 6f 72 2d 6d 61 74 org/doc/numpy/user/numpy-for-mat
01e0 6c 61 62 2d 75 73 65 72 73 2e 68 74 6d 6c 29 2e 20 50 6c 65 61 73 65 20 61 64 6a 75 73 74 20 79 lab-users.html)..Please.adjust.y
0200 6f 75 72 20 63 6f 64 65 20 74 6f 20 75 73 65 20 72 65 67 75 6c 61 72 20 6e 64 61 72 72 61 79 2e our.code.to.use.regular.ndarray.
0220 20 e9 02 00 00 00 29 01 da 0a 73 74 61 63 6b 6c 65 76 65 6c 29 01 da 01 2a 29 02 da 08 61 73 6d ......)...stacklevel)...*)...asm
0240 61 74 72 69 78 da 06 6d 61 74 72 69 78 29 03 da 04 72 61 6e 64 da 05 72 61 6e 64 6e da 06 72 65 atrix..matrix)...rand..randn..re
0260 70 6d 61 74 da 01 43 63 03 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 3c 00 00 pmat..Cc.....................<..
0280 00 97 00 74 00 00 00 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...t.........j..................
02a0 00 74 04 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 ac 01 ab 04 00 00 00 00 00 00 53 00 29 02 61 .t.........|.|.|...........S.).a
02c0 14 05 00 00 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6d 61 74 72 69 78 20 6f 66 20 67 69 76 65 6e ....Return.a.new.matrix.of.given
02e0 20 73 68 61 70 65 20 61 6e 64 20 74 79 70 65 2c 20 77 69 74 68 6f 75 74 20 69 6e 69 74 69 61 6c .shape.and.type,.without.initial
0300 69 7a 69 6e 67 20 65 6e 74 72 69 65 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 izing.entries.......Parameters..
0320 20 20 20 2d 2d 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 ...----------.....shape.:.int.or
0340 20 74 75 70 6c 65 20 6f 66 20 69 6e 74 0a 20 20 20 20 20 20 20 20 53 68 61 70 65 20 6f 66 20 74 .tuple.of.int.........Shape.of.t
0360 68 65 20 65 6d 70 74 79 20 6d 61 74 72 69 78 2e 0a 20 20 20 20 64 74 79 70 65 20 3a 20 64 61 74 he.empty.matrix......dtype.:.dat
0380 61 2d 74 79 70 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 44 65 73 69 72 65 64 a-type,.optional.........Desired
03a0 20 6f 75 74 70 75 74 20 64 61 74 61 2d 74 79 70 65 2e 0a 20 20 20 20 6f 72 64 65 72 20 3a 20 7b .output.data-type......order.:.{
03c0 27 43 27 2c 20 27 46 27 7d 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 57 68 65 74 'C',.'F'},.optional.........Whet
03e0 68 65 72 20 74 6f 20 73 74 6f 72 65 20 6d 75 6c 74 69 2d 64 69 6d 65 6e 73 69 6f 6e 61 6c 20 64 her.to.store.multi-dimensional.d
0400 61 74 61 20 69 6e 20 72 6f 77 2d 6d 61 6a 6f 72 0a 20 20 20 20 20 20 20 20 28 43 2d 73 74 79 6c ata.in.row-major.........(C-styl
0420 65 29 20 6f 72 20 63 6f 6c 75 6d 6e 2d 6d 61 6a 6f 72 20 28 46 6f 72 74 72 61 6e 2d 73 74 79 6c e).or.column-major.(Fortran-styl
0440 65 29 20 6f 72 64 65 72 20 69 6e 0a 20 20 20 20 20 20 20 20 6d 65 6d 6f 72 79 2e 0a 0a 20 20 20 e).order.in.........memory......
0460 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 79 .See.Also.....--------.....numpy
0480 2e 65 6d 70 74 79 20 3a 20 45 71 75 69 76 61 6c 65 6e 74 20 61 72 72 61 79 20 66 75 6e 63 74 69 .empty.:.Equivalent.array.functi
04a0 6f 6e 2e 0a 20 20 20 20 6d 61 74 6c 69 62 2e 7a 65 72 6f 73 20 3a 20 52 65 74 75 72 6e 20 61 20 on......matlib.zeros.:.Return.a.
04c0 6d 61 74 72 69 78 20 6f 66 20 7a 65 72 6f 73 2e 0a 20 20 20 20 6d 61 74 6c 69 62 2e 6f 6e 65 73 matrix.of.zeros......matlib.ones
04e0 20 3a 20 52 65 74 75 72 6e 20 61 20 6d 61 74 72 69 78 20 6f 66 20 6f 6e 65 73 2e 0a 0a 20 20 20 .:.Return.a.matrix.of.ones......
0500 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 65 20 6f 74 68 65 .Notes.....-----.....Unlike.othe
0520 72 20 6d 61 74 72 69 78 20 63 72 65 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 20 28 65 2e 67 r.matrix.creation.functions.(e.g
0540 2e 20 60 6d 61 74 6c 69 62 2e 7a 65 72 6f 73 60 2c 0a 20 20 20 20 60 6d 61 74 6c 69 62 2e 6f 6e ..`matlib.zeros`,.....`matlib.on
0560 65 73 60 29 2c 20 60 6d 61 74 6c 69 62 2e 65 6d 70 74 79 60 20 64 6f 65 73 20 6e 6f 74 20 69 6e es`),.`matlib.empty`.does.not.in
0580 69 74 69 61 6c 69 7a 65 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 0a 20 20 20 20 6d itialize.the.values.of.the.....m
05a0 61 74 72 69 78 2c 20 61 6e 64 20 6d 61 79 20 74 68 65 72 65 66 6f 72 65 20 62 65 20 6d 61 72 67 atrix,.and.may.therefore.be.marg
05c0 69 6e 61 6c 6c 79 20 66 61 73 74 65 72 2e 20 48 6f 77 65 76 65 72 2c 20 74 68 65 20 76 61 6c 75 inally.faster..However,.the.valu
05e0 65 73 0a 20 20 20 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 6e 65 77 6c 79 20 61 6c 6c 6f 63 es.....stored.in.the.newly.alloc
0600 61 74 65 64 20 6d 61 74 72 69 78 20 61 72 65 20 61 72 62 69 74 72 61 72 79 2e 20 46 6f 72 20 72 ated.matrix.are.arbitrary..For.r
0620 65 70 72 6f 64 75 63 69 62 6c 65 0a 20 20 20 20 62 65 68 61 76 69 6f 72 2c 20 62 65 20 73 75 72 eproducible.....behavior,.be.sur
0640 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 65 20 6d 61 74 e.to.set.each.element.of.the.mat
0660 72 69 78 20 62 65 66 6f 72 65 20 72 65 61 64 69 6e 67 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 rix.before.reading.......Example
0680 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
06a0 6d 70 79 2e 6d 61 74 6c 69 62 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 74 6c 69 62 2e 65 6d 70 mpy.matlib.....>>>.np.matlib.emp
06c0 74 79 28 28 32 2c 20 32 29 29 20 20 20 20 23 20 66 69 6c 6c 65 64 20 77 69 74 68 20 72 61 6e 64 ty((2,.2))....#.filled.with.rand
06e0 6f 6d 20 64 61 74 61 0a 20 20 20 20 6d 61 74 72 69 78 28 5b 5b 20 20 36 2e 37 36 34 32 35 32 37 om.data.....matrix([[..6.7642527
0700 36 65 2d 33 32 30 2c 20 20 20 39 2e 37 39 30 33 33 38 35 36 65 2d 33 30 37 5d 2c 20 23 20 72 61 6e-320,...9.79033856e-307],.#.ra
0720 6e 64 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 20 20 37 2e 33 39 33 33 37 32 38 36 65 2d ndom.............[..7.39337286e-
0740 33 30 39 2c 20 20 20 33 2e 32 32 31 33 35 39 34 35 65 2d 33 30 39 5d 5d 29 0a 20 20 20 20 3e 3e 309,...3.22135945e-309]]).....>>
0760 3e 20 6e 70 2e 6d 61 74 6c 69 62 2e 65 6d 70 74 79 28 28 32 2c 20 32 29 2c 20 64 74 79 70 65 3d >.np.matlib.empty((2,.2),.dtype=
0780 69 6e 74 29 0a 20 20 20 20 6d 61 74 72 69 78 28 5b 5b 20 36 36 30 30 34 37 35 2c 20 20 20 20 20 int).....matrix([[.6600475,.....
07a0 20 20 20 30 5d 2c 20 23 20 72 61 6e 64 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 20 36 35 ...0],.#.random.............[.65
07c0 38 36 39 37 36 2c 20 32 32 37 34 30 39 39 35 5d 5d 29 0a 0a 20 20 20 20 a9 01 da 05 6f 72 64 65 86976,.22740995]])..........orde
07e0 72 29 03 da 07 6e 64 61 72 72 61 79 da 07 5f 5f 6e 65 77 5f 5f 72 07 00 00 00 29 03 da 05 73 68 r)...ndarray..__new__r....)...sh
0800 61 70 65 da 05 64 74 79 70 65 72 0e 00 00 00 73 03 00 00 00 20 20 20 fa 53 2f 68 6f 6d 65 2f 62 ape..dtyper....s........S/home/b
0820 6c 61 63 6b 68 61 6f 2f 75 69 75 63 2d 63 6f 75 72 73 65 2d 67 72 61 70 68 2f 2e 76 65 6e 76 2f lackhao/uiuc-course-graph/.venv/
0840 6c 69 62 2f 70 79 74 68 6f 6e 33 2e 31 32 2f 73 69 74 65 2d 70 61 63 6b 61 67 65 73 2f 6e 75 6d lib/python3.12/site-packages/num
0860 70 79 2f 6d 61 74 6c 69 62 2e 70 79 da 05 65 6d 70 74 79 72 14 00 00 00 19 00 00 00 73 1c 00 00 py/matlib.py..emptyr........s...
0880 00 80 00 f4 4e 01 00 0c 13 8f 3f 89 3f 9c 36 a0 35 a8 25 b0 75 88 3f d3 0b 3d d0 04 3d f3 00 00 ....N.....?.?.6.5.%.u.?..=..=...
08a0 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 62 00 00 00 97 00 74 00 ..c.....................b.....t.
08c0 00 00 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 04 00 00 ........j...................t...
08e0 00 00 00 00 00 00 7c 00 7c 01 7c 02 ac 01 ab 04 00 00 00 00 00 00 7d 03 7c 03 6a 07 00 00 00 00 ......|.|.|...........}.|.j.....
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 01 00 7c 03 53 00 29 03 ..............d...........|.S.).
0920 61 89 03 00 00 0a 20 20 20 20 4d 61 74 72 69 78 20 6f 66 20 6f 6e 65 73 2e 0a 0a 20 20 20 20 52 a.........Matrix.of.ones.......R
0940 65 74 75 72 6e 20 61 20 6d 61 74 72 69 78 20 6f 66 20 67 69 76 65 6e 20 73 68 61 70 65 20 61 6e eturn.a.matrix.of.given.shape.an
0960 64 20 74 79 70 65 2c 20 66 69 6c 6c 65 64 20 77 69 74 68 20 6f 6e 65 73 2e 0a 0a 20 20 20 20 50 d.type,.filled.with.ones.......P
0980 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 73 68 61 arameters.....----------.....sha
09a0 70 65 20 3a 20 7b 73 65 71 75 65 6e 63 65 20 6f 66 20 69 6e 74 73 2c 20 69 6e 74 7d 0a 20 20 20 pe.:.{sequence.of.ints,.int}....
09c0 20 20 20 20 20 53 68 61 70 65 20 6f 66 20 74 68 65 20 6d 61 74 72 69 78 0a 20 20 20 20 64 74 79 .....Shape.of.the.matrix.....dty
09e0 70 65 20 3a 20 64 61 74 61 2d 74 79 70 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 pe.:.data-type,.optional........
0a00 20 54 68 65 20 64 65 73 69 72 65 64 20 64 61 74 61 2d 74 79 70 65 20 66 6f 72 20 74 68 65 20 6d .The.desired.data-type.for.the.m
0a20 61 74 72 69 78 2c 20 64 65 66 61 75 6c 74 20 69 73 20 6e 70 2e 66 6c 6f 61 74 36 34 2e 0a 20 20 atrix,.default.is.np.float64....
0a40 20 20 6f 72 64 65 72 20 3a 20 7b 27 43 27 2c 20 27 46 27 7d 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 ..order.:.{'C',.'F'},.optional..
0a60 20 20 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 73 74 6f 72 65 20 6d 61 74 72 69 78 20 69 .......Whether.to.store.matrix.i
0a80 6e 20 43 2d 20 6f 72 20 46 6f 72 74 72 61 6e 2d 63 6f 6e 74 69 67 75 6f 75 73 20 6f 72 64 65 72 n.C-.or.Fortran-contiguous.order
0aa0 2c 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 69 73 20 27 43 27 2e 0a 0a 20 20 20 20 52 ,.........default.is.'C'.......R
0ac0 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6f 75 74 20 3a 20 6d 61 74 eturns.....-------.....out.:.mat
0ae0 72 69 78 0a 20 20 20 20 20 20 20 20 4d 61 74 72 69 78 20 6f 66 20 6f 6e 65 73 20 6f 66 20 67 69 rix.........Matrix.of.ones.of.gi
0b00 76 65 6e 20 73 68 61 70 65 2c 20 64 74 79 70 65 2c 20 61 6e 64 20 6f 72 64 65 72 2e 0a 0a 20 20 ven.shape,.dtype,.and.order.....
0b20 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 6f 6e 65 73 ..See.Also.....--------.....ones
0b40 20 3a 20 41 72 72 61 79 20 6f 66 20 6f 6e 65 73 2e 0a 20 20 20 20 6d 61 74 6c 69 62 2e 7a 65 72 .:.Array.of.ones......matlib.zer
0b60 6f 73 20 3a 20 5a 65 72 6f 20 6d 61 74 72 69 78 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 os.:.Zero.matrix.......Notes....
0b80 20 2d 2d 2d 2d 2d 0a 20 20 20 20 49 66 20 60 73 68 61 70 65 60 20 68 61 73 20 6c 65 6e 67 74 68 .-----.....If.`shape`.has.length
0ba0 20 6f 6e 65 20 69 2e 65 2e 20 60 60 28 4e 2c 29 60 60 2c 20 6f 72 20 69 73 20 61 20 73 63 61 6c .one.i.e..``(N,)``,.or.is.a.scal
0bc0 61 72 20 60 60 4e 60 60 2c 0a 20 20 20 20 60 6f 75 74 60 20 62 65 63 6f 6d 65 73 20 61 20 73 69 ar.``N``,.....`out`.becomes.a.si
0be0 6e 67 6c 65 20 72 6f 77 20 6d 61 74 72 69 78 20 6f 66 20 73 68 61 70 65 20 60 60 28 31 2c 4e 29 ngle.row.matrix.of.shape.``(1,N)
0c00 60 60 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 ``.......Examples.....--------..
0c20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 74 6c 69 62 2e 6f 6e 65 73 28 28 32 2c 33 29 29 0a 20 20 20 ...>>>.np.matlib.ones((2,3))....
0c40 20 6d 61 74 72 69 78 28 5b 5b 31 2e 2c 20 20 31 2e 2c 20 20 31 2e 5d 2c 0a 20 20 20 20 20 20 20 .matrix([[1.,..1.,..1.],........
0c60 20 20 20 20 20 5b 31 2e 2c 20 20 31 2e 2c 20 20 31 2e 5d 5d 29 0a 0a 20 20 20 20 3e 3e 3e 20 6e .....[1.,..1.,..1.]])......>>>.n
0c80 70 2e 6d 61 74 6c 69 62 2e 6f 6e 65 73 28 32 29 0a 20 20 20 20 6d 61 74 72 69 78 28 5b 5b 31 2e p.matlib.ones(2).....matrix([[1.
0ca0 2c 20 20 31 2e 5d 5d 29 0a 0a 20 20 20 20 72 0d 00 00 00 e9 01 00 00 00 a9 04 72 0f 00 00 00 72 ,..1.]])......r...........r....r
0cc0 10 00 00 00 72 07 00 00 00 da 04 66 69 6c 6c a9 04 72 11 00 00 00 72 12 00 00 00 72 0e 00 00 00 ....r......fill..r....r....r....
0ce0 da 01 61 73 04 00 00 00 20 20 20 20 72 13 00 00 00 da 04 6f 6e 65 73 72 1c 00 00 00 42 00 00 00 ..as........r......onesr....B...
0d00 73 2b 00 00 00 80 00 f4 52 01 00 09 10 8f 0f 89 0f 9c 06 a0 05 a0 75 b0 45 88 0f d3 08 3a 80 41 s+......R.............u.E....:.A
0d20 d8 04 05 87 46 81 46 88 31 84 49 d8 0b 0c 80 48 72 15 00 00 00 63 03 00 00 00 00 00 00 00 00 00 ....F.F.1.I....Hr....c..........
0d40 00 00 06 00 00 00 03 00 00 00 f3 62 00 00 00 97 00 74 00 00 00 00 00 00 00 00 00 6a 03 00 00 00 ...........b.....t.........j....
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 ac ...............t.........|.|.|..
0d80 01 ab 04 00 00 00 00 00 00 7d 03 7c 03 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........}.|.j..................
0da0 00 64 02 ab 01 00 00 00 00 00 00 01 00 7c 03 53 00 29 03 61 ae 03 00 00 0a 20 20 20 20 52 65 74 .d...........|.S.).a.........Ret
0dc0 75 72 6e 20 61 20 6d 61 74 72 69 78 20 6f 66 20 67 69 76 65 6e 20 73 68 61 70 65 20 61 6e 64 20 urn.a.matrix.of.given.shape.and.
0de0 74 79 70 65 2c 20 66 69 6c 6c 65 64 20 77 69 74 68 20 7a 65 72 6f 73 2e 0a 0a 20 20 20 20 50 61 type,.filled.with.zeros.......Pa
0e00 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 73 68 61 70 rameters.....----------.....shap
0e20 65 20 3a 20 69 6e 74 20 6f 72 20 73 65 71 75 65 6e 63 65 20 6f 66 20 69 6e 74 73 0a 20 20 20 20 e.:.int.or.sequence.of.ints.....
0e40 20 20 20 20 53 68 61 70 65 20 6f 66 20 74 68 65 20 6d 61 74 72 69 78 0a 20 20 20 20 64 74 79 70 ....Shape.of.the.matrix.....dtyp
0e60 65 20 3a 20 64 61 74 61 2d 74 79 70 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 e.:.data-type,.optional.........
0e80 54 68 65 20 64 65 73 69 72 65 64 20 64 61 74 61 2d 74 79 70 65 20 66 6f 72 20 74 68 65 20 6d 61 The.desired.data-type.for.the.ma
0ea0 74 72 69 78 2c 20 64 65 66 61 75 6c 74 20 69 73 20 66 6c 6f 61 74 2e 0a 20 20 20 20 6f 72 64 65 trix,.default.is.float......orde
0ec0 72 20 3a 20 7b 27 43 27 2c 20 27 46 27 7d 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 r.:.{'C',.'F'},.optional........
0ee0 20 57 68 65 74 68 65 72 20 74 6f 20 73 74 6f 72 65 20 74 68 65 20 72 65 73 75 6c 74 20 69 6e 20 .Whether.to.store.the.result.in.
0f00 43 2d 20 6f 72 20 46 6f 72 74 72 61 6e 2d 63 6f 6e 74 69 67 75 6f 75 73 20 6f 72 64 65 72 2c 0a C-.or.Fortran-contiguous.order,.
0f20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 69 73 20 27 43 27 2e 0a 0a 20 20 20 20 52 65 74 ........default.is.'C'.......Ret
0f40 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6f 75 74 20 3a 20 6d 61 74 72 69 urns.....-------.....out.:.matri
0f60 78 0a 20 20 20 20 20 20 20 20 5a 65 72 6f 20 6d 61 74 72 69 78 20 6f 66 20 67 69 76 65 6e 20 73 x.........Zero.matrix.of.given.s
0f80 68 61 70 65 2c 20 64 74 79 70 65 2c 20 61 6e 64 20 6f 72 64 65 72 2e 0a 0a 20 20 20 20 53 65 65 hape,.dtype,.and.order.......See
0fa0 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 79 2e 7a 65 72 .Also.....--------.....numpy.zer
0fc0 6f 73 20 3a 20 45 71 75 69 76 61 6c 65 6e 74 20 61 72 72 61 79 20 66 75 6e 63 74 69 6f 6e 2e 0a os.:.Equivalent.array.function..
0fe0 20 20 20 20 6d 61 74 6c 69 62 2e 6f 6e 65 73 20 3a 20 52 65 74 75 72 6e 20 61 20 6d 61 74 72 69 ....matlib.ones.:.Return.a.matri
1000 78 20 6f 66 20 6f 6e 65 73 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a x.of.ones.......Notes.....-----.
1020 20 20 20 20 49 66 20 60 73 68 61 70 65 60 20 68 61 73 20 6c 65 6e 67 74 68 20 6f 6e 65 20 69 2e ....If.`shape`.has.length.one.i.
1040 65 2e 20 60 60 28 4e 2c 29 60 60 2c 20 6f 72 20 69 73 20 61 20 73 63 61 6c 61 72 20 60 60 4e 60 e..``(N,)``,.or.is.a.scalar.``N`
1060 60 2c 0a 20 20 20 20 60 6f 75 74 60 20 62 65 63 6f 6d 65 73 20 61 20 73 69 6e 67 6c 65 20 72 6f `,.....`out`.becomes.a.single.ro
1080 77 20 6d 61 74 72 69 78 20 6f 66 20 73 68 61 70 65 20 60 60 28 31 2c 4e 29 60 60 2e 0a 0a 20 20 w.matrix.of.shape.``(1,N)``.....
10a0 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 20 ..Examples.....--------.....>>>.
10c0 69 6d 70 6f 72 74 20 6e 75 6d 70 79 2e 6d 61 74 6c 69 62 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d import.numpy.matlib.....>>>.np.m
10e0 61 74 6c 69 62 2e 7a 65 72 6f 73 28 28 32 2c 20 33 29 29 0a 20 20 20 20 6d 61 74 72 69 78 28 5b atlib.zeros((2,.3)).....matrix([
1100 5b 30 2e 2c 20 20 30 2e 2c 20 20 30 2e 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2e 2c [0.,..0.,..0.],.............[0.,
1120 20 20 30 2e 2c 20 20 30 2e 5d 5d 29 0a 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 74 6c 69 62 2e ..0.,..0.]])......>>>.np.matlib.
1140 7a 65 72 6f 73 28 32 29 0a 20 20 20 20 6d 61 74 72 69 78 28 5b 5b 30 2e 2c 20 20 30 2e 5d 5d 29 zeros(2).....matrix([[0.,..0.]])
1160 0a 0a 20 20 20 20 72 0d 00 00 00 72 02 00 00 00 72 18 00 00 00 72 1a 00 00 00 73 04 00 00 00 20 ......r....r....r....r....s.....
1180 20 20 20 72 13 00 00 00 da 05 7a 65 72 6f 73 72 1e 00 00 00 6f 00 00 00 73 2b 00 00 00 80 00 f4 ...r......zerosr....o...s+......
11a0 50 01 00 09 10 8f 0f 89 0f 9c 06 a0 05 a0 75 b0 45 88 0f d3 08 3a 80 41 d8 04 05 87 46 81 46 88 P.............u.E....:.A....F.F.
11c0 31 84 49 d8 0b 0c 80 48 72 15 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 1.I....Hr....c..................
11e0 00 00 f3 5c 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 64 01 67 01 7c 00 64 02 67 01 7a 05 00 ...\.....t.........d.g.|.d.g.z..
1200 00 7a 00 00 00 7c 01 ac 03 ab 02 00 00 00 00 00 00 7d 02 74 03 00 00 00 00 00 00 00 00 7c 00 7c .z...|...........}.t.........|.|
1220 00 66 02 7c 01 ac 03 ab 02 00 00 00 00 00 00 7d 03 7c 02 7c 03 5f 02 00 00 00 00 00 00 00 00 7c .f.|...........}.|.|._.........|
1240 03 53 00 29 04 61 a1 02 00 00 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 71 75 61 72 .S.).a.........Returns.the.squar
1260 65 20 69 64 65 6e 74 69 74 79 20 6d 61 74 72 69 78 20 6f 66 20 67 69 76 65 6e 20 73 69 7a 65 2e e.identity.matrix.of.given.size.
1280 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.....----------.
12a0 20 20 20 20 6e 20 3a 20 69 6e 74 0a 20 20 20 20 20 20 20 20 53 69 7a 65 20 6f 66 20 74 68 65 20 ....n.:.int.........Size.of.the.
12c0 72 65 74 75 72 6e 65 64 20 69 64 65 6e 74 69 74 79 20 6d 61 74 72 69 78 2e 0a 20 20 20 20 64 74 returned.identity.matrix......dt
12e0 79 70 65 20 3a 20 64 61 74 61 2d 74 79 70 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 ype.:.data-type,.optional.......
1300 20 20 44 61 74 61 2d 74 79 70 65 20 6f 66 20 74 68 65 20 6f 75 74 70 75 74 2e 20 44 65 66 61 75 ..Data-type.of.the.output..Defau
1320 6c 74 73 20 74 6f 20 60 60 66 6c 6f 61 74 60 60 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 lts.to.``float``.......Returns..
1340 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6f 75 74 20 3a 20 6d 61 74 72 69 78 0a 20 20 20 20 ...-------.....out.:.matrix.....
1360 20 20 20 20 60 6e 60 20 78 20 60 6e 60 20 6d 61 74 72 69 78 20 77 69 74 68 20 69 74 73 20 6d 61 ....`n`.x.`n`.matrix.with.its.ma
1380 69 6e 20 64 69 61 67 6f 6e 61 6c 20 73 65 74 20 74 6f 20 6f 6e 65 2c 0a 20 20 20 20 20 20 20 20 in.diagonal.set.to.one,.........
13a0 61 6e 64 20 61 6c 6c 20 6f 74 68 65 72 20 65 6c 65 6d 65 6e 74 73 20 7a 65 72 6f 2e 0a 0a 20 20 and.all.other.elements.zero.....
13c0 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
13e0 79 2e 69 64 65 6e 74 69 74 79 20 3a 20 45 71 75 69 76 61 6c 65 6e 74 20 61 72 72 61 79 20 66 75 y.identity.:.Equivalent.array.fu
1400 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 6d 61 74 6c 69 62 2e 65 79 65 20 3a 20 4d 6f 72 65 20 67 65 nction......matlib.eye.:.More.ge
1420 6e 65 72 61 6c 20 6d 61 74 72 69 78 20 69 64 65 6e 74 69 74 79 20 66 75 6e 63 74 69 6f 6e 2e 0a neral.matrix.identity.function..
1440 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 20 3e .....Examples.....--------.....>
1460 3e 3e 20 69 6d 70 6f 72 74 20 6e 75 6d 70 79 2e 6d 61 74 6c 69 62 0a 20 20 20 20 3e 3e 3e 20 6e >>.import.numpy.matlib.....>>>.n
1480 70 2e 6d 61 74 6c 69 62 2e 69 64 65 6e 74 69 74 79 28 33 2c 20 64 74 79 70 65 3d 69 6e 74 29 0a p.matlib.identity(3,.dtype=int).
14a0 20 20 20 20 6d 61 74 72 69 78 28 5b 5b 31 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 ....matrix([[1,.0,.0],..........
14c0 20 20 20 5b 30 2c 20 31 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 2c ...[0,.1,.0],.............[0,.0,
14e0 20 31 5d 5d 29 0a 0a 20 20 20 20 72 17 00 00 00 72 02 00 00 00 29 01 72 12 00 00 00 29 03 da 05 .1]])......r....r....).r....)...
1500 61 72 72 61 79 72 14 00 00 00 da 04 66 6c 61 74 29 04 da 01 6e 72 12 00 00 00 72 1b 00 00 00 da arrayr......flat)...nr....r.....
1520 01 62 73 04 00 00 00 20 20 20 20 72 13 00 00 00 da 08 69 64 65 6e 74 69 74 79 72 24 00 00 00 9b .bs........r......identityr$....
1540 00 00 00 73 38 00 00 00 80 00 f4 3e 00 09 0e 88 71 88 63 90 41 98 11 98 03 91 47 89 6d a0 35 d4 ...s8......>....q.c.A.....G.m.5.
1560 08 29 80 41 dc 08 0d 88 71 90 21 88 66 98 45 d4 08 22 80 41 d8 0d 0e 80 41 84 46 d8 0b 0c 80 48 .).A....q.!.f.E..".A....A.F....H
1580 72 15 00 00 00 63 05 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 03 00 00 00 f3 48 00 00 00 97 r....c.....................H....
15a0 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..........
15c0 00 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 7c 03 7c 04 ac 01 ab 05 00 00 00 00 00 00 ab 01 00 .........|.|.|.|.|..............
15e0 00 00 00 00 00 53 00 29 02 61 5d 04 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 61 20 6d 61 74 72 .....S.).a]........Return.a.matr
1600 69 78 20 77 69 74 68 20 6f 6e 65 73 20 6f 6e 20 74 68 65 20 64 69 61 67 6f 6e 61 6c 20 61 6e 64 ix.with.ones.on.the.diagonal.and
1620 20 7a 65 72 6f 73 20 65 6c 73 65 77 68 65 72 65 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 .zeros.elsewhere.......Parameter
1640 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6e 20 3a 20 69 6e 74 0a 20 20 20 s.....----------.....n.:.int....
1660 20 20 20 20 20 4e 75 6d 62 65 72 20 6f 66 20 72 6f 77 73 20 69 6e 20 74 68 65 20 6f 75 74 70 75 .....Number.of.rows.in.the.outpu
1680 74 2e 0a 20 20 20 20 4d 20 3a 20 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 t......M.:.int,.optional........
16a0 20 4e 75 6d 62 65 72 20 6f 66 20 63 6f 6c 75 6d 6e 73 20 69 6e 20 74 68 65 20 6f 75 74 70 75 74 .Number.of.columns.in.the.output
16c0 2c 20 64 65 66 61 75 6c 74 73 20 74 6f 20 60 6e 60 2e 0a 20 20 20 20 6b 20 3a 20 69 6e 74 2c 20 ,.defaults.to.`n`......k.:.int,.
16e0 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 49 6e 64 65 78 20 6f 66 20 74 68 65 20 64 69 optional.........Index.of.the.di
1700 61 67 6f 6e 61 6c 3a 20 30 20 72 65 66 65 72 73 20 74 6f 20 74 68 65 20 6d 61 69 6e 20 64 69 61 agonal:.0.refers.to.the.main.dia
1720 67 6f 6e 61 6c 2c 0a 20 20 20 20 20 20 20 20 61 20 70 6f 73 69 74 69 76 65 20 76 61 6c 75 65 20 gonal,.........a.positive.value.
1740 72 65 66 65 72 73 20 74 6f 20 61 6e 20 75 70 70 65 72 20 64 69 61 67 6f 6e 61 6c 2c 0a 20 20 20 refers.to.an.upper.diagonal,....
1760 20 20 20 20 20 61 6e 64 20 61 20 6e 65 67 61 74 69 76 65 20 76 61 6c 75 65 20 74 6f 20 61 20 6c .....and.a.negative.value.to.a.l
1780 6f 77 65 72 20 64 69 61 67 6f 6e 61 6c 2e 0a 20 20 20 20 64 74 79 70 65 20 3a 20 64 74 79 70 65 ower.diagonal......dtype.:.dtype
17a0 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 44 61 74 61 2d 74 79 70 65 20 6f 66 20 ,.optional.........Data-type.of.
17c0 74 68 65 20 72 65 74 75 72 6e 65 64 20 6d 61 74 72 69 78 2e 0a 20 20 20 20 6f 72 64 65 72 20 3a the.returned.matrix......order.:
17e0 20 7b 27 43 27 2c 20 27 46 27 7d 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 57 68 .{'C',.'F'},.optional.........Wh
1800 65 74 68 65 72 20 74 68 65 20 6f 75 74 70 75 74 20 73 68 6f 75 6c 64 20 62 65 20 73 74 6f 72 65 ether.the.output.should.be.store
1820 64 20 69 6e 20 72 6f 77 2d 6d 61 6a 6f 72 20 28 43 2d 73 74 79 6c 65 29 20 6f 72 0a 20 20 20 20 d.in.row-major.(C-style).or.....
1840 20 20 20 20 63 6f 6c 75 6d 6e 2d 6d 61 6a 6f 72 20 28 46 6f 72 74 72 61 6e 2d 73 74 79 6c 65 29 ....column-major.(Fortran-style)
1860 20 6f 72 64 65 72 20 69 6e 20 6d 65 6d 6f 72 79 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 .order.in.memory.......Returns..
1880 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 49 20 3a 20 6d 61 74 72 69 78 0a 20 20 20 20 20 20 ...-------.....I.:.matrix.......
18a0 20 20 41 20 60 6e 60 20 78 20 60 4d 60 20 6d 61 74 72 69 78 20 77 68 65 72 65 20 61 6c 6c 20 65 ..A.`n`.x.`M`.matrix.where.all.e
18c0 6c 65 6d 65 6e 74 73 20 61 72 65 20 65 71 75 61 6c 20 74 6f 20 7a 65 72 6f 2c 0a 20 20 20 20 20 lements.are.equal.to.zero,......
18e0 20 20 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 60 6b 60 2d 74 68 20 64 69 61 67 6f 6e 61 ...except.for.the.`k`-th.diagona
1900 6c 2c 20 77 68 6f 73 65 20 76 61 6c 75 65 73 20 61 72 65 20 65 71 75 61 6c 20 74 6f 20 6f 6e 65 l,.whose.values.are.equal.to.one
1920 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 .......See.Also.....--------....
1940 20 6e 75 6d 70 79 2e 65 79 65 20 3a 20 45 71 75 69 76 61 6c 65 6e 74 20 61 72 72 61 79 20 66 75 .numpy.eye.:.Equivalent.array.fu
1960 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 69 64 65 6e 74 69 74 79 20 3a 20 53 71 75 61 72 65 20 69 64 nction......identity.:.Square.id
1980 65 6e 74 69 74 79 20 6d 61 74 72 69 78 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 entity.matrix.......Examples....
19a0 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 2e 6d .--------.....>>>.import.numpy.m
19c0 61 74 6c 69 62 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 74 6c 69 62 2e 65 79 65 28 33 2c 20 6b atlib.....>>>.np.matlib.eye(3,.k
19e0 3d 31 2c 20 64 74 79 70 65 3d 66 6c 6f 61 74 29 0a 20 20 20 20 6d 61 74 72 69 78 28 5b 5b 30 2e =1,.dtype=float).....matrix([[0.
1a00 2c 20 20 31 2e 2c 20 20 30 2e 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2e 2c 20 20 30 ,..1.,..0.],.............[0.,..0
1a20 2e 2c 20 20 31 2e 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2e 2c 20 20 30 2e 2c 20 20 .,..1.],.............[0.,..0.,..
1a40 30 2e 5d 5d 29 0a 0a 20 20 20 20 29 04 da 01 4d da 01 6b 72 12 00 00 00 72 0e 00 00 00 29 03 72 0.]])......)...M..kr....r....).r
1a60 06 00 00 00 da 02 6e 70 da 03 65 79 65 29 05 72 22 00 00 00 72 26 00 00 00 72 27 00 00 00 72 12 ......np..eye).r"...r&...r'...r.
1a80 00 00 00 72 0e 00 00 00 73 05 00 00 00 20 20 20 20 20 72 13 00 00 00 72 29 00 00 00 72 29 00 00 ...r....s.........r....r)...r)..
1aa0 00 bf 00 00 00 73 21 00 00 00 80 00 f4 50 01 00 0c 14 94 42 97 46 91 46 98 31 a0 01 a0 51 a8 65 .....s!......P.....B.F.F.1...Q.e
1ac0 b8 35 d4 14 41 d3 0b 42 d0 04 42 72 15 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 .5..A..B..Br....c...............
1ae0 00 07 00 00 00 f3 7c 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 64 01 19 00 00 00 74 02 ......|.....t.........|.d.....t.
1b00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 05 7c 00 64 01 19 00 00 00 7d 00 74 05 00 00 ................r.|.d.....}.t...
1b20 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......t.........j...............
1b40 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 8e 00 ab 01 00 00 ....j...................|.......
1b60 00 00 00 00 53 00 29 02 61 80 04 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 61 20 6d 61 74 72 69 ....S.).a.........Return.a.matri
1b80 78 20 6f 66 20 72 61 6e 64 6f 6d 20 76 61 6c 75 65 73 20 77 69 74 68 20 67 69 76 65 6e 20 73 68 x.of.random.values.with.given.sh
1ba0 61 70 65 2e 0a 0a 20 20 20 20 43 72 65 61 74 65 20 61 20 6d 61 74 72 69 78 20 6f 66 20 74 68 65 ape.......Create.a.matrix.of.the
1bc0 20 67 69 76 65 6e 20 73 68 61 70 65 20 61 6e 64 20 70 72 6f 70 61 67 61 74 65 20 69 74 20 77 69 .given.shape.and.propagate.it.wi
1be0 74 68 0a 20 20 20 20 72 61 6e 64 6f 6d 20 73 61 6d 70 6c 65 73 20 66 72 6f 6d 20 61 20 75 6e 69 th.....random.samples.from.a.uni
1c00 66 6f 72 6d 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 76 65 72 20 60 60 5b 30 2c 20 31 29 60 form.distribution.over.``[0,.1)`
1c20 60 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d `.......Parameters.....---------
1c40 2d 0a 20 20 20 20 5c 2a 61 72 67 73 20 3a 20 41 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 -.....\*args.:.Arguments........
1c60 20 53 68 61 70 65 20 6f 66 20 74 68 65 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 20 20 20 20 49 66 .Shape.of.the.output..........If
1c80 20 67 69 76 65 6e 20 61 73 20 4e 20 69 6e 74 65 67 65 72 73 2c 20 65 61 63 68 20 69 6e 74 65 67 .given.as.N.integers,.each.integ
1ca0 65 72 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 73 69 7a 65 20 6f 66 20 6f 6e 65 0a 20 20 20 er.specifies.the.size.of.one....
1cc0 20 20 20 20 20 64 69 6d 65 6e 73 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 49 66 20 67 69 76 65 6e .....dimension..........If.given
1ce0 20 61 73 20 61 20 74 75 70 6c 65 2c 20 74 68 69 73 20 74 75 70 6c 65 20 67 69 76 65 73 20 74 68 .as.a.tuple,.this.tuple.gives.th
1d00 65 20 63 6f 6d 70 6c 65 74 65 20 73 68 61 70 65 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 e.complete.shape.......Returns..
1d20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 6f 75 74 20 3a 20 6e 64 61 72 72 61 79 0a 20 20 20 ...-------.....out.:.ndarray....
1d40 20 20 20 20 20 54 68 65 20 6d 61 74 72 69 78 20 6f 66 20 72 61 6e 64 6f 6d 20 76 61 6c 75 65 73 .....The.matrix.of.random.values
1d60 20 77 69 74 68 20 73 68 61 70 65 20 67 69 76 65 6e 20 62 79 20 60 5c 2a 61 72 67 73 60 2e 0a 0a .with.shape.given.by.`\*args`...
1d80 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 72 61 ....See.Also.....--------.....ra
1da0 6e 64 6e 2c 20 6e 75 6d 70 79 2e 72 61 6e 64 6f 6d 2e 52 61 6e 64 6f 6d 53 74 61 74 65 2e 72 61 ndn,.numpy.random.RandomState.ra
1dc0 6e 64 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 nd......Examples.....--------...
1de0 20 20 3e 3e 3e 20 6e 70 2e 72 61 6e 64 6f 6d 2e 73 65 65 64 28 31 32 33 29 0a 20 20 20 20 3e 3e ..>>>.np.random.seed(123).....>>
1e00 3e 20 69 6d 70 6f 72 74 20 6e 75 6d 70 79 2e 6d 61 74 6c 69 62 0a 20 20 20 20 3e 3e 3e 20 6e 70 >.import.numpy.matlib.....>>>.np
1e20 2e 6d 61 74 6c 69 62 2e 72 61 6e 64 28 32 2c 20 33 29 0a 20 20 20 20 6d 61 74 72 69 78 28 5b 5b .matlib.rand(2,.3).....matrix([[
1e40 30 2e 36 39 36 34 36 39 31 39 2c 20 30 2e 32 38 36 31 33 39 33 33 2c 20 30 2e 32 32 36 38 35 31 0.69646919,.0.28613933,.0.226851
1e60 34 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2e 35 35 31 33 31 34 37 37 2c 20 30 2e 45],.............[0.55131477,.0.
1e80 37 31 39 34 36 38 39 37 2c 20 30 2e 34 32 33 31 30 36 34 36 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 71946897,.0.42310646]]).....>>>.
1ea0 6e 70 2e 6d 61 74 6c 69 62 2e 72 61 6e 64 28 28 32 2c 20 33 29 29 0a 20 20 20 20 6d 61 74 72 69 np.matlib.rand((2,.3)).....matri
1ec0 78 28 5b 5b 30 2e 39 38 30 37 36 34 32 20 2c 20 30 2e 36 38 34 38 32 39 37 34 2c 20 30 2e 34 38 x([[0.9807642.,.0.68482974,.0.48
1ee0 30 39 33 31 39 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2e 33 39 32 31 31 37 35 32 09319.],.............[0.39211752
1f00 2c 20 30 2e 33 34 33 31 37 38 30 32 2c 20 30 2e 37 32 39 30 34 39 37 31 5d 5d 29 0a 0a 20 20 20 ,.0.34317802,.0.72904971]]).....
1f20 20 49 66 20 74 68 65 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 74 75 70 6c .If.the.first.argument.is.a.tupl
1f40 65 2c 20 6f 74 68 65 72 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 69 67 6e 6f 72 65 64 3a 0a e,.other.arguments.are.ignored:.
1f60 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 74 6c 69 62 2e 72 61 6e 64 28 28 32 2c 20 33 29 2c 20 .....>>>.np.matlib.rand((2,.3),.
1f80 34 29 0a 20 20 20 20 6d 61 74 72 69 78 28 5b 5b 30 2e 34 33 38 35 37 32 32 34 2c 20 30 2e 30 35 4).....matrix([[0.43857224,.0.05
1fa0 39 36 37 37 39 20 2c 20 30 2e 33 39 38 30 34 34 32 36 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 96779.,.0.39804426],............
1fc0 20 5b 30 2e 37 33 37 39 39 35 34 31 2c 20 30 2e 31 38 32 34 39 31 37 33 2c 20 30 2e 31 37 35 34 .[0.73799541,.0.18249173,.0.1754
1fe0 35 31 37 36 5d 5d 29 0a 0a 20 20 20 20 72 02 00 00 00 29 06 da 0a 69 73 69 6e 73 74 61 6e 63 65 5176]])......r....)...isinstance
2000 da 05 74 75 70 6c 65 72 06 00 00 00 72 28 00 00 00 da 06 72 61 6e 64 6f 6d 72 08 00 00 00 a9 01 ..tupler....r(.....randomr......
2020 da 04 61 72 67 73 73 01 00 00 00 20 72 13 00 00 00 72 08 00 00 00 72 08 00 00 00 e9 00 00 00 73 ..argss.....r....r....r........s
2040 34 00 00 00 80 00 f4 54 01 00 08 12 90 24 90 71 91 27 9c 35 d4 07 21 d8 0f 13 90 41 89 77 88 04 4......T.....$.q.'.5..!....A.w..
2060 dc 0b 13 94 42 97 49 91 49 97 4e 91 4e a0 44 d0 14 29 d3 0b 2a d0 04 2a 72 15 00 00 00 63 00 00 ....B.I.I.N.N.D..)..*..*r....c..
2080 00 00 00 00 00 00 00 00 00 00 05 00 00 00 07 00 00 00 f3 7c 00 00 00 97 00 74 01 00 00 00 00 00 ...................|.....t......
20a0 00 00 00 7c 00 64 01 19 00 00 00 74 02 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 72 05 7c ...|.d.....t.................r.|
20c0 00 64 01 19 00 00 00 7d 00 74 05 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 6a 08 00 .d.....}.t.........t.........j..
20e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 .................j..............
2100 00 00 00 00 00 7c 00 8e 00 ab 01 00 00 00 00 00 00 53 00 29 02 61 7e 05 00 00 0a 20 20 20 20 52 .....|...........S.).a~........R
2120 65 74 75 72 6e 20 61 20 72 61 6e 64 6f 6d 20 6d 61 74 72 69 78 20 77 69 74 68 20 64 61 74 61 20 eturn.a.random.matrix.with.data.
2140 66 72 6f 6d 20 74 68 65 20 22 73 74 61 6e 64 61 72 64 20 6e 6f 72 6d 61 6c 22 20 64 69 73 74 72 from.the."standard.normal".distr
2160 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 60 72 61 6e 64 6e 60 20 67 65 6e 65 72 61 74 65 73 20 ibution.......`randn`.generates.
2180 61 20 6d 61 74 72 69 78 20 66 69 6c 6c 65 64 20 77 69 74 68 20 72 61 6e 64 6f 6d 20 66 6c 6f 61 a.matrix.filled.with.random.floa
21a0 74 73 20 73 61 6d 70 6c 65 64 20 66 72 6f 6d 20 61 0a 20 20 20 20 75 6e 69 76 61 72 69 61 74 65 ts.sampled.from.a.....univariate
21c0 20 22 6e 6f 72 6d 61 6c 22 20 28 47 61 75 73 73 69 61 6e 29 20 64 69 73 74 72 69 62 75 74 69 6f ."normal".(Gaussian).distributio
21e0 6e 20 6f 66 20 6d 65 61 6e 20 30 20 61 6e 64 20 76 61 72 69 61 6e 63 65 20 31 2e 0a 0a 20 20 20 n.of.mean.0.and.variance.1......
2200 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 5c .Parameters.....----------.....\
2220 2a 61 72 67 73 20 3a 20 41 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 53 68 61 70 65 20 *args.:.Arguments.........Shape.
2240 6f 66 20 74 68 65 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 20 20 20 20 49 66 20 67 69 76 65 6e 20 of.the.output..........If.given.
2260 61 73 20 4e 20 69 6e 74 65 67 65 72 73 2c 20 65 61 63 68 20 69 6e 74 65 67 65 72 20 73 70 65 63 as.N.integers,.each.integer.spec
2280 69 66 69 65 73 20 74 68 65 20 73 69 7a 65 20 6f 66 20 6f 6e 65 0a 20 20 20 20 20 20 20 20 64 69 ifies.the.size.of.one.........di
22a0 6d 65 6e 73 69 6f 6e 2e 20 49 66 20 67 69 76 65 6e 20 61 73 20 61 20 74 75 70 6c 65 2c 20 74 68 mension..If.given.as.a.tuple,.th
22c0 69 73 20 74 75 70 6c 65 20 67 69 76 65 73 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 73 68 61 70 is.tuple.gives.the.complete.shap
22e0 65 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 e.......Returns.....-------.....
2300 5a 20 3a 20 6d 61 74 72 69 78 20 6f 66 20 66 6c 6f 61 74 73 0a 20 20 20 20 20 20 20 20 41 20 6d Z.:.matrix.of.floats.........A.m
2320 61 74 72 69 78 20 6f 66 20 66 6c 6f 61 74 69 6e 67 2d 70 6f 69 6e 74 20 73 61 6d 70 6c 65 73 20 atrix.of.floating-point.samples.
2340 64 72 61 77 6e 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6e 6f 72 6d 61 6c 0a 20 drawn.from.the.standard.normal..
2360 20 20 20 20 20 20 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c .......distribution.......See.Al
2380 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 72 61 6e 64 2c 20 6e 75 6d 70 79 2e so.....--------.....rand,.numpy.
23a0 72 61 6e 64 6f 6d 2e 52 61 6e 64 6f 6d 53 74 61 74 65 2e 72 61 6e 64 6e 0a 0a 20 20 20 20 4e 6f random.RandomState.randn......No
23c0 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 46 6f 72 20 72 61 6e 64 6f 6d 20 73 61 6d tes.....-----.....For.random.sam
23e0 70 6c 65 73 20 66 72 6f 6d 20 74 68 65 20 6e 6f 72 6d 61 6c 20 64 69 73 74 72 69 62 75 74 69 6f ples.from.the.normal.distributio
2400 6e 20 77 69 74 68 20 6d 65 61 6e 20 60 60 6d 75 60 60 20 61 6e 64 0a 20 20 20 20 73 74 61 6e 64 n.with.mean.``mu``.and.....stand
2420 61 72 64 20 64 65 76 69 61 74 69 6f 6e 20 60 60 73 69 67 6d 61 60 60 2c 20 75 73 65 3a 3a 0a 0a ard.deviation.``sigma``,.use::..
2440 20 20 20 20 20 20 20 20 73 69 67 6d 61 20 2a 20 6e 70 2e 6d 61 74 6c 69 62 2e 72 61 6e 64 6e 28 ........sigma.*.np.matlib.randn(
2460 2e 2e 2e 29 20 2b 20 6d 75 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d ...).+.mu......Examples.....----
2480 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 72 61 6e 64 6f 6d 2e 73 65 65 64 28 31 32 33 29 ----.....>>>.np.random.seed(123)
24a0 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 6e 75 6d 70 79 2e 6d 61 74 6c 69 62 0a 20 20 20 .....>>>.import.numpy.matlib....
24c0 20 3e 3e 3e 20 6e 70 2e 6d 61 74 6c 69 62 2e 72 61 6e 64 6e 28 31 29 0a 20 20 20 20 6d 61 74 72 .>>>.np.matlib.randn(1).....matr
24e0 69 78 28 5b 5b 2d 31 2e 30 38 35 36 33 30 36 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 ix([[-1.0856306]]).....>>>.np.ma
2500 74 6c 69 62 2e 72 61 6e 64 6e 28 31 2c 20 32 2c 20 33 29 0a 20 20 20 20 6d 61 74 72 69 78 28 5b tlib.randn(1,.2,.3).....matrix([
2520 5b 20 30 2e 39 39 37 33 34 35 34 35 2c 20 20 30 2e 32 38 32 39 37 38 35 20 2c 20 2d 31 2e 35 30 [.0.99734545,..0.2829785.,.-1.50
2540 36 32 39 34 37 31 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 2d 30 2e 35 37 38 36 30 30 32 629471],.............[-0.5786002
2560 35 2c 20 20 31 2e 36 35 31 34 33 36 35 34 2c 20 2d 32 2e 34 32 36 36 37 39 32 34 5d 5d 29 0a 0a 5,..1.65143654,.-2.42667924]])..
2580 20 20 20 20 54 77 6f 2d 62 79 2d 66 6f 75 72 20 6d 61 74 72 69 78 20 6f 66 20 73 61 6d 70 6c 65 ....Two-by-four.matrix.of.sample
25a0 73 20 66 72 6f 6d 20 74 68 65 20 6e 6f 72 6d 61 6c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 77 s.from.the.normal.distribution.w
25c0 69 74 68 0a 20 20 20 20 6d 65 61 6e 20 33 20 61 6e 64 20 73 74 61 6e 64 61 72 64 20 64 65 76 69 ith.....mean.3.and.standard.devi
25e0 61 74 69 6f 6e 20 32 2e 35 3a 0a 0a 20 20 20 20 3e 3e 3e 20 32 2e 35 20 2a 20 6e 70 2e 6d 61 74 ation.2.5:......>>>.2.5.*.np.mat
2600 6c 69 62 2e 72 61 6e 64 6e 28 28 32 2c 20 34 29 29 20 2b 20 33 0a 20 20 20 20 6d 61 74 72 69 78 lib.randn((2,.4)).+.3.....matrix
2620 28 5b 5b 31 2e 39 32 37 37 31 38 34 33 2c 20 36 2e 31 36 34 38 34 30 36 35 2c 20 30 2e 38 33 33 ([[1.92771843,.6.16484065,.0.833
2640 31 34 38 39 39 2c 20 31 2e 33 30 32 37 38 34 36 32 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 14899,.1.30278462],.............
2660 5b 32 2e 37 36 33 32 32 37 35 38 2c 20 36 2e 37 32 38 34 37 34 30 37 2c 20 31 2e 34 30 32 37 34 [2.76322758,.6.72847407,.1.40274
2680 35 30 31 2c 20 31 2e 38 39 30 30 34 35 31 20 5d 5d 29 0a 0a 20 20 20 20 72 02 00 00 00 29 06 72 501,.1.8900451.]])......r....).r
26a0 2b 00 00 00 72 2c 00 00 00 72 06 00 00 00 72 28 00 00 00 72 2d 00 00 00 72 09 00 00 00 72 2e 00 +...r,...r....r(...r-...r....r..
26c0 00 00 73 01 00 00 00 20 72 13 00 00 00 72 09 00 00 00 72 09 00 00 00 17 01 00 00 73 34 00 00 00 ..s.....r....r....r........s4...
26e0 80 00 f4 62 01 00 08 12 90 24 90 71 91 27 9c 35 d4 07 21 d8 0f 13 90 41 89 77 88 04 dc 0b 13 94 ...b.....$.q.'.5..!....A.w......
2700 42 97 49 91 49 97 4f 91 4f a0 54 d0 14 2a d3 0b 2b d0 04 2b 72 15 00 00 00 63 03 00 00 00 00 00 B.I.I.O.O.T..*..+..+r....c......
2720 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 62 01 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c ...............b.....t.........|
2740 00 ab 01 00 00 00 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 .........}.|.j..................
2760 00 7d 03 7c 03 64 01 6b 28 00 00 72 06 64 02 5c 02 00 00 7d 04 7d 05 6e 26 7c 03 64 03 6b 28 00 .}.|.d.k(..r.d.\...}.}.n&|.d.k(.
2780 00 72 12 64 03 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 19 00 00 .r.d.|.j...................d....
27a0 00 7d 05 7d 04 6e 0f 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5c 02 00 .}.}.n.|.j...................\..
27c0 00 7d 04 7d 05 7c 04 7c 01 7a 05 00 00 7d 06 7c 05 7c 02 7a 05 00 00 7d 07 7c 00 6a 07 00 00 00 .}.}.|.|.z...}.|.|.z...}.|.j....
27e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 ...............d.|.j............
2800 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............j................
2820 00 00 00 7c 01 64 01 ab 02 00 00 00 00 00 00 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...|.d.........j................
2840 00 00 00 7c 06 7c 05 ab 02 00 00 00 00 00 00 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...|.|.........j................
2860 00 00 00 7c 02 64 01 ab 02 00 00 00 00 00 00 7d 08 7c 08 6a 07 00 00 00 00 00 00 00 00 00 00 00 ...|.d.........}.|.j............
2880 00 00 00 00 00 00 00 7c 06 7c 07 ab 02 00 00 00 00 00 00 53 00 29 04 61 6a 03 00 00 0a 20 20 20 .......|.|.........S.).aj.......
28a0 20 52 65 70 65 61 74 20 61 20 30 2d 44 20 74 6f 20 32 2d 44 20 61 72 72 61 79 20 6f 72 20 6d 61 .Repeat.a.0-D.to.2-D.array.or.ma
28c0 74 72 69 78 20 4d 78 4e 20 74 69 6d 65 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a trix.MxN.times.......Parameters.
28e0 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 69 6b ....----------.....a.:.array_lik
2900 65 0a 20 20 20 20 20 20 20 20 54 68 65 20 61 72 72 61 79 20 6f 72 20 6d 61 74 72 69 78 20 74 6f e.........The.array.or.matrix.to
2920 20 62 65 20 72 65 70 65 61 74 65 64 2e 0a 20 20 20 20 6d 2c 20 6e 20 3a 20 69 6e 74 0a 20 20 20 .be.repeated......m,.n.:.int....
2940 20 20 20 20 20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 69 6d 65 73 20 60 61 60 20 69 73 20 .....The.number.of.times.`a`.is.
2960 72 65 70 65 61 74 65 64 20 61 6c 6f 6e 67 20 74 68 65 20 66 69 72 73 74 20 61 6e 64 20 73 65 63 repeated.along.the.first.and.sec
2980 6f 6e 64 20 61 78 65 73 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d ond.axes.......Returns.....-----
29a0 2d 2d 0a 20 20 20 20 6f 75 74 20 3a 20 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 54 68 65 --.....out.:.ndarray.........The
29c0 20 72 65 73 75 6c 74 20 6f 66 20 72 65 70 65 61 74 69 6e 67 20 60 61 60 2e 0a 0a 20 20 20 20 45 .result.of.repeating.`a`.......E
29e0 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 70 xamples.....--------.....>>>.imp
2a00 6f 72 74 20 6e 75 6d 70 79 2e 6d 61 74 6c 69 62 0a 20 20 20 20 3e 3e 3e 20 61 30 20 3d 20 6e 70 ort.numpy.matlib.....>>>.a0.=.np
2a20 2e 61 72 72 61 79 28 31 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e 6d 61 74 6c 69 62 2e 72 65 70 6d .array(1).....>>>.np.matlib.repm
2a40 61 74 28 61 30 2c 20 32 2c 20 33 29 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 31 2c 20 31 2c 20 31 at(a0,.2,.3).....array([[1,.1,.1
2a60 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 31 2c 20 31 2c 20 31 5d 5d 29 0a 0a 20 20 20 20 3e ],............[1,.1,.1]])......>
2a80 3e 3e 20 61 31 20 3d 20 6e 70 2e 61 72 61 6e 67 65 28 34 29 0a 20 20 20 20 3e 3e 3e 20 6e 70 2e >>.a1.=.np.arange(4).....>>>.np.
2aa0 6d 61 74 6c 69 62 2e 72 65 70 6d 61 74 28 61 31 2c 20 32 2c 20 32 29 0a 20 20 20 20 61 72 72 61 matlib.repmat(a1,.2,.2).....arra
2ac0 79 28 5b 5b 30 2c 20 31 2c 20 32 2c 20 33 2c 20 30 2c 20 31 2c 20 32 2c 20 33 5d 2c 0a 20 20 20 y([[0,.1,.2,.3,.0,.1,.2,.3],....
2ae0 20 20 20 20 20 20 20 20 5b 30 2c 20 31 2c 20 32 2c 20 33 2c 20 30 2c 20 31 2c 20 32 2c 20 33 5d ........[0,.1,.2,.3,.0,.1,.2,.3]
2b00 5d 29 0a 0a 20 20 20 20 3e 3e 3e 20 61 32 20 3d 20 6e 70 2e 61 73 6d 61 74 72 69 78 28 6e 70 2e ])......>>>.a2.=.np.asmatrix(np.
2b20 61 72 61 6e 67 65 28 36 29 2e 72 65 73 68 61 70 65 28 32 2c 20 33 29 29 0a 20 20 20 20 3e 3e 3e arange(6).reshape(2,.3)).....>>>
2b40 20 6e 70 2e 6d 61 74 6c 69 62 2e 72 65 70 6d 61 74 28 61 32 2c 20 32 2c 20 33 29 0a 20 20 20 20 .np.matlib.repmat(a2,.2,.3).....
2b60 6d 61 74 72 69 78 28 5b 5b 30 2c 20 31 2c 20 32 2c 20 30 2c 20 31 2c 20 32 2c 20 30 2c 20 31 2c matrix([[0,.1,.2,.0,.1,.2,.0,.1,
2b80 20 32 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 33 2c 20 34 2c 20 35 2c 20 33 2c 20 34 2c .2],.............[3,.4,.5,.3,.4,
2ba0 20 35 2c 20 33 2c 20 34 2c 20 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 31 2c .5,.3,.4,.5],.............[0,.1,
2bc0 20 32 2c 20 30 2c 20 31 2c 20 32 2c 20 30 2c 20 31 2c 20 32 5d 2c 0a 20 20 20 20 20 20 20 20 20 .2,.0,.1,.2,.0,.1,.2],..........
2be0 20 20 20 5b 33 2c 20 34 2c 20 35 2c 20 33 2c 20 34 2c 20 35 2c 20 33 2c 20 34 2c 20 35 5d 5d 29 ...[3,.4,.5,.3,.4,.5,.3,.4,.5]])
2c00 0a 0a 20 20 20 20 72 02 00 00 00 29 02 72 17 00 00 00 72 17 00 00 00 72 17 00 00 00 29 06 da 0a ......r....).r....r....r....)...
2c20 61 73 61 6e 79 61 72 72 61 79 da 04 6e 64 69 6d 72 11 00 00 00 da 07 72 65 73 68 61 70 65 da 04 asanyarray..ndimr......reshape..
2c40 73 69 7a 65 da 06 72 65 70 65 61 74 29 09 72 1b 00 00 00 da 01 6d 72 22 00 00 00 72 33 00 00 00 size..repeat).r......mr"...r3...
2c60 da 08 6f 72 69 67 72 6f 77 73 da 08 6f 72 69 67 63 6f 6c 73 da 04 72 6f 77 73 da 04 63 6f 6c 73 ..origrows..origcols..rows..cols
2c80 da 01 63 73 09 00 00 00 20 20 20 20 20 20 20 20 20 72 13 00 00 00 72 0a 00 00 00 72 0a 00 00 00 ..cs.............r....r....r....
2ca0 4c 01 00 00 73 ac 00 00 00 80 00 f4 4a 01 00 09 13 90 31 8b 0d 80 41 d8 0b 0c 8f 36 89 36 80 44 L...s.......J.....1...A....6.6.D
2cc0 d8 07 0b 88 71 82 79 d8 1d 23 d1 08 1a 88 08 91 28 d8 09 0d 90 11 8a 19 d8 1e 1f a0 11 a7 17 a1 ....q.y..#......(...............
2ce0 17 a8 11 a1 1a 90 28 89 08 e0 1d 1e 9f 57 99 57 d1 08 1a 88 08 90 28 d8 0b 13 90 61 89 3c 80 44 ......(......W.W......(....a.<.D
2d00 d8 0b 13 90 61 89 3c 80 44 d8 08 09 8f 09 89 09 90 21 90 51 97 56 91 56 d3 08 1c d7 08 23 d1 08 ....a.<.D........!.Q.V.V.....#..
2d20 23 a0 41 a0 71 d3 08 29 d7 08 31 d1 08 31 b0 24 b8 08 d3 08 41 d7 08 48 d1 08 48 c8 11 c8 41 d3 #.A.q..)..1..1.$....A..H..H...A.
2d40 08 4e 80 41 d8 0b 0c 8f 39 89 39 90 54 98 34 d3 0b 20 d0 04 20 72 15 00 00 00 29 02 4e 72 0b 00 .N.A....9.9.T.4......r....).Nr..
2d60 00 00 29 01 4e 29 13 da 08 77 61 72 6e 69 6e 67 73 da 04 77 61 72 6e da 19 50 65 6e 64 69 6e 67 ..).N)...warnings..warn..Pending
2d80 44 65 70 72 65 63 61 74 69 6f 6e 57 61 72 6e 69 6e 67 da 05 6e 75 6d 70 79 72 28 00 00 00 da 19 DeprecationWarning..numpyr(.....
2da0 6e 75 6d 70 79 2e 6d 61 74 72 69 78 6c 69 62 2e 64 65 66 6d 61 74 72 69 78 72 06 00 00 00 72 07 numpy.matrixlib.defmatrixr....r.
2dc0 00 00 00 da 0b 5f 5f 76 65 72 73 69 6f 6e 5f 5f da 07 5f 5f 61 6c 6c 5f 5f 72 14 00 00 00 72 1c .....__version__..__all__r....r.
2de0 00 00 00 72 1e 00 00 00 72 24 00 00 00 da 05 66 6c 6f 61 74 72 29 00 00 00 72 08 00 00 00 72 09 ...r....r$.....floatr)...r....r.
2e00 00 00 00 72 0a 00 00 00 a9 00 72 15 00 00 00 72 13 00 00 00 fa 08 3c 6d 6f 64 75 6c 65 3e 72 46 ...r......r....r......<module>rF
2e20 00 00 00 01 00 00 00 73 89 00 00 00 f0 03 01 01 01 db 00 0f f0 08 00 01 0e 80 08 87 0d 81 0d f0 .......s........................
2e40 00 04 0f 41 01 f0 0a 00 0f 28 b0 41 f5 0b 05 01 37 f3 0e 00 01 13 f4 0a 00 01 14 df 00 36 e0 0e ...A.....(.A....7............6..
2e60 10 8f 6e 89 6e 80 0b e2 0a 25 80 07 d8 00 07 88 32 8f 3a 89 3a d1 00 15 80 07 f3 04 27 01 3e f3 ..n.n....%......2.:.:.......'.>.
2e80 52 01 2b 01 0d f3 5a 01 2a 01 0d f3 58 01 22 01 0d f0 48 01 00 0e 12 90 51 98 65 a8 33 f3 00 28 R.+...Z.*...X."...H.....Q.e.3..(
2ea0 01 43 01 f2 54 01 2c 01 2b f2 5c 01 33 01 2c f3 6a 01 30 01 21 72 15 00 00 00 .C..T.,.+.\.3.,.j.0.!r....