{ "cells": [ { "cell_type": "markdown", "metadata": { "collapsed": false, "jupyter": { "outputs_hidden": false } }, "source": [ "# MatRepr NumPy\n", "\n", "Compare the native NumPy repr with MatRepr's formatting." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "ExecuteTime": { "end_time": "2023-09-12T06:17:06.024081Z", "start_time": "2023-09-12T06:17:05.936502Z" }, "collapsed": false, "jupyter": { "outputs_hidden": false } }, "outputs": [], "source": [ "import numpy as np\n", "np.random.seed(123)\n", "\n", "# so matrepr can be imported from the source tree.\n", "import sys\n", "sys.path.insert(0, '..')\n", "\n", "from matrepr import mdisplay, mprint" ] }, { "cell_type": "markdown", "metadata": { "collapsed": false, "jupyter": { "outputs_hidden": false } }, "source": [ "### 1D vector" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "ExecuteTime": { "end_time": "2023-09-12T06:17:06.050918Z", "start_time": "2023-09-12T06:17:06.030799Z" }, "collapsed": false, "jupyter": { "outputs_hidden": false } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33\n", " 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49]\n" ] } ], "source": [ "v1 = np.arange(10, 50)\n", "print(v1)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
length=40, 40 'int64' elements, array
012345633343536373839
1011121314151643444546474849
\n", "
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "mdisplay(v1)" ] }, { "cell_type": "markdown", "metadata": { "collapsed": false, "jupyter": { "outputs_hidden": false } }, "source": [ "### A small 2D matrix" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "ExecuteTime": { "end_time": "2023-09-12T06:17:06.053224Z", "start_time": "2023-09-12T06:17:06.049889Z" }, "collapsed": false, "jupyter": { "outputs_hidden": false } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[[0.69646919 0.28613933 0.22685145 0.55131477 0.71946897 0.42310646\n", " 0.9807642 0.68482974 0.4809319 0.39211752]\n", " [0.34317802 0.72904971 0.43857224 0.0596779 0.39804426 0.73799541\n", " 0.18249173 0.17545176 0.53155137 0.53182759]\n", " [0.63440096 0.84943179 0.72445532 0.61102351 0.72244338 0.32295891\n", " 0.36178866 0.22826323 0.29371405 0.63097612]\n", " [0.09210494 0.43370117 0.43086276 0.4936851 0.42583029 0.31226122\n", " 0.42635131 0.89338916 0.94416002 0.50183668]\n", " [0.62395295 0.1156184 0.31728548 0.41482621 0.86630916 0.25045537\n", " 0.48303426 0.98555979 0.51948512 0.61289453]\n", " [0.12062867 0.8263408 0.60306013 0.54506801 0.34276383 0.30412079\n", " 0.41702221 0.68130077 0.87545684 0.51042234]\n", " [0.66931378 0.58593655 0.6249035 0.67468905 0.84234244 0.08319499\n", " 0.76368284 0.24366637 0.19422296 0.57245696]\n", " [0.09571252 0.88532683 0.62724897 0.72341636 0.01612921 0.59443188\n", " 0.55678519 0.15895964 0.15307052 0.69552953]\n", " [0.31876643 0.6919703 0.55438325 0.38895057 0.92513249 0.84167\n", " 0.35739757 0.04359146 0.30476807 0.39818568]\n", " [0.70495883 0.99535848 0.35591487 0.76254781 0.59317692 0.6917018\n", " 0.15112745 0.39887629 0.2408559 0.34345601]]\n" ] } ], "source": [ "mat = np.random.random((10, 10))\n", "print(mat)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
10×10, 100 'float64' elements, array
0123456789
00.69650.28610.22690.55130.71950.42310.98080.68480.48090.3921
10.34320.72900.43860.05970.39800.73800.18250.17550.53160.5318
20.63440.84940.72450.61100.72240.32300.36180.22830.29370.6310
30.09210.43370.43090.49370.42580.31230.42640.89340.94420.5018
40.62400.11560.31730.41480.86630.25050.48300.98560.51950.6129
50.12060.82630.60310.54510.34280.30410.41700.68130.87550.5104
60.66930.58590.62490.67470.84230.08320.76370.24370.19420.5725
70.09570.88530.62720.72340.01610.59440.55680.15900.15310.6955
80.31880.69200.55440.38900.92510.84170.35740.04360.30480.3982
90.70500.99540.35590.76250.59320.69170.15110.39890.24090.3435
\n", "
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "mdisplay(mat, floatfmt=\".4f\")" ] }, { "cell_type": "markdown", "metadata": { "collapsed": false, "jupyter": { "outputs_hidden": false } }, "source": [ "### A 4D matrix" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "ExecuteTime": { "end_time": "2023-09-12T06:17:06.136533Z", "start_time": "2023-09-12T06:17:06.068761Z" }, "collapsed": false, "jupyter": { "outputs_hidden": false } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
shape=(1000,4,4,4), 64000 'float64' elements, array
0123
0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.510.670.110.13
0.320.660.850.55
0.850.380.320.35
0.170.830.340.55
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.580.520.000.99
0.910.210.290.52
0.900.980.260.56
0.810.390.730.16
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.600.870.980.08
0.430.200.450.55
0.090.300.930.57
0.460.750.740.05
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.710.840.170.78
0.290.310.670.11
0.660.890.700.44
0.440.770.570.08
1\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.580.810.340.93
0.750.570.750.08
0.860.820.910.13
0.080.140.400.42
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.560.120.200.81
0.470.810.010.55
0.930.580.210.72
0.380.670.030.64
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.030.740.470.12
0.540.070.651.00
0.770.570.100.70
0.660.050.790.52
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.430.790.410.48
0.180.320.850.19
0.420.990.240.92
0.920.090.460.50
2\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.310.050.240.10
0.240.810.890.04
0.300.980.540.63
0.010.480.990.38
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.100.460.960.34
0.800.800.210.44
0.720.410.190.97
0.650.870.030.27
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.500.070.990.24
0.370.210.110.23
0.300.630.280.36
0.010.370.530.16
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.600.290.630.03
0.890.020.130.78
0.050.710.970.87
0.710.960.430.87
3\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.360.930.150.94
0.830.850.120.60
0.020.720.010.08
0.230.880.360.54
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.570.230.570.66
0.300.420.450.93
0.590.950.560.50
0.000.480.930.20
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.050.410.370.86
0.030.920.680.90
0.610.810.340.35
0.390.750.370.24
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.940.910.350.63
0.270.210.340.33
0.880.820.710.96
0.420.250.120.30
4\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.150.090.600.36
0.560.190.680.22
0.280.740.560.33
0.540.690.910.58
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.230.750.780.20
0.820.460.780.24
0.330.950.660.77
0.690.200.470.81
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.680.010.090.35
0.940.490.270.36
0.210.420.220.85
0.460.280.930.31
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.910.040.710.48
0.440.040.040.33
0.950.620.370.61
0.210.170.360.86
996\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.160.170.670.10
0.010.980.230.40
0.150.640.890.32
0.540.440.160.11
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.070.570.600.37
0.800.600.620.01
0.380.210.110.81
0.650.120.720.32
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.430.380.110.82
0.510.420.830.10
0.700.240.770.93
0.810.190.140.39
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.420.480.060.72
0.210.650.040.53
0.300.240.870.69
0.730.830.760.17
997\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.800.790.920.97
0.870.070.160.65
0.990.080.080.55
0.250.850.690.02
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.410.340.631.00
0.520.680.330.23
0.430.130.470.44
0.590.050.280.99
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.200.750.630.56
0.820.120.120.19
0.190.070.900.73
0.940.180.790.48
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.440.730.580.28
0.560.930.050.58
0.480.000.780.81
0.500.040.750.85
998\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.260.950.430.47
0.840.810.810.56
0.280.200.470.57
1.000.840.670.61
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.610.710.120.91
0.270.950.860.84
0.400.640.680.24
0.200.560.210.18
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.420.920.190.57
0.740.560.990.88
0.050.370.440.56
0.640.080.610.45
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.270.070.480.48
0.570.620.500.87
0.120.010.650.78
0.740.890.250.86
999\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.570.760.700.93
0.360.390.980.46
0.560.380.950.68
0.800.530.260.43
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.820.750.700.66
0.810.870.390.60
0.540.900.560.67
0.720.540.720.18
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.380.610.310.61
0.220.400.950.10
0.750.710.690.68
0.970.450.930.88
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0.860.150.150.44
0.520.950.770.77
0.120.890.770.05
0.870.830.250.89
\n", "
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "dense_4d = np.random.random((1000, 4, 4, 4))\n", "mdisplay(dense_4d, floatfmt=\".2f\", max_rows=10)" ] }, { "cell_type": "markdown", "metadata": { "collapsed": false, "jupyter": { "outputs_hidden": false } }, "source": [ "### A big 2D matrix" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2023-09-12T06:17:06.143186Z", "start_time": "2023-09-12T06:17:06.074773Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[[0.56897491 0.24869477 0.23282594 ... 0.21161221 0.66903464 0.08251657]\n", " [0.12299359 0.27387659 0.27787458 ... 0.8907579 0.12631836 0.67237412]\n", " [0.95737435 0.89307959 0.337757 ... 0.24244685 0.5881787 0.26390893]\n", " ...\n", " [0.47967836 0.19472549 0.25491632 ... 0.00531315 0.02790694 0.83464496]\n", " [0.8427453 0.42523669 0.52167786 ... 0.44991197 0.37039488 0.56834534]\n", " [0.87152284 0.13423159 0.80242772 ... 0.91821905 0.41780322 0.43819597]]\n" ] } ], "source": [ "big_2D = np.random.random_sample((100, 100))\n", "print(big_2D)" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "ExecuteTime": { "end_time": "2023-09-12T06:17:06.245184Z", "start_time": "2023-09-12T06:17:06.239630Z" }, "collapsed": false, "jupyter": { "outputs_hidden": false } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
100×100, 10000 'float64' elements, array
012345693949596979899
00.5690.24870.23280.32460.65830.83480.82320.53070.081070.87710.41080.21160.6690.08252
10.1230.27390.27790.45470.27950.13710.81060.29750.1570.80990.16190.89080.12630.6724
20.95740.89310.33780.59270.49820.038480.39330.79260.890.72760.37310.24240.58820.2639
30.84360.73470.57040.71270.023630.082410.69090.76490.61260.53970.16590.56970.29960.2723
40.016310.7020.077510.75950.11780.73410.49030.50990.13880.16990.26370.57280.079810.8403
950.85810.45630.62230.56240.31510.79320.78220.5050.7680.71830.072980.67270.24780.4534
960.98880.14420.71170.43810.92550.46610.47080.39530.24480.9120.26480.33050.19950.7237
970.47970.19470.25490.64670.29360.0027540.20790.012840.67050.59630.41320.0053130.027910.8346
980.84270.42520.52170.21930.097710.13590.45420.51320.0096420.095320.35950.44990.37040.5683
990.87150.13420.80240.23260.68210.074440.93370.10040.75350.3260.40.91820.41780.4382
\n", "
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "mdisplay(big_2D)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.5" } }, "nbformat": 4, "nbformat_minor": 4 }