Multi-dimensional datasets#

This is the continuation of 1-D datasets and tables.

Creation, slicing, and visualization#

[1]:
import numpy as np
import scipp as sc

To create variables with more than one dimension we specify a list of dimension labels and provide data with a corresponding shape. When inserted into a dataset it is important to note that while the dimensions extents have to match, individual variables may have transposed memory layout.

[2]:
d = sc.Dataset(
    data={
        'alice': sc.Variable(dims=['z', 'y', 'x'], values=np.random.rand(10, 10, 10),
                             variances=0.1*np.random.rand(10, 10, 10)),
        'bob': sc.Variable(dims=['x', 'z'], values=np.arange(0.0, 10.0, 0.1).reshape(10, 10),
                           variances=0.1*np.random.rand(10, 10))
    },
    coords={
        'x': sc.arange('x', 11.0, unit=sc.units.m),
        'y': sc.arange('y', 11.0, unit=sc.units.m),
        'z': sc.arange('z', 11.0, unit=sc.units.m)})

Note that in this example the coordinates are exceeding the shape of the data by 1. This means that the coordinates represent bin edges:

[3]:
sc.show(d)
d
bobbob(dims=['x', 'z'], shape=[10, 10], unit=dimensionless, variances=True)variances x zvalues x z alicealice(dims=['z', 'y', 'x'], shape=[10, 10, 10], unit=dimensionless, variances=True)variances z yxvalues z yx zz(dims=['z'], shape=[11], unit=m, variances=False)values z yy(dims=['y'], shape=[11], unit=m, variances=False)values y xx(dims=['x'], shape=[11], unit=m, variances=False)values x
[3]:
Show/Hide data repr Show/Hide attributes
scipp.Dataset (17.45 KB)
    • z: 10
    • y: 10
    • x: 10
    • x
      (x [bin-edge])
      float64
      m
      0.0, 1.0, ..., 9.0, 10.0
      Values:
      array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.])
    • y
      (y [bin-edge])
      float64
      m
      0.0, 1.0, ..., 9.0, 10.0
      Values:
      array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.])
    • z
      (z [bin-edge])
      float64
      m
      0.0, 1.0, ..., 9.0, 10.0
      Values:
      array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.])
    • alice
      (z, y, x)
      float64
      𝟙
      0.553, 0.855, ..., 0.344, 0.773
      σ = 0.221, 0.133, ..., 0.297, 0.277
      Values:
      array([[[0.55299416, 0.85514165, 0.93718108, 0.60945492, 0.13154049, 0.85525928, 0.65075803, 0.9472046 , 0.33768285, 0.43884415], [0.02912386, 0.13592209, 0.41475906, 0.66169774, 0.07314094, 0.14971983, 0.80587314, 0.9010063 , 0.69120283, 0.85681396], [0.72616647, 0.45446 , 0.67568922, 0.96774416, 0.63894142, 0.74445633, 0.03720557, 0.37021107, 0.49545367, 0.76858245], [0.89297989, 0.10216766, 0.64301737, 0.59424922, 0.29992954, 0.97200181, 0.33504126, 0.33326181, 0.07795665, 0.15035883], [0.85498307, 0.79360837, 0.53325727, 0.63619176, 0.77821762, 0.06707988, 0.44119266, 0.86143951, 0.14142869, 0.38107651], [0.05184928, 0.30443125, 0.51446976, 0.41019049, 0.28488772, 0.64163901, 0.79144934, 0.20391598, 0.74182089, 0.63752605], [0.59372317, 0.41449716, 0.96439502, 0.31960131, 0.08543207, 0.54345959, 0.32765315, 0.13546302, 0.02392997, 0.69259437], [0.78487999, 0.46358413, 0.00204528, 0.84780841, 0.79438226, 0.62066125, 0.00540318, 0.58801235, 0.29551633, 0.29964949], [0.42173436, 0.42291476, 0.07275463, 0.33529962, 0.57569724, 0.69417658, 0.72307645, 0.76163726, 0.93134231, 0.58276407], [0.54888233, 0.96278878, 0.8754411 , 0.37908612, 0.21346531, 0.24987199, 0.22592014, 0.15196692, 0.64898977, 0.46738931]], [[0.76180619, 0.19684107, 0.9804092 , 0.63414859, 0.15944393, 0.33621738, 0.64647455, 0.42132307, 0.43761455, 0.13156431], [0.17241533, 0.97254444, 0.08787114, 0.42152428, 0.61388348, 0.16272438, 0.45476995, 0.78744258, 0.31531439, 0.83466892], [0.93708408, 0.64200988, 0.05303727, 0.22737523, 0.23421903, 0.60133774, 0.52090814, 0.4606707 , 0.63484921, 0.80211868], [0.1875056 , 0.7793045 , 0.38052546, 0.4155193 , 0.48021459, 0.73379325, 0.94914634, 0.692538 , 0.11893862, 0.81059515], [0.98164977, 0.02671248, 0.85380072, 0.02604326, 0.70934898, 0.31364071, 0.73065209, 0.24118954, 0.52926019, 0.79472227], [0.86053008, 0.89365581, 0.01378756, 0.92975158, 0.70691806, 0.52335724, 0.96060603, 0.271665 , 0.34497147, 0.18768595], [0.42152611, 0.87886799, 0.16648916, 0.54222787, 0.97900194, 0.99564663, 0.97993756, 0.48429583, 0.28621188, 0.38451776], [0.71255435, 0.22326523, 0.5982642 , 0.85506386, 0.82756427, 0.54880418, 0.65456172, 0.01594533, 0.80174038, 0.70847151], [0.87149819, 0.09517328, 0.35782378, 0.18971086, 0.11003147, 0.57714746, 0.42571913, 0.03917938, 0.62235515, 0.82302672], [0.01707902, 0.69225797, 0.70081661, 0.99040201, 0.90484519, 0.38950664, 0.58954625, 0.36441195, 0.56837273, 0.48109602]], [[0.89342518, 0.29328995, 0.96349173, 0.00423363, 0.74309801, 0.65564978, 0.46358676, 0.06980808, 0.0554776 , 0.86596416], [0.35161628, 0.39123391, 0.86316172, 0.33902448, 0.1927445 , 0.64786811, 0.40874412, 0.49139865, 0.14945555, 0.36177471], [0.57393979, 0.89469682, 0.39101587, 0.42336327, 0.38064056, 0.2204354 , 0.94664482, 0.10868325, 0.91672082, 0.0222476 ], [0.73891673, 0.30444457, 0.55649316, 0.73519581, 0.73056394, 0.1762973 , 0.6701558 , 0.08402915, 0.52939758, 0.54830553], [0.65275547, 0.22535621, 0.34447834, 0.90094927, 0.40876755, 0.37754999, 0.86391769, 0.67463482, 0.60985771, 0.46080682], [0.23689663, 0.24332746, 0.23781454, 0.10815221, 0.26996753, 0.31798925, 0.79464011, 0.3334357 , 0.21933663, 0.44277441], [0.54936875, 0.96293859, 0.14528912, 0.60575443, 0.85911333, 0.51568119, 0.84928117, 0.46169114, 0.05912254, 0.90743043], [0.42844594, 0.36393071, 0.73377529, 0.96801774, 0.55800917, 0.81562392, 0.80867315, 0.65157701, 0.6810823 , 0.62106799], [0.21635784, 0.98524439, 0.62192808, 0.91677505, 0.15302317, 0.49212554, 0.8318863 , 0.20888136, 0.40297869, 0.86118881], [0.56903487, 0.43041953, 0.39888401, 0.35424663, 0.05656722, 0.32171892, 0.00391985, 0.27453176, 0.28869414, 0.11401339]], [[0.88042056, 0.91864236, 0.47403751, 0.6026664 , 0.81104894, 0.34958783, 0.27929287, 0.19937826, 0.26281173, 0.13272624], [0.96542827, 0.19578564, 0.42303222, 0.20482481, 0.90681634, 0.14440653, 0.73203636, 0.93516557, 0.4857357 , 0.30623465], [0.07454046, 0.13507748, 0.00396167, 0.7854412 , 0.13121497, 0.28142127, 0.30727449, 0.17147207, 0.02986399, 0.1204758 ], [0.17702007, 0.04335649, 0.57699488, 0.92570704, 0.02006812, 0.25037468, 0.79102712, 0.54535056, 0.37801693, 0.14484094], [0.82819103, 0.30405995, 0.97871223, 0.05251062, 0.07451069, 0.20144524, 0.65150935, 0.00948494, 0.28233225, 0.95111281], [0.25152043, 0.51446501, 0.64577803, 0.07948271, 0.98484631, 0.97482688, 0.55792614, 0.9025694 , 0.19654695, 0.35811352], [0.48245624, 0.75375013, 0.36497118, 0.57014341, 0.52011966, 0.69855695, 0.85701521, 0.13363554, 0.92741102, 0.74786429], [0.27511339, 0.96377164, 0.30842524, 0.38978283, 0.12760297, 0.15800684, 0.69620357, 0.85829074, 0.43864968, 0.52838704], [0.76875031, 0.56457816, 0.01080651, 0.3208109 , 0.8524176 , 0.96732338, 0.14479163, 0.63541029, 0.47953687, 0.17987821], [0.36750883, 0.55628339, 0.64997839, 0.38419483, 0.33986497, 0.94895341, 0.11220963, 0.38770036, 0.29051655, 0.58587937]], [[0.96690999, 0.92013561, 0.17111856, 0.35989682, 0.1019462 , 0.97428925, 0.55023036, 0.98261561, 0.88945283, 0.98875156], [0.71288228, 0.76602913, 0.304048 , 0.31246292, 0.68520467, 0.48362438, 0.7867666 , 0.60621457, 0.01654591, 0.74773364], [0.97089418, 0.10118769, 0.24544911, 0.24403676, 0.88911409, 0.27457355, 0.521107 , 0.17584384, 0.77652542, 0.82653217], [0.4988585 , 0.5402737 , 0.78866251, 0.14844395, 0.22478393, 0.65634357, 0.19893294, 0.37750249, 0.24379787, 0.65640968], [0.94553148, 0.27841156, 0.03579512, 0.09722624, 0.83476133, 0.4734726 , 0.35425422, 0.79766939, 0.73266505, 0.24761926], [0.13402353, 0.8598392 , 0.42154187, 0.59006468, 0.23897816, 0.11604927, 0.98397172, 0.22649973, 0.64123149, 0.16163943], [0.68950486, 0.03201164, 0.716737 , 0.48864259, 0.16371238, 0.86802844, 0.37084455, 0.30776561, 0.33340542, 0.82591552], [0.95726025, 0.211997 , 0.63925491, 0.03903829, 0.37492454, 0.75208694, 0.00193454, 0.18109325, 0.91494705, 0.20482352], [0.14836904, 0.21058671, 0.99030326, 0.4758065 , 0.09420919, 0.32900774, 0.12530111, 0.1752328 , 0.39217956, 0.40139704], [0.97847577, 0.40005884, 0.83218807, 0.82547157, 0.54151807, 0.99507521, 0.41546851, 0.83099648, 0.1800131 , 0.36527302]], [[0.94816861, 0.12413046, 0.33044524, 0.71878174, 0.59236722, 0.43049325, 0.09656961, 0.17269315, 0.61076941, 0.58415249], [0.05041631, 0.34124127, 0.72532531, 0.01255399, 0.49634256, 0.48079633, 0.12356338, 0.33869374, 0.12230788, 0.15631875], [0.47665183, 0.79232376, 0.70703792, 0.02988635, 0.45138371, 0.19404042, 0.64486022, 0.91003335, 0.74653518, 0.49833991], [0.05352977, 0.87763981, 0.73836218, 0.80567073, 0.08458585, 0.2662627 , 0.93796965, 0.37984837, 0.28127993, 0.64051124], [0.06909109, 0.47484991, 0.0717492 , 0.92165648, 0.82530995, 0.43532418, 0.00219047, 0.19330733, 0.88311771, 0.40889329], [0.70178078, 0.25128338, 0.49990886, 0.75004399, 0.49071814, 0.15834591, 0.80519972, 0.22972152, 0.40972438, 0.15906551], [0.5254925 , 0.66976414, 0.26857909, 0.71517772, 0.2470051 , 0.24701756, 0.57827624, 0.02052913, 0.21884816, 0.58935998], [0.96041543, 0.28523167, 0.83269154, 0.43785822, 0.29150224, 0.24053068, 0.77826697, 0.25214547, 0.60793618, 0.99705347], [0.75748065, 0.90238639, 0.83058437, 0.523437 , 0.0579191 , 0.50776987, 0.86785692, 0.05297608, 0.19012431, 0.5685385 ], [0.71072145, 0.83835092, 0.8252401 , 0.97000964, 0.89036853, 0.44101105, 0.26152017, 0.37293132, 0.97582785, 0.66998918]], [[0.23025567, 0.99192962, 0.20282252, 0.36818672, 0.78082299, 0.97563205, 0.90768489, 0.91674261, 0.43286848, 0.35415175], [0.34025389, 0.64265361, 0.94611723, 0.73998378, 0.51195367, 0.24492988, 0.44114806, 0.79846077, 0.63054926, 0.05342819], [0.02835208, 0.0471513 , 0.15840684, 0.43303339, 0.81604504, 0.72706132, 0.56768381, 0.03971332, 0.28580809, 0.83792546], [0.27551859, 0.11512711, 0.52153478, 0.85728858, 0.5734422 , 0.77021892, 0.77820289, 0.36291891, 0.11650647, 0.00951226], [0.41706096, 0.77492519, 0.5086048 , 0.60971609, 0.14835057, 0.81190926, 0.25021873, 0.871436 , 0.62252274, 0.54477982], [0.01431651, 0.3051079 , 0.17371553, 0.51596558, 0.60311314, 0.32545181, 0.88865099, 0.92382589, 0.05696917, 0.6564882 ], [0.04810003, 0.75813202, 0.93500959, 0.5355982 , 0.5284012 , 0.86675794, 0.14571127, 0.0365812 , 0.25169212, 0.97490603], [0.9042802 , 0.73864884, 0.36485055, 0.40592598, 0.35495572, 0.24573156, 0.3779639 , 0.10238806, 0.03329964, 0.18463788], [0.81429317, 0.49802846, 0.5837804 , 0.25317739, 0.08771365, 0.83145592, 0.34732655, 0.91872521, 0.83124271, 0.68278254], [0.27924367, 0.54464692, 0.13023095, 0.81168252, 0.79141638, 0.8556577 , 0.3455616 , 0.63833232, 0.78094474, 0.91689893]], [[0.1809809 , 0.31302203, 0.11798216, 0.77346948, 0.82452569, 0.57294834, 0.66968908, 0.35058908, 0.62866361, 0.84862492], [0.777735 , 0.47041818, 0.79359717, 0.2640959 , 0.96708268, 0.5805305 , 0.71471294, 0.92431794, 0.14288161, 0.88517998], [0.88397257, 0.7759702 , 0.68716816, 0.17284555, 0.57433896, 0.91459936, 0.7302591 , 0.21098396, 0.0470252 , 0.91402677], [0.74834348, 0.99080714, 0.51943151, 0.07809512, 0.7208995 , 0.16886475, 0.52472097, 0.13560969, 0.54869767, 0.30609083], [0.21461174, 0.85536485, 0.15709048, 0.91983149, 0.20383994, 0.94560029, 0.36522421, 0.24102301, 0.97536425, 0.56455119], [0.50321124, 0.40172119, 0.78217268, 0.78885414, 0.28199496, 0.58726495, 0.93839415, 0.26803536, 0.06298071, 0.86648603], [0.92900326, 0.72162496, 0.9035032 , 0.83114754, 0.51745572, 0.49281415, 0.93525234, 0.23056545, 0.16071529, 0.31999053], [0.03070744, 0.45971104, 0.98178038, 0.18642646, 0.97108997, 0.71939848, 0.47746655, 0.15885825, 0.43702259, 0.27377788], [0.52270279, 0.83757918, 0.47602253, 0.57039667, 0.90389533, 0.95721902, 0.00253767, 0.11345267, 0.08724076, 0.78280449], [0.71100355, 0.17653535, 0.18410836, 0.51403893, 0.96481156, 0.67595492, 0.12344639, 0.17481929, 0.70734829, 0.52862687]], [[0.6976383 , 0.78998022, 0.03294333, 0.54645906, 0.98428263, 0.98214182, 0.83103272, 0.08413909, 0.43008168, 0.59079869], [0.53273117, 0.52896547, 0.91914912, 0.64592047, 0.16698422, 0.42146314, 0.37367473, 0.02025681, 0.33465547, 0.43045721], [0.96099224, 0.34761629, 0.49240128, 0.50951324, 0.29273917, 0.26711866, 0.07695093, 0.11678585, 0.36956885, 0.84475296], [0.25380887, 0.71116504, 0.85013933, 0.34665043, 0.06447147, 0.88188977, 0.65574653, 0.62992354, 0.38817948, 0.23773657], [0.26627282, 0.05487744, 0.8050777 , 0.78408089, 0.58601462, 0.40359495, 0.80601007, 0.6995063 , 0.93325266, 0.10831148], [0.41920036, 0.40136696, 0.1670434 , 0.61164979, 0.09269914, 0.12786483, 0.45296488, 0.94714016, 0.70360094, 0.62685519], [0.27054267, 0.77301723, 0.04715362, 0.14032876, 0.9468689 , 0.54183646, 0.59435258, 0.88090662, 0.21386498, 0.17693947], [0.98004442, 0.82692379, 0.39482475, 0.28668272, 0.39335964, 0.23295358, 0.1746968 , 0.33707852, 0.51339476, 0.01374397], [0.4733619 , 0.80005766, 0.5753254 , 0.48167817, 0.69427983, 0.69656901, 0.39919692, 0.86455252, 0.81219535, 0.0778037 ], [0.4099086 , 0.56468402, 0.70464065, 0.80534888, 0.62608557, 0.35324908, 0.33092266, 0.94615658, 0.79712219, 0.57465654]], [[0.37677323, 0.04122777, 0.5962142 , 0.75815671, 0.52635706, 0.99041067, 0.04628006, 0.84855253, 0.98016414, 0.25575542], [0.30836433, 0.68407351, 0.39431953, 0.62116398, 0.78282903, 0.09731486, 0.31394327, 0.82165063, 0.89576235, 0.41415674], [0.46121093, 0.90807297, 0.34205917, 0.68884439, 0.72668706, 0.13064083, 0.59002948, 0.934899 , 0.06355475, 0.25020899], [0.38964778, 0.72022472, 0.32664202, 0.28011718, 0.35587969, 0.00928261, 0.44622611, 0.51975616, 0.95215415, 0.95654336], [0.38107372, 0.74345998, 0.98006017, 0.0731786 , 0.64269643, 0.6578169 , 0.81962362, 0.49333939, 0.75245194, 0.07254201], [0.36921888, 0.80103608, 0.22719003, 0.28182564, 0.31244398, 0.89433357, 0.43217102, 0.64322147, 0.23264352, 0.17447547], [0.70390144, 0.58226995, 0.83929986, 0.25373814, 0.85211986, 0.86880542, 0.82727462, 0.60648573, 0.61339207, 0.54639378], [0.46553867, 0.43630465, 0.88301966, 0.36370425, 0.74999952, 0.33429163, 0.28853472, 0.82573873, 0.90060189, 0.24099897], [0.1202448 , 0.63274413, 0.22665454, 0.07726598, 0.71720438, 0.67008991, 0.88934533, 0.56754874, 0.2707579 , 0.26809053], [0.26306282, 0.34945132, 0.06789874, 0.59009213, 0.28597165, 0.73213059, 0.39578812, 0.03078215, 0.34429579, 0.77332546]]])

      Variances (σ²):
      array([[[4.88130013e-02, 1.76924023e-02, 7.37434075e-02, 7.90873555e-02, 9.95648124e-02, 9.40892385e-02, 5.43120684e-03, 9.90986853e-02, 1.35629599e-02, 7.04046569e-02], [1.42499973e-02, 6.19836564e-02, 2.31607663e-02, 6.48635317e-02, 5.70624021e-02, 6.39261787e-02, 7.32759311e-02, 4.75875368e-02, 5.57199773e-02, 9.56000001e-02], [9.25274952e-02, 5.40644831e-02, 5.54850342e-02, 3.47701623e-03, 2.97613995e-02, 8.72448241e-02, 9.25977651e-02, 1.93688582e-02, 4.26475631e-02, 3.03829268e-02], [6.50592959e-02, 2.21773015e-02, 6.71757755e-02, 5.78649478e-02, 7.88018318e-02, 1.61247982e-03, 9.30182139e-02, 7.81835405e-03, 3.06821353e-02, 8.19759024e-02], [5.81446938e-02, 7.23423992e-02, 6.14745237e-02, 5.45832279e-02, 2.79817511e-02, 6.08504059e-02, 8.07328102e-02, 4.44219395e-02, 4.99286899e-04, 8.09290791e-02], [9.39076776e-03, 2.00865861e-02, 7.01842688e-02, 1.90534119e-02, 4.26401881e-02, 7.10603142e-02, 3.37560133e-02, 5.53621563e-02, 7.31577357e-02, 6.99923030e-02], [8.83723323e-02, 6.58624485e-03, 7.23381678e-02, 3.07128483e-02, 6.11673293e-02, 8.66447134e-02, 6.93081620e-02, 8.40576059e-02, 8.83372191e-02, 9.83814342e-02], [9.39090992e-02, 1.98648045e-02, 5.39923434e-02, 8.55598343e-02, 4.14195610e-02, 5.69403414e-02, 6.89596503e-02, 1.17360518e-02, 1.42989814e-02, 2.90884349e-02], [5.39755257e-02, 7.03273378e-02, 8.96614987e-02, 9.39981759e-02, 7.34937833e-02, 4.26697118e-02, 1.37211566e-02, 8.13763043e-03, 2.72693940e-02, 8.77082825e-02], [8.77972508e-02, 4.32082576e-02, 5.64693493e-02, 1.81920140e-02, 5.74204063e-02, 5.23138410e-02, 1.60186530e-02, 9.30380365e-02, 5.05273212e-03, 5.02389917e-02]], [[7.59833676e-02, 1.02441139e-02, 4.31049499e-02, 1.68583843e-02, 4.93820958e-02, 7.92490425e-02, 5.16007909e-02, 9.83555761e-02, 8.84013562e-02, 1.90297635e-02], [7.43501094e-03, 1.69758117e-02, 4.50806775e-02, 6.67867691e-02, 7.81368376e-02, 3.92863454e-02, 9.15212376e-03, 1.27439999e-02, 3.87001601e-02, 8.74047197e-02], [7.98002014e-02, 9.52152872e-03, 3.65885681e-02, 4.39984872e-02, 3.82723354e-03, 8.31610023e-02, 7.19664534e-02, 2.47562405e-02, 2.47440747e-02, 3.39179253e-02], [5.44912353e-02, 7.51313703e-02, 1.48727387e-02, 7.93920533e-02, 2.74622140e-02, 8.59243760e-02, 9.09690675e-02, 4.37961299e-02, 7.25332455e-02, 4.02113670e-02], [4.37817407e-02, 7.97509310e-02, 5.72001987e-02, 2.28317053e-02, 8.16335512e-02, 7.50045271e-02, 1.86211845e-02, 3.96122430e-02, 2.46275918e-02, 7.10008888e-03], [8.72905577e-02, 8.53271635e-02, 7.08206275e-02, 4.47826711e-02, 3.28521539e-02, 4.67699035e-02, 2.34346515e-02, 6.98079766e-02, 1.83181412e-03, 3.00085851e-02], [2.99567397e-02, 7.79376797e-02, 7.81037782e-02, 2.88259728e-02, 5.56717999e-02, 8.21469354e-02, 7.06542169e-02, 8.11432292e-02, 5.61533818e-02, 7.43839901e-02], [5.32170563e-02, 3.84541740e-05, 5.37519892e-02, 9.63431775e-02, 5.95260991e-02, 6.71056795e-02, 4.55820409e-02, 3.02682620e-02, 2.90227717e-02, 9.49518164e-03], [7.77843648e-02, 9.88415377e-02, 3.42782155e-02, 9.86984948e-02, 5.22710507e-02, 3.59499465e-02, 6.46688944e-02, 9.13400205e-02, 9.05610486e-02, 8.90611973e-02], [8.55053635e-02, 9.72985143e-02, 8.44270507e-02, 8.57936165e-02, 9.22902644e-02, 4.96634578e-02, 6.78222625e-02, 6.92960001e-02, 9.08745161e-02, 4.49826678e-02]], [[8.55360790e-02, 2.20957255e-02, 4.45026846e-02, 6.42132583e-02, 7.97060680e-02, 3.63052351e-02, 3.82018479e-02, 4.98244692e-02, 4.67264986e-02, 4.07423364e-02], [4.40948493e-02, 2.98827688e-02, 1.46329143e-02, 2.49048518e-02, 7.91804904e-03, 9.41713378e-02, 6.67828431e-03, 2.30236768e-02, 3.58092353e-02, 8.59704063e-02], [1.38976490e-02, 6.56927527e-02, 9.78232482e-04, 7.23622168e-03, 2.02520249e-02, 4.32599388e-02, 2.26293256e-02, 1.76137356e-02, 9.10569599e-02, 7.41053844e-02], [8.19740949e-02, 2.70106544e-02, 1.68500333e-02, 2.40396190e-02, 6.29339898e-02, 3.18582569e-02, 4.55282996e-02, 8.83274827e-02, 7.54413000e-02, 8.56912243e-02], [9.40152076e-02, 9.62403050e-02, 1.20942426e-02, 8.89183837e-02, 6.18511515e-03, 6.60142926e-02, 1.22849150e-02, 1.36325255e-02, 5.79247235e-02, 5.32956302e-02], [3.71220926e-02, 4.58463447e-03, 1.33829453e-02, 5.30183255e-02, 1.48859354e-02, 4.34242974e-02, 3.54733389e-02, 6.95013038e-02, 5.52934722e-02, 3.79568484e-02], [1.04483818e-02, 7.56441002e-02, 1.84945822e-02, 1.56668019e-02, 7.56453561e-02, 3.98810179e-02, 4.13323438e-02, 4.43471026e-02, 6.51607777e-02, 6.89471326e-02], [8.89753665e-02, 4.74604090e-02, 9.81658459e-03, 5.99843582e-02, 2.21815606e-02, 7.83887890e-02, 7.26214757e-02, 1.29817721e-02, 3.79421913e-02, 3.79688109e-02], [1.94963600e-03, 1.68625927e-02, 8.06156146e-02, 6.48589827e-02, 4.54214419e-02, 8.81488965e-02, 9.56215718e-02, 9.85355071e-02, 5.64908105e-02, 5.26040958e-02], [9.34437496e-02, 6.18601783e-02, 3.48622382e-02, 6.89917345e-02, 7.42377499e-02, 8.46512418e-02, 9.58316506e-02, 1.18171167e-03, 2.15988568e-02, 4.64811049e-02]], [[2.29161899e-02, 6.61302551e-02, 7.98083699e-02, 3.81964839e-02, 1.74596831e-02, 3.29456055e-03, 6.48656473e-02, 3.08713582e-02, 1.74179940e-02, 9.64733917e-03], [3.76811362e-04, 3.23064314e-02, 4.68107673e-02, 7.29820452e-02, 9.66241806e-02, 1.74320789e-03, 1.01980890e-02, 9.33094317e-02, 9.34048981e-02, 5.21120848e-02], [5.08066157e-02, 2.57736326e-02, 7.70349118e-02, 5.10458558e-02, 2.09821191e-03, 6.37832963e-03, 8.21276229e-02, 6.08360222e-02, 6.79420796e-03, 9.67607146e-02], [5.77514428e-02, 2.42158139e-02, 7.41802214e-02, 1.24710218e-02, 3.88735679e-02, 4.51802905e-02, 7.55064536e-03, 7.69975010e-02, 1.25133489e-02, 9.64259053e-02], [5.51820811e-02, 1.70311054e-02, 9.98852798e-02, 1.15385957e-02, 4.57940484e-02, 4.76997413e-02, 4.69235414e-02, 6.01199767e-02, 2.42547243e-02, 7.14093777e-02], [4.42754316e-02, 7.11303062e-02, 4.25906476e-02, 6.37664019e-02, 9.97427816e-02, 9.87343950e-04, 9.47598787e-02, 1.96573508e-02, 9.53326750e-02, 4.82172687e-02], [1.74500707e-02, 4.60654226e-02, 8.26364402e-02, 4.20210633e-02, 5.96318787e-02, 3.64139855e-02, 5.94994207e-02, 3.07405479e-02, 5.58490352e-02, 9.91682467e-02], [3.42648446e-02, 1.84970726e-02, 8.52885673e-02, 7.60895511e-03, 8.32419372e-02, 4.14241179e-02, 9.77939466e-02, 1.47058881e-02, 4.42100898e-02, 2.08947935e-02], [9.94618441e-02, 5.59187475e-02, 8.53633454e-02, 3.28577536e-02, 3.24725249e-02, 7.38058272e-02, 1.58176376e-02, 3.86334281e-02, 3.33783733e-02, 3.04973835e-02], [8.05131339e-02, 6.23949671e-02, 5.42242201e-02, 3.90064459e-02, 7.69588553e-03, 1.71652737e-03, 3.60211811e-02, 6.42345813e-02, 5.33040142e-02, 7.45147084e-02]], [[8.01858635e-02, 4.51753116e-02, 2.15702433e-02, 6.00786662e-03, 5.63653758e-02, 2.18488803e-02, 6.19836736e-02, 4.14063281e-02, 9.35383102e-02, 6.72235970e-02], [5.67761697e-03, 4.87047852e-02, 9.63656857e-02, 5.55292652e-02, 8.38138752e-02, 7.77056167e-02, 4.88468734e-02, 7.98319008e-02, 6.27434118e-02, 8.49217867e-02], [4.76539165e-02, 5.68400496e-02, 1.37592103e-02, 4.92795558e-02, 2.49002572e-02, 7.74397400e-02, 4.52258893e-02, 1.51675731e-02, 5.10062149e-02, 1.39280700e-02], [2.80940115e-02, 9.13121170e-03, 5.96133006e-02, 7.81536537e-02, 5.41539242e-02, 1.53982895e-02, 9.53186387e-02, 3.95923774e-02, 3.86187367e-02, 6.11864390e-02], [1.59417523e-02, 3.04518313e-04, 5.74900418e-02, 4.96953118e-02, 4.03848394e-02, 9.40465714e-02, 1.01949778e-02, 6.61375052e-02, 3.39831026e-02, 2.35722851e-02], [2.37074754e-02, 4.55384775e-02, 6.76526813e-02, 6.40401832e-02, 2.24611303e-02, 1.90545350e-02, 4.52676027e-02, 2.64986883e-02, 7.26729721e-02, 4.34537543e-02], [7.39742449e-02, 5.11788581e-02, 1.98138992e-02, 7.22469655e-02, 8.29015630e-02, 9.40609463e-02, 1.81961698e-02, 5.44243746e-02, 7.95603784e-02, 9.78485678e-02], [3.28996637e-02, 9.53561980e-02, 7.66642597e-02, 7.63543022e-02, 1.42044824e-02, 1.43817793e-02, 6.19775113e-02, 6.17815045e-02, 6.51281300e-02, 6.07146972e-02], [1.44565634e-02, 4.40589211e-02, 6.94428777e-02, 4.95148310e-02, 6.14693095e-02, 2.35082412e-02, 1.91754220e-02, 6.55739369e-02, 9.84777989e-02, 4.60655486e-02], [5.54384146e-02, 7.55364626e-02, 7.60787023e-02, 3.18920631e-02, 4.19358405e-02, 2.99341940e-02, 5.53641236e-02, 5.01323175e-02, 2.30659679e-02, 5.14803767e-02]], [[9.72417254e-03, 2.69287824e-02, 8.45723321e-02, 6.66816417e-02, 6.61700371e-02, 6.64924996e-02, 3.04621510e-02, 1.61875539e-02, 3.35864772e-03, 4.60653678e-02], [8.19979849e-02, 5.56931918e-02, 6.68447531e-02, 4.66611476e-02, 2.08485723e-02, 7.54960683e-02, 5.70515547e-02, 6.12947154e-02, 7.20054668e-02, 4.69991655e-02], [8.01097757e-02, 6.84237374e-02, 1.94881541e-02, 2.54979171e-04, 1.51843661e-03, 8.52419147e-02, 8.28449580e-02, 9.18089350e-02, 8.69967820e-02, 6.70652438e-02], [6.04914731e-03, 9.62827415e-02, 6.65664241e-02, 3.19462363e-02, 9.41935782e-02, 8.99820789e-02, 7.17527777e-02, 2.81545394e-03, 6.36540779e-02, 3.90077020e-02], [5.13757839e-02, 2.45954375e-02, 8.88757463e-02, 9.75768554e-02, 2.67515881e-02, 6.50478557e-02, 7.02025744e-02, 5.12810745e-02, 3.86377434e-02, 8.49193941e-02], [5.04792312e-02, 2.03428090e-02, 5.67380005e-02, 3.20894646e-02, 6.89354668e-02, 7.14902955e-02, 9.91412120e-02, 9.94869468e-02, 3.62104311e-02, 1.49019947e-02], [1.90904807e-02, 7.82880061e-02, 1.55151556e-02, 7.69647186e-02, 8.29618176e-02, 7.69463725e-02, 7.14172765e-02, 7.37241265e-02, 3.63414495e-02, 7.85555249e-02], [6.48586317e-02, 7.86336505e-02, 5.76346605e-02, 1.65940620e-02, 4.04673234e-02, 4.71291148e-02, 8.98711846e-03, 3.95886373e-02, 3.19461901e-02, 4.02378265e-02], [3.69545734e-02, 4.39719671e-02, 6.17746396e-02, 2.77849095e-02, 2.73358647e-02, 1.77585621e-02, 7.74832804e-02, 8.30063968e-02, 7.13497676e-02, 2.67729367e-02], [7.20625138e-02, 8.70651863e-02, 7.95820969e-02, 7.52300003e-02, 6.42560983e-02, 4.89578095e-03, 1.20447252e-02, 8.28778648e-02, 9.42003033e-02, 5.08495330e-02]], [[8.93325962e-02, 4.03948548e-02, 9.95461424e-02, 1.96485025e-02, 4.30691105e-02, 5.71071390e-02, 8.14740308e-02, 8.67373015e-02, 9.61916592e-02, 5.70456836e-02], [9.40208354e-02, 2.31750047e-02, 7.04254355e-02, 6.34950454e-02, 2.05247925e-02, 7.05330469e-02, 2.73021713e-02, 8.67654036e-02, 7.89672934e-02, 5.17088538e-02], [1.67035869e-02, 1.34653403e-02, 2.07535736e-02, 3.92339294e-02, 9.38720639e-02, 3.65911768e-02, 8.52642781e-02, 6.09175743e-02, 8.89053126e-02, 4.29321906e-02], [4.64074392e-02, 2.77245849e-02, 2.23749788e-02, 1.68412963e-02, 9.22647193e-03, 1.79237753e-02, 7.56341773e-02, 3.71798178e-02, 9.68471453e-02, 9.62482203e-02], [2.83610273e-03, 1.44447647e-02, 3.11039264e-02, 5.20024295e-02, 7.05746987e-02, 1.70616485e-02, 7.68843388e-02, 5.27955463e-02, 6.63415544e-02, 6.56597042e-02], [3.57322255e-02, 5.28800858e-02, 2.37005318e-02, 3.75265997e-02, 5.49706449e-02, 6.77595968e-02, 6.36894356e-02, 2.95707879e-02, 7.61341059e-02, 8.73794588e-03], [4.11596046e-02, 8.82669458e-02, 7.78059216e-02, 1.50528905e-02, 8.95082761e-02, 1.76773436e-02, 5.55733566e-02, 6.12540951e-02, 1.52887873e-02, 6.67766210e-02], [2.75746881e-02, 1.71666979e-02, 2.89460637e-02, 2.83481231e-02, 9.46500708e-02, 2.17457262e-02, 7.20352233e-02, 6.49250028e-02, 4.09016188e-03, 3.63550782e-02], [6.80736884e-02, 8.25915852e-02, 4.26927261e-02, 8.91469415e-02, 5.44553712e-02, 7.02366852e-02, 9.60629102e-02, 7.32860229e-02, 3.09005520e-02, 4.05945421e-02], [8.98138156e-02, 5.65142329e-02, 3.57962274e-02, 9.95769108e-02, 8.32946954e-03, 4.85898529e-02, 3.79892810e-02, 1.40379986e-02, 5.42838722e-03, 9.11460724e-03]], [[6.92823186e-02, 5.61322915e-02, 9.29276189e-02, 7.34417755e-02, 5.26466388e-02, 8.74823875e-02, 4.24769831e-02, 2.77590809e-02, 7.30168283e-02, 7.08294253e-02], [9.22495957e-02, 4.60119893e-02, 3.59194114e-02, 1.05315088e-02, 7.87784492e-03, 1.93942644e-02, 2.54638956e-02, 8.61466812e-02, 2.87624028e-02, 2.41308789e-02], [1.96737152e-02, 7.36227548e-02, 9.34173482e-02, 3.86852854e-02, 6.79393965e-02, 8.58874270e-02, 5.14155401e-02, 1.66946195e-03, 2.82438050e-03, 9.17187821e-02], [3.08163352e-02, 3.93729758e-02, 4.04261965e-02, 5.92490270e-02, 5.93239099e-02, 5.30664955e-02, 8.70812015e-02, 7.83647480e-02, 2.08951132e-02, 9.49807108e-02], [7.79350351e-02, 4.06004127e-02, 7.00124696e-03, 9.63950822e-02, 2.76797071e-02, 2.92378006e-02, 8.12020164e-02, 5.27084075e-02, 6.20249688e-02, 5.31052121e-02], [5.98659379e-02, 5.92581926e-02, 7.07067923e-02, 6.69645172e-02, 6.70474166e-02, 9.93714689e-02, 5.77448046e-02, 4.27654129e-02, 1.75803661e-02, 2.30454927e-02], [6.29644968e-02, 6.42877892e-02, 4.34520718e-03, 5.91699029e-02, 8.01321212e-02, 7.47683782e-02, 5.48199143e-02, 5.28533327e-02, 5.24471482e-02, 2.10229118e-02], [6.84144114e-04, 3.45695735e-02, 5.21236547e-02, 5.54261195e-02, 3.77040099e-02, 4.39715891e-02, 4.85740886e-02, 9.92758994e-02, 8.75563033e-02, 8.84393182e-03], [4.41775371e-02, 2.75713750e-02, 1.47546110e-02, 5.00258052e-02, 6.78624588e-03, 4.61030913e-02, 3.16966155e-02, 7.53898873e-02, 1.07494854e-02, 6.16525196e-02], [7.06566926e-02, 8.45488327e-02, 9.49375602e-02, 8.67144925e-03, 2.74030959e-02, 3.24689746e-02, 6.92329889e-03, 7.58049261e-03, 5.22194660e-02, 1.73063900e-02]], [[1.87740250e-02, 8.97397524e-02, 5.72689207e-02, 6.36438244e-02, 3.96568109e-02, 3.17396315e-02, 3.93540753e-02, 1.05782509e-02, 8.88082742e-03, 4.09486416e-02], [1.29279804e-02, 4.27654427e-02, 5.88263266e-02, 5.86854375e-02, 8.78046712e-02, 9.45547088e-02, 8.76608690e-02, 7.26172381e-03, 1.18990798e-02, 5.10666550e-02], [9.13552056e-02, 3.46079226e-02, 2.26430585e-02, 7.41117987e-02, 1.02281317e-02, 9.46247450e-02, 6.98719987e-02, 4.09231670e-02, 1.59482046e-02, 7.40344186e-02], [4.86856803e-02, 9.35974376e-02, 1.72148487e-02, 3.17878145e-02, 7.89159157e-02, 7.97031980e-02, 6.19846954e-02, 3.43098680e-02, 7.13811056e-02, 1.16070583e-02], [3.03909365e-02, 3.98491736e-02, 5.88279643e-02, 3.29859606e-02, 1.07440927e-02, 4.47741551e-02, 5.78971570e-02, 2.15488454e-02, 7.32818028e-03, 7.06042529e-02], [7.75602838e-02, 3.76710047e-02, 1.02434118e-02, 3.22636438e-02, 1.76612540e-02, 1.87350569e-02, 7.46414267e-02, 1.60763764e-02, 4.94853000e-02, 3.16962676e-02], [4.41731825e-02, 6.42014736e-02, 9.20033067e-02, 1.54301411e-02, 2.10577674e-02, 3.60120598e-02, 3.20686253e-02, 8.65544103e-02, 4.40621083e-02, 7.01612614e-02], [8.63362752e-02, 5.16260673e-02, 7.29504717e-02, 5.34849555e-02, 3.17940403e-02, 3.40278669e-02, 8.28733571e-02, 7.67081575e-02, 7.05647887e-02, 9.85026543e-02], [4.64998353e-02, 2.31222374e-02, 6.93797374e-02, 3.45183323e-02, 4.60011631e-02, 5.45998204e-02, 9.60608338e-02, 8.18364933e-02, 7.95310318e-02, 4.85549216e-02], [1.17256785e-02, 7.19784365e-02, 3.55927553e-02, 8.67105617e-02, 7.85587544e-02, 8.46997567e-02, 4.07548409e-02, 6.23016380e-02, 9.31820338e-04, 1.23719416e-02]], [[5.42059273e-02, 3.08233140e-02, 2.36824068e-03, 8.09153139e-02, 1.50017518e-02, 5.69427217e-02, 8.78806231e-02, 2.56949232e-02, 7.99036945e-02, 6.13170311e-03], [2.03673126e-02, 7.24135836e-02, 9.89644422e-04, 2.87683495e-02, 2.63788541e-02, 4.63077151e-02, 9.75791786e-02, 4.53554097e-02, 1.73321437e-02, 2.13020152e-02], [4.28906423e-02, 3.96721954e-02, 6.37376783e-02, 3.53552318e-02, 7.36997241e-02, 9.32166433e-02, 3.68073673e-02, 3.07505949e-02, 4.75385733e-02, 8.53009653e-02], [9.74233805e-02, 8.34375286e-03, 1.51866059e-03, 4.05400000e-02, 2.94948063e-02, 2.88964137e-02, 7.48225544e-03, 8.60672119e-02, 1.75124394e-02, 3.49608105e-02], [3.18224744e-02, 8.62831196e-02, 6.49140007e-02, 2.25219286e-02, 8.02411590e-02, 9.72853375e-02, 8.06721304e-02, 6.90360734e-02, 3.24948718e-02, 2.74822500e-02], [4.29081453e-02, 9.71339982e-02, 5.14231497e-03, 4.92797303e-02, 3.32798630e-02, 5.36985403e-02, 9.36694922e-03, 7.91778533e-02, 9.66146114e-02, 1.42509326e-02], [1.23998027e-02, 5.34460131e-02, 5.53010236e-02, 2.98964450e-02, 5.08093047e-02, 5.01102788e-02, 6.68914166e-02, 7.74317696e-02, 9.35611701e-02, 6.29254755e-02], [6.72659610e-02, 1.99902916e-02, 6.92201581e-02, 1.71339519e-02, 4.00424004e-03, 8.49551556e-02, 7.35342726e-02, 3.70949536e-03, 7.64578037e-02, 7.72923262e-02], [8.13131951e-02, 6.55071729e-03, 7.65814707e-02, 4.88060444e-02, 7.99416093e-02, 3.17815457e-02, 9.75259528e-02, 7.21296756e-02, 5.78924604e-02, 5.88889741e-02], [4.60776588e-02, 9.86453067e-02, 7.97829302e-02, 7.04314294e-02, 4.90864354e-02, 7.57373201e-03, 6.86604700e-02, 8.70451266e-02, 8.83168794e-02, 7.69371592e-02]]])
    • bob
      (x, z)
      float64
      𝟙
      0.0, 0.1, ..., 9.8, 9.9
      σ = 0.150, 0.060, ..., 0.248, 0.243
      Values:
      array([[0. , 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9], [1. , 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9], [2. , 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9], [3. , 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9], [4. , 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9], [5. , 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9], [6. , 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9], [7. , 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9], [8. , 8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9], [9. , 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, 9.7, 9.8, 9.9]])

      Variances (σ²):
      array([[2.25529846e-02, 3.62370715e-03, 7.52597784e-02, 3.37255253e-02, 6.46877862e-02, 1.57003577e-02, 2.44615521e-02, 9.41223274e-02, 1.74296558e-02, 1.70964689e-02], [1.22538365e-02, 9.23529560e-02, 5.54142093e-02, 3.89674894e-02, 9.47033191e-02, 1.55751203e-02, 2.95053715e-02, 5.66485112e-02, 6.63876361e-02, 5.74912327e-02], [1.64387301e-02, 4.07091602e-02, 1.91904613e-02, 4.09419602e-02, 1.91374764e-02, 3.27002597e-02, 6.97147600e-02, 4.77795584e-02, 7.66718590e-02, 1.22674692e-02], [5.07214777e-02, 4.28298700e-02, 2.52548505e-03, 1.32631926e-02, 6.64629172e-02, 4.59661558e-02, 1.64530418e-02, 7.88147599e-02, 3.39494566e-02, 7.98590782e-02], [5.66379414e-02, 4.75262605e-03, 6.70883591e-02, 7.55671512e-03, 4.38822012e-02, 1.50316343e-02, 5.47187515e-02, 7.69430985e-02, 9.00089154e-02, 2.33060759e-02], [9.53021312e-02, 2.12819471e-02, 4.93056997e-03, 1.32111550e-02, 3.68141082e-03, 8.87698078e-02, 3.32523293e-03, 6.85570655e-02, 5.03793592e-03, 4.85461500e-02], [8.74154684e-02, 7.84574041e-02, 6.30773537e-02, 3.62713128e-02, 8.43797308e-02, 5.66401286e-02, 2.71355312e-02, 1.99824428e-02, 9.77061747e-03, 1.85703883e-02], [7.60959381e-02, 8.71273923e-02, 5.00555000e-03, 8.41358649e-02, 4.13240210e-05, 3.68368897e-02, 9.06634006e-02, 7.62629855e-02, 5.47189061e-02, 5.75132242e-02], [1.65234629e-02, 9.69946763e-02, 1.44833180e-02, 2.86736026e-02, 3.42757138e-02, 2.55012007e-02, 8.94328725e-02, 9.51617642e-02, 4.53197062e-03, 1.35797721e-02], [1.43103632e-02, 1.12191160e-02, 6.35732820e-02, 6.56480397e-02, 8.43245224e-02, 6.73118985e-02, 7.92499837e-02, 3.61814690e-02, 6.14406058e-02, 5.88344304e-02]])

To slice in multiple dimensions, we can simply chain the slicing notation used previously for 1D data. This gives us a number of different options for visualizing our data:

[4]:
sc.table(d['x', 5]['z', 2])

We can plot and item of a Dataset using:

[5]:
sc.plot(d['bob'])

Plotting a 3-dimensional data cube will show a 2D image with a slider to navigate through the third dimension (note that interactive sliders will only appear in a Jupyter notebook and not in the documentation pages):

[6]:
sc.plot(d['alice'])

Finally, by extracting a 1D variable, we obtain a 1D plot:

[7]:
sc.plot(d['x', 8]['y', 2])

Note that this is now plotted as a histogram since the coordinate in the dataset represents bin edges, in contrast to the 1D data plotted in 1-D datasets and tables.

Operations automatically broadcast based on dimension labels. That is, if one of the operands lacks one (or multiple) dimensions that the other operands have, the operand is considered constant along those dimensions. Its values are implicitly “duplicated” so the shape matches. In contrast to numpy or MATLAB there is no need to keep track of dimension order:

[8]:
d['alice'] -= d['bob']
d['alice'] -= d['alice']['y', 5]
sc.plot(d['alice']['x', 4])

Exercise 1#

Remove the X and Z surface layer of the volume, i.e., remove the first and last slice in each of the dimensions 'x' and 'z'.

Solution 1#

[9]:
d = d['x', 1:-1]['z', 1:-1].copy()
d
[9]:
Show/Hide data repr Show/Hide attributes
scipp.Dataset (11.23 KB)
    • z: 8
    • y: 10
    • x: 8
    • x
      (x [bin-edge])
      float64
      m
      1.0, 2.0, ..., 8.0, 9.0
      Values:
      array([1., 2., 3., 4., 5., 6., 7., 8., 9.])
    • y
      (y [bin-edge])
      float64
      m
      0.0, 1.0, ..., 9.0, 10.0
      Values:
      array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.])
    • z
      (z [bin-edge])
      float64
      m
      1.0, 2.0, ..., 8.0, 9.0
      Values:
      array([1., 2., 3., 4., 5., 6., 7., 8., 9.])
    • alice
      (z, y, x)
      float64
      𝟙
      -0.697, 0.967, ..., -0.001, 0.094
      σ = 0.529, 0.442, ..., 0.433, 0.244
      Values:
      array([[[-0.69681474, 0.96662165, -0.29560299, -0.54747412, -0.18713986, -0.31413148, 0.14965807, 0.09264308], [ 0.07888863, 0.07408358, -0.5082273 , -0.09303458, -0.36063285, -0.50583608, 0.51577758, -0.02965709], [-0.25164593, 0.03924972, -0.70237635, -0.47269902, 0.0779805 , -0.4396979 , 0.18900571, 0.28987773], [-0.11435131, 0.3667379 , -0.51423228, -0.22670347, 0.21043601, -0.01145969, 0.420873 , -0.22603286], [-0.86694333, 0.84001317, -0.90370832, 0.00243093, -0.20971653, -0.22995394, -0.03047545, 0.18428871], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [-0.01478782, 0.1527016 , -0.3875237 , 0.27208389, 0.47228939, 0.01933153, 0.21263084, -0.0587596 ], [-0.67039058, 0.58447664, -0.07468772, 0.12064621, 0.02544694, -0.30604431, -0.25571967, 0.4567689 ], [-0.79848253, 0.34403622, -0.74004072, -0.59688659, 0.05379023, -0.53488691, -0.23248561, 0.27738368], [-0.20139783, 0.68702905, 0.06065043, 0.19792714, -0.13385059, -0.37105978, 0.09274696, 0.22340125]], [[ 0.04996249, 0.7256772 , -0.10391858, 0.47313048, 0.33766053, -0.33105335, -0.26362762, -0.16385903], [ 0.14790645, 0.62534719, 0.23087227, -0.07722302, 0.32987886, -0.38589599, 0.15796295, -0.06988108], [ 0.65136936, 0.15320133, 0.31521107, 0.11067303, -0.09755385, 0.15200471, -0.22475245, 0.69738419], [ 0.06111711, 0.31867862, 0.62704361, 0.46059641, -0.14169195, -0.12448431, -0.24940655, 0.31006095], [-0.01797125, 0.1066638 , 0.79279706, 0.13880002, 0.05956074, 0.06927758, 0.34119913, 0.39052109], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [ 0.71961113, -0.09252541, 0.49760223, 0.5891458 , 0.19769194, 0.05464106, 0.12825544, -0.16021409], [ 0.12060325, 0.49596075, 0.85986553, 0.28804164, 0.49763467, 0.01403304, 0.31814131, 0.46174567], [ 0.74191694, 0.38411355, 0.80862285, -0.11694435, 0.17413629, 0.03724619, -0.12455434, 0.18364206], [ 0.18709207, 0.16106948, 0.24609442, -0.21340031, 0.00372967, -0.79072026, -0.05890394, 0.06935751]], [[ 0.40417736, -0.17174051, 0.52318369, -0.17379737, -0.62523905, -0.27863328, -0.70319114, 0.06626478], [-0.31867936, -0.2227458 , 0.1253421 , -0.07802997, -0.83042035, 0.17411021, 0.03259617, 0.28918875], [-0.37938753, -0.64181635, 0.70595849, -0.85363134, -0.69340561, -0.25065165, -0.73109733, -0.16668296], [-0.47110851, -0.06878315, 0.84622433, -0.96477819, -0.7244522 , 0.23310097, -0.35721884, 0.18146998], [-0.21040506, 0.3329342 , -0.02697208, -0.91033562, -0.77338164, 0.09358321, -0.89308446, 0.0857853 ], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [ 0.23928513, -0.28080684, 0.4906607 , -0.46472665, -0.27626993, 0.29908907, -0.76893386, 0.73086407], [ 0.44930664, -0.33735279, 0.31030012, -0.85724334, -0.81682004, 0.13827743, -0.04427866, 0.24210273], [ 0.05011316, -0.63497152, 0.24132819, -0.13242871, -0.0075035 , -0.41313451, -0.26715911, 0.28298992], [ 0.04181839, 0.00420036, 0.30471213, -0.64498134, -0.02587347, -0.44571652, -0.51486904, 0.0939696 ]], [[ 0.06029641, -0.25042331, -0.23016786, -0.13703195, 0.85823999, -0.43374136, 0.75611588, 0.24822135], [-0.09381007, -0.11749387, -0.27760175, 0.44622651, 0.36757511, -0.19720512, 0.37971484, -0.62468557], [-0.75865151, -0.17609276, -0.34602791, 0.65013593, 0.15852428, -0.46286472, -0.05065589, 0.13529394], [-0.3195655 , 0.36712064, -0.44162073, -0.01419422, 0.54029431, -0.78503878, 0.15100276, -0.39743362], [-0.58142764, -0.38574675, -0.49283844, 0.59578317, 0.35742334, -0.6297175 , 0.57116966, 0.09143356], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [-0.82782757, 0.29519513, -0.10142208, -0.07526578, 0.75197917, -0.61312718, 0.08126588, -0.30782607], [-0.6478422 , 0.21771304, -0.55102638, 0.13594638, 0.63603768, -0.98203719, -0.04540648, 0.27371556], [-0.64925249, 0.56876139, -0.11425817, -0.14476896, 0.21295848, -0.85867061, -0.05126693, -0.24905192], [-0.45978036, 0.4106462 , 0.23540689, 0.30253991, 0.87902594, -0.56850321, 0.60449675, -0.46121839]], [[-0.12715292, -0.16946362, -0.03126225, 0.10164908, 0.27214734, -0.7086301 , -0.05702837, 0.20104504], [ 0.08995789, 0.22541645, -0.73749 , 0.00562442, 0.32245042, -0.68163633, 0.10897223, -0.2874165 ], [ 0.54104038, 0.20712906, -0.72015764, -0.03933443, 0.03569451, -0.16033949, 0.68031184, 0.33681081], [ 0.62635643, 0.23845331, 0.05562674, -0.40613229, 0.1079168 , 0.13276994, 0.15012685, -0.12844445], [ 0.22356653, -0.42815966, 0.1716125 , 0.33459181, 0.27697827, -0.80300924, -0.03641418, 0.47339334], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [ 0.41848075, -0.23132977, -0.03486627, -0.24371304, 0.08867165, -0.22692348, -0.20919239, -0.19087622], [ 0.03394829, 0.33278267, -0.31218576, -0.1992159 , 0.08218477, -0.02693275, 0.02242395, 0.1982118 ], [ 0.65110301, 0.33067551, -0.22660698, -0.43279904, 0.34942396, 0.0626572 , -0.17674543, -0.21960007], [ 0.58706754, 0.32533124, 0.21996565, 0.39965039, 0.28266515, -0.54367955, 0.14320981, 0.56610347]], [[ 0.68682172, 0.02910699, -0.14777886, 0.17770985, 0.65018024, 0.0190339 , -0.00708328, 0.37589931], [ 0.33754571, 0.77240169, 0.2240182 , -0.09115947, -0.08052193, -0.44750292, -0.12536512, 0.57358009], [-0.2579566 , -0.01530869, -0.08293219, 0.2129319 , 0.40160951, -0.32096718, -0.88411257, 0.22883892], [-0.18998079, 0.34781925, 0.341323 , -0.02967094, 0.44476711, -0.1104481 , -0.56090697, 0.0595373 ], [ 0.46981729, 0.33488927, 0.09375051, -0.45476257, 0.48645745, -0.63843226, -0.05238989, 0.56555357], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [ 0.45302412, 0.76129406, 0.01963261, -0.07471193, 0.54130613, -0.74293972, -0.88724468, 0.19472295], [ 0.43354094, 0.19113502, -0.1100396 , -0.24815742, -0.07972025, -0.51068709, -0.82143782, -0.02366952], [ 0.19292056, 0.41006486, -0.26278819, -0.51539949, 0.50600411, -0.54132444, -0.00510067, 0.77427354], [ 0.23953902, -0.04348459, 0.29571694, 0.18830324, 0.53020589, -0.54308939, -0.28549357, 0.72397558]], [[-0.08869916, -0.66419052, -0.01538466, 0.54253073, -0.01431662, -0.26870508, 0.08255372, 0.5656829 ], [ 0.06869699, 0.01142449, -0.52475824, 0.68508773, -0.00673446, -0.22368121, 0.65628258, 0.0799009 ], [ 0.37424901, -0.09500453, -0.61600859, 0.292344 , 0.32733441, -0.20813505, -0.0570514 , -0.01595551], [ 0.58908595, -0.26274117, -0.71075902, 0.43890455, -0.4184002 , -0.41367318, -0.13242567, 0.48571696], [ 0.45364366, -0.62508221, 0.13097735, -0.07815502, 0.35833534, -0.57316994, -0.02701235, 0.91238354], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [ 0.31990377, 0.12133051, 0.0422934 , 0.23546077, -0.09445081, -0.00314181, -0.03746991, 0.09773458], [ 0.05798985, 0.1996077 , -0.60242768, 0.68909501, 0.13213353, -0.4609276 , -0.10917711, 0.37404188], [ 0.43585798, -0.30615015, -0.21845747, 0.62190037, 0.36995407, -0.93585648, -0.15458269, 0.02426005], [-0.22518584, -0.59806433, -0.27481521, 0.68281661, 0.08868997, -0.81494776, -0.09321607, 0.64436758]], [[ 0.38861326, -0.13410007, -0.06519074, 0.89158349, 0.85427699, 0.37806784, -0.86300106, -0.27351925], [ 0.12759852, 0.75210572, 0.03427067, 0.07428508, 0.29359831, -0.07929015, -0.92688334, -0.36894547], [-0.05375067, 0.32535788, -0.10213655, 0.20004004, 0.13925384, -0.37601395, -0.83035431, -0.33403209], [ 0.30979808, 0.68309593, -0.26499937, -0.02822767, 0.75402495, 0.20278165, -0.31721661, -0.31542146], [-0.34648951, 0.6380343 , 0.1724311 , 0.49331548, 0.27573013, 0.35304519, -0.24763386, 0.22965172], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [ 0.37165027, -0.11988978, -0.47132103, 0.85416976, 0.41397163, 0.1413877 , -0.06623353, -0.48973596], [ 0.42555683, 0.22778135, -0.32496708, 0.30066051, 0.10508875, -0.27826808, -0.61006163, -0.19020618], [ 0.39869071, 0.408282 , -0.12997162, 0.60158069, 0.56870418, -0.05376796, -0.08258764, 0.10859441], [ 0.16331707, 0.53759725, 0.19369908, 0.53338643, 0.22538425, -0.12204223, -0.00098358, 0.09352125]]])

      Variances (σ²):
      array([[[0.28027719, 0.1953439 , 0.1473008 , 0.0917395 , 0.16858284, 0.23195025, 0.34241834, 0.28422252], [0.28700889, 0.19731963, 0.19722918, 0.12049424, 0.12862014, 0.18950158, 0.25680676, 0.23452133], [0.2795546 , 0.18882752, 0.1744409 , 0.04618464, 0.1724948 , 0.25231591, 0.268819 , 0.22056524], [0.34516445, 0.16711169, 0.20983446, 0.06981962, 0.17525817, 0.27131853, 0.28785889, 0.26835441], [0.34978401, 0.20943915, 0.15327412, 0.12399096, 0.16433832, 0.19897064, 0.283675 , 0.22044876], [0.35536024, 0.22305958, 0.17522508, 0.07520956, 0.1361037 , 0.20378411, 0.31387074, 0.19765298], [0.34797076, 0.23034273, 0.15926838, 0.09802921, 0.17148073, 0.25100368, 0.32520599, 0.25197455], [0.27007153, 0.20599094, 0.22678559, 0.10188351, 0.15643948, 0.2259315 , 0.27433102, 0.22484394], [0.36887461, 0.18651716, 0.22914091, 0.09462846, 0.12528374, 0.24501835, 0.33540278, 0.28638222], [0.36733159, 0.236666 , 0.21623603, 0.13464767, 0.13899726, 0.24817172, 0.31335876, 0.28669568]], [[0.13750878, 0.09626655, 0.12228255, 0.22876872, 0.08959067, 0.19982989, 0.12933687, 0.13098661], [0.14529582, 0.06639678, 0.08297415, 0.1569807 , 0.14745678, 0.16830633, 0.10253608, 0.12006934], [0.18110581, 0.0527421 , 0.06530552, 0.16931468, 0.09654538, 0.18425737, 0.09712614, 0.17531707], [0.14242371, 0.0686139 , 0.08210891, 0.21199664, 0.08514369, 0.20715635, 0.16783989, 0.15970141], [0.21165336, 0.06385811, 0.14698768, 0.15524777, 0.11929973, 0.17391296, 0.09314493, 0.14218483], [0.11999769, 0.06514681, 0.11108762, 0.16394859, 0.09670973, 0.19710139, 0.14901371, 0.13955358], [0.19105715, 0.07025845, 0.0737361 , 0.22470801, 0.09316646, 0.20296039, 0.12385951, 0.14942089], [0.16287346, 0.06158045, 0.11805365, 0.17124421, 0.13167423, 0.23424952, 0.09249418, 0.1222023 ], [0.13227565, 0.13237948, 0.12292828, 0.1944841 , 0.14143433, 0.25724962, 0.17804791, 0.14075092], [0.17727323, 0.08662611, 0.12706103, 0.2233004 , 0.13793668, 0.2574597 , 0.08069412, 0.10585897]], [[0.21519554, 0.20428294, 0.12848927, 0.13231589, 0.03070421, 0.23216815, 0.21880044, 0.17009787], [0.18137172, 0.17128534, 0.16327483, 0.21148039, 0.02915286, 0.17750059, 0.28123851, 0.24608478], [0.17483892, 0.20150948, 0.14133864, 0.11695442, 0.03378798, 0.24943013, 0.2487651 , 0.15947409], [0.1732811 , 0.19865479, 0.10276381, 0.15372978, 0.07258994, 0.17485315, 0.26492658, 0.16519323], [0.16609639, 0.22435985, 0.10183138, 0.16065026, 0.0751094 , 0.21422605, 0.24804906, 0.1769346 ], [0.22019559, 0.16706522, 0.15405919, 0.21459899, 0.028397 , 0.26206238, 0.20758643, 0.24801256], [0.19513071, 0.20711101, 0.13231385, 0.17448809, 0.06382364, 0.22680192, 0.21866963, 0.20852892], [0.16756236, 0.20976314, 0.09790174, 0.19809815, 0.06883377, 0.26509645, 0.20263497, 0.19688997], [0.20498403, 0.20983791, 0.12315054, 0.14732874, 0.10121548, 0.18312014, 0.22656251, 0.18605825], [0.21146025, 0.17869879, 0.12929923, 0.1225521 , 0.02912618, 0.20332369, 0.25216366, 0.20598389]], [[0.28012043, 0.12749788, 0.20297388, 0.16659091, 0.04826624, 0.27601074, 0.06798766, 0.23476271], [0.2836499 , 0.20229332, 0.25249528, 0.19403941, 0.10412297, 0.26287394, 0.10641324, 0.20396781], [0.29178517, 0.11968684, 0.24624557, 0.13512579, 0.1038571 , 0.25925295, 0.04174891, 0.19223061], [0.24407633, 0.16554093, 0.27511967, 0.16437946, 0.04181565, 0.3093457 , 0.06617371, 0.17984314], [0.23524963, 0.16341768, 0.24666133, 0.15061037, 0.12046393, 0.22422204, 0.09271884, 0.1752075 ], [0.28048359, 0.17358032, 0.2610062 , 0.13268666, 0.04547189, 0.25929467, 0.05308002, 0.21389737], [0.28612397, 0.12574153, 0.26921298, 0.1931271 , 0.1204783 , 0.23222323, 0.08100571, 0.22078478], [0.33030131, 0.18259189, 0.27332032, 0.12443002, 0.04079914, 0.27600458, 0.08836284, 0.20635253], [0.27900404, 0.17537051, 0.24648085, 0.17169484, 0.0499256 , 0.23320249, 0.09215527, 0.2397022 ], [0.31048158, 0.18200634, 0.22885808, 0.15216137, 0.05635155, 0.26939119, 0.07671365, 0.16429037]], [[0.07842183, 0.20671085, 0.19070342, 0.16516877, 0.31552241, 0.24288362, 0.18934828, 0.09057148], [0.10718624, 0.18898327, 0.17068292, 0.11984731, 0.32452598, 0.26947302, 0.23445544, 0.1592183 ], [0.11991679, 0.14162667, 0.12427676, 0.10051717, 0.33427183, 0.29526643, 0.26496966, 0.17420961], [0.14777579, 0.18870494, 0.15596801, 0.19319231, 0.33901199, 0.28417425, 0.17597618, 0.15086691], [0.07608849, 0.21101427, 0.22159863, 0.12575032, 0.31407777, 0.28262404, 0.2244418 , 0.12585058], [0.07183586, 0.17887652, 0.15611124, 0.1679342 , 0.32052021, 0.31156268, 0.27264767, 0.12342326], [0.12978106, 0.13765368, 0.20098649, 0.18196055, 0.32597628, 0.28383875, 0.24688485, 0.12355428], [0.1301267 , 0.17977318, 0.14061584, 0.13946606, 0.29615903, 0.22140859, 0.21274936, 0.11915902], [0.09546502, 0.18391316, 0.15180669, 0.1263346 , 0.26678847, 0.28990475, 0.25616712, 0.1585626 ], [0.13855824, 0.20172062, 0.19925178, 0.16325483, 0.25392569, 0.22446619, 0.25603859, 0.18141314]], [[0.15228568, 0.26267619, 0.09008119, 0.20747726, 0.1315172 , 0.19943453, 0.29763489, 0.35119151], [0.13506583, 0.23355549, 0.13392773, 0.18493294, 0.14494311, 0.14526267, 0.29766299, 0.33396714], [0.12535617, 0.18388363, 0.10966661, 0.25828021, 0.11100124, 0.20322478, 0.27181516, 0.34390516], [0.13961541, 0.18550503, 0.08727398, 0.17363462, 0.09233384, 0.19359468, 0.24807741, 0.351847 ], [0.12633559, 0.19423398, 0.12243511, 0.23498285, 0.09147171, 0.19484484, 0.26369314, 0.32134141], [0.16477091, 0.18683058, 0.10795928, 0.21937879, 0.14216966, 0.18164993, 0.24046838, 0.33113396], [0.20015777, 0.24093597, 0.08548557, 0.25391642, 0.09208741, 0.17353385, 0.27215168, 0.27028864], [0.12905753, 0.19207612, 0.09878081, 0.25905822, 0.09615579, 0.18999572, 0.27582259, 0.25909001], [0.19448241, 0.20582278, 0.15957962, 0.21886352, 0.14464675, 0.21402341, 0.28418361, 0.2859004 ], [0.16840506, 0.19892628, 0.17000959, 0.17273762, 0.12299992, 0.15594978, 0.22493559, 0.26042824]], [[0.22868751, 0.25919353, 0.29803581, 0.27358025, 0.32396799, 0.14018667, 0.22305046, 0.28092072], [0.2185672 , 0.20218532, 0.23512555, 0.22881146, 0.25587986, 0.12317359, 0.28143807, 0.2366663 ], [0.24617797, 0.25968326, 0.26327932, 0.28887301, 0.32237303, 0.14912523, 0.19696085, 0.21072827], [0.21192819, 0.20669211, 0.28384306, 0.28025752, 0.2895521 , 0.18479089, 0.27365613, 0.22879901], [0.21315563, 0.17326716, 0.32098912, 0.24861332, 0.2657234 , 0.17891171, 0.24799979, 0.26992886], [0.23181341, 0.2369727 , 0.29155855, 0.28798103, 0.33585707, 0.15545449, 0.2380568 , 0.22548426], [0.236843 , 0.17061112, 0.28376394, 0.30106573, 0.31125398, 0.1525296 , 0.24814472, 0.26035104], [0.20712479, 0.21838956, 0.28002016, 0.25863762, 0.28045719, 0.14628378, 0.29456728, 0.2954602 ], [0.20012659, 0.18102052, 0.27461984, 0.22771986, 0.28258869, 0.12940631, 0.27068127, 0.21865338], [0.25710405, 0.26120347, 0.23326549, 0.24833671, 0.26895457, 0.10463299, 0.20287188, 0.26012336]], [[0.26018603, 0.22085605, 0.16380638, 0.2373359 , 0.06055056, 0.13353674, 0.13609244, 0.06743007], [0.21321172, 0.22241346, 0.15884799, 0.28548376, 0.12336564, 0.18184353, 0.13277591, 0.07044832], [0.2050542 , 0.18623019, 0.17427436, 0.20790722, 0.12343567, 0.16405466, 0.16643736, 0.07449745], [0.26404371, 0.18080198, 0.13195037, 0.276595 , 0.10851413, 0.15616736, 0.15982406, 0.12993035], [0.21029545, 0.22241509, 0.13314852, 0.20842318, 0.07358508, 0.15207982, 0.14706303, 0.06587742], [0.20811728, 0.17383054, 0.1324262 , 0.21534034, 0.04754599, 0.16882409, 0.14159056, 0.10803454], [0.23464775, 0.25559044, 0.1155927 , 0.21873685, 0.06482299, 0.12625129, 0.2120686 , 0.10261135], [0.22207234, 0.2365376 , 0.15364751, 0.22947313, 0.0628388 , 0.17705602, 0.20222235, 0.12911403], [0.19356851, 0.23296687, 0.13468089, 0.24368025, 0.08341075, 0.1902435 , 0.20735068, 0.13808027], [0.24242471, 0.19917989, 0.18687312, 0.27623784, 0.11351069, 0.1349375 , 0.18781583, 0.05948106]]])
    • bob
      (x, z)
      float64
      𝟙
      1.1, 1.200, ..., 8.700, 8.8
      σ = 0.304, 0.235, ..., 0.308, 0.067
      Values:
      array([[1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8], [2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8], [3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8], [4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8], [5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8], [6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8], [7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8], [8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8]])

      Variances (σ²):
      array([[9.23529560e-02, 5.54142093e-02, 3.89674894e-02, 9.47033191e-02, 1.55751203e-02, 2.95053715e-02, 5.66485112e-02, 6.63876361e-02], [4.07091602e-02, 1.91904613e-02, 4.09419602e-02, 1.91374764e-02, 3.27002597e-02, 6.97147600e-02, 4.77795584e-02, 7.66718590e-02], [4.28298700e-02, 2.52548505e-03, 1.32631926e-02, 6.64629172e-02, 4.59661558e-02, 1.64530418e-02, 7.88147599e-02, 3.39494566e-02], [4.75262605e-03, 6.70883591e-02, 7.55671512e-03, 4.38822012e-02, 1.50316343e-02, 5.47187515e-02, 7.69430985e-02, 9.00089154e-02], [2.12819471e-02, 4.93056997e-03, 1.32111550e-02, 3.68141082e-03, 8.87698078e-02, 3.32523293e-03, 6.85570655e-02, 5.03793592e-03], [7.84574041e-02, 6.30773537e-02, 3.62713128e-02, 8.43797308e-02, 5.66401286e-02, 2.71355312e-02, 1.99824428e-02, 9.77061747e-03], [8.71273923e-02, 5.00555000e-03, 8.41358649e-02, 4.13240210e-05, 3.68368897e-02, 9.06634006e-02, 7.62629855e-02, 5.47189061e-02], [9.69946763e-02, 1.44833180e-02, 2.86736026e-02, 3.42757138e-02, 2.55012007e-02, 8.94328725e-02, 9.51617642e-02, 4.53197062e-03]])

Note the important call to copy(). If we omit it, d will just be a multi-dimensional slice of the larger volume (which is kept alive), wasting memory and preventing further modification, such as insertion of other variables.

Note also that if we had also sliced 'y' the result would not contain the data for 'bob' since this item does not depend on Y.

More advanced operations with multi-dimensional datasets#

Operations like concat and merge work just like with one-dimensional datasets.

Exercise 2#

  • Try to concatenate the dataset with itself along the X dimensions. Why does this fail?

  • Make a copy of the dataset, add an offset to the X coordinate to fix the issue, and try to concatenate again.

Solution 2#

[10]:
try:
    d = sc.concat([d, d], 'x')
except RuntimeError:
    print("Failed as expected!")
Failed as expected!

With a data extent of, e.g. 8 in this case, bin edges have extent 9. Naive concatenation would thus lead a new data extent of 16 and a coordinate extent of 18, which is meaningless and thus prevented. In this concat merges the last edge of the first input with the first edge of the second input, if compatible.

[11]:
offset = d.copy()
offset.coords['x'] += sc.scalar(8.0, unit=sc.units.m)
combined = sc.concat([d, offset], 'x')
sc.plot(combined['alice'])

Another available operation is rebin. This is only for count-data or count-density-data, so we have to set an appropriate unit first:

[12]:
d['alice'].unit = sc.units.counts
d['bob'].unit = sc.units.counts

Before rebin we have the following:

[13]:
sc.to_html(d)
sc.plot(d['z', 0])
Show/Hide data repr Show/Hide attributes
scipp.Dataset (11.23 KB)
    • z: 8
    • y: 10
    • x: 8
    • x
      (x [bin-edge])
      float64
      m
      1.0, 2.0, ..., 8.0, 9.0
      Values:
      array([1., 2., 3., 4., 5., 6., 7., 8., 9.])
    • y
      (y [bin-edge])
      float64
      m
      0.0, 1.0, ..., 9.0, 10.0
      Values:
      array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.])
    • z
      (z [bin-edge])
      float64
      m
      1.0, 2.0, ..., 8.0, 9.0
      Values:
      array([1., 2., 3., 4., 5., 6., 7., 8., 9.])
    • alice
      (z, y, x)
      float64
      counts
      -0.697, 0.967, ..., -0.001, 0.094
      σ = 0.529, 0.442, ..., 0.433, 0.244
      Values:
      array([[[-0.69681474, 0.96662165, -0.29560299, -0.54747412, -0.18713986, -0.31413148, 0.14965807, 0.09264308], [ 0.07888863, 0.07408358, -0.5082273 , -0.09303458, -0.36063285, -0.50583608, 0.51577758, -0.02965709], [-0.25164593, 0.03924972, -0.70237635, -0.47269902, 0.0779805 , -0.4396979 , 0.18900571, 0.28987773], [-0.11435131, 0.3667379 , -0.51423228, -0.22670347, 0.21043601, -0.01145969, 0.420873 , -0.22603286], [-0.86694333, 0.84001317, -0.90370832, 0.00243093, -0.20971653, -0.22995394, -0.03047545, 0.18428871], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [-0.01478782, 0.1527016 , -0.3875237 , 0.27208389, 0.47228939, 0.01933153, 0.21263084, -0.0587596 ], [-0.67039058, 0.58447664, -0.07468772, 0.12064621, 0.02544694, -0.30604431, -0.25571967, 0.4567689 ], [-0.79848253, 0.34403622, -0.74004072, -0.59688659, 0.05379023, -0.53488691, -0.23248561, 0.27738368], [-0.20139783, 0.68702905, 0.06065043, 0.19792714, -0.13385059, -0.37105978, 0.09274696, 0.22340125]], [[ 0.04996249, 0.7256772 , -0.10391858, 0.47313048, 0.33766053, -0.33105335, -0.26362762, -0.16385903], [ 0.14790645, 0.62534719, 0.23087227, -0.07722302, 0.32987886, -0.38589599, 0.15796295, -0.06988108], [ 0.65136936, 0.15320133, 0.31521107, 0.11067303, -0.09755385, 0.15200471, -0.22475245, 0.69738419], [ 0.06111711, 0.31867862, 0.62704361, 0.46059641, -0.14169195, -0.12448431, -0.24940655, 0.31006095], [-0.01797125, 0.1066638 , 0.79279706, 0.13880002, 0.05956074, 0.06927758, 0.34119913, 0.39052109], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [ 0.71961113, -0.09252541, 0.49760223, 0.5891458 , 0.19769194, 0.05464106, 0.12825544, -0.16021409], [ 0.12060325, 0.49596075, 0.85986553, 0.28804164, 0.49763467, 0.01403304, 0.31814131, 0.46174567], [ 0.74191694, 0.38411355, 0.80862285, -0.11694435, 0.17413629, 0.03724619, -0.12455434, 0.18364206], [ 0.18709207, 0.16106948, 0.24609442, -0.21340031, 0.00372967, -0.79072026, -0.05890394, 0.06935751]], [[ 0.40417736, -0.17174051, 0.52318369, -0.17379737, -0.62523905, -0.27863328, -0.70319114, 0.06626478], [-0.31867936, -0.2227458 , 0.1253421 , -0.07802997, -0.83042035, 0.17411021, 0.03259617, 0.28918875], [-0.37938753, -0.64181635, 0.70595849, -0.85363134, -0.69340561, -0.25065165, -0.73109733, -0.16668296], [-0.47110851, -0.06878315, 0.84622433, -0.96477819, -0.7244522 , 0.23310097, -0.35721884, 0.18146998], [-0.21040506, 0.3329342 , -0.02697208, -0.91033562, -0.77338164, 0.09358321, -0.89308446, 0.0857853 ], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [ 0.23928513, -0.28080684, 0.4906607 , -0.46472665, -0.27626993, 0.29908907, -0.76893386, 0.73086407], [ 0.44930664, -0.33735279, 0.31030012, -0.85724334, -0.81682004, 0.13827743, -0.04427866, 0.24210273], [ 0.05011316, -0.63497152, 0.24132819, -0.13242871, -0.0075035 , -0.41313451, -0.26715911, 0.28298992], [ 0.04181839, 0.00420036, 0.30471213, -0.64498134, -0.02587347, -0.44571652, -0.51486904, 0.0939696 ]], [[ 0.06029641, -0.25042331, -0.23016786, -0.13703195, 0.85823999, -0.43374136, 0.75611588, 0.24822135], [-0.09381007, -0.11749387, -0.27760175, 0.44622651, 0.36757511, -0.19720512, 0.37971484, -0.62468557], [-0.75865151, -0.17609276, -0.34602791, 0.65013593, 0.15852428, -0.46286472, -0.05065589, 0.13529394], [-0.3195655 , 0.36712064, -0.44162073, -0.01419422, 0.54029431, -0.78503878, 0.15100276, -0.39743362], [-0.58142764, -0.38574675, -0.49283844, 0.59578317, 0.35742334, -0.6297175 , 0.57116966, 0.09143356], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [-0.82782757, 0.29519513, -0.10142208, -0.07526578, 0.75197917, -0.61312718, 0.08126588, -0.30782607], [-0.6478422 , 0.21771304, -0.55102638, 0.13594638, 0.63603768, -0.98203719, -0.04540648, 0.27371556], [-0.64925249, 0.56876139, -0.11425817, -0.14476896, 0.21295848, -0.85867061, -0.05126693, -0.24905192], [-0.45978036, 0.4106462 , 0.23540689, 0.30253991, 0.87902594, -0.56850321, 0.60449675, -0.46121839]], [[-0.12715292, -0.16946362, -0.03126225, 0.10164908, 0.27214734, -0.7086301 , -0.05702837, 0.20104504], [ 0.08995789, 0.22541645, -0.73749 , 0.00562442, 0.32245042, -0.68163633, 0.10897223, -0.2874165 ], [ 0.54104038, 0.20712906, -0.72015764, -0.03933443, 0.03569451, -0.16033949, 0.68031184, 0.33681081], [ 0.62635643, 0.23845331, 0.05562674, -0.40613229, 0.1079168 , 0.13276994, 0.15012685, -0.12844445], [ 0.22356653, -0.42815966, 0.1716125 , 0.33459181, 0.27697827, -0.80300924, -0.03641418, 0.47339334], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [ 0.41848075, -0.23132977, -0.03486627, -0.24371304, 0.08867165, -0.22692348, -0.20919239, -0.19087622], [ 0.03394829, 0.33278267, -0.31218576, -0.1992159 , 0.08218477, -0.02693275, 0.02242395, 0.1982118 ], [ 0.65110301, 0.33067551, -0.22660698, -0.43279904, 0.34942396, 0.0626572 , -0.17674543, -0.21960007], [ 0.58706754, 0.32533124, 0.21996565, 0.39965039, 0.28266515, -0.54367955, 0.14320981, 0.56610347]], [[ 0.68682172, 0.02910699, -0.14777886, 0.17770985, 0.65018024, 0.0190339 , -0.00708328, 0.37589931], [ 0.33754571, 0.77240169, 0.2240182 , -0.09115947, -0.08052193, -0.44750292, -0.12536512, 0.57358009], [-0.2579566 , -0.01530869, -0.08293219, 0.2129319 , 0.40160951, -0.32096718, -0.88411257, 0.22883892], [-0.18998079, 0.34781925, 0.341323 , -0.02967094, 0.44476711, -0.1104481 , -0.56090697, 0.0595373 ], [ 0.46981729, 0.33488927, 0.09375051, -0.45476257, 0.48645745, -0.63843226, -0.05238989, 0.56555357], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [ 0.45302412, 0.76129406, 0.01963261, -0.07471193, 0.54130613, -0.74293972, -0.88724468, 0.19472295], [ 0.43354094, 0.19113502, -0.1100396 , -0.24815742, -0.07972025, -0.51068709, -0.82143782, -0.02366952], [ 0.19292056, 0.41006486, -0.26278819, -0.51539949, 0.50600411, -0.54132444, -0.00510067, 0.77427354], [ 0.23953902, -0.04348459, 0.29571694, 0.18830324, 0.53020589, -0.54308939, -0.28549357, 0.72397558]], [[-0.08869916, -0.66419052, -0.01538466, 0.54253073, -0.01431662, -0.26870508, 0.08255372, 0.5656829 ], [ 0.06869699, 0.01142449, -0.52475824, 0.68508773, -0.00673446, -0.22368121, 0.65628258, 0.0799009 ], [ 0.37424901, -0.09500453, -0.61600859, 0.292344 , 0.32733441, -0.20813505, -0.0570514 , -0.01595551], [ 0.58908595, -0.26274117, -0.71075902, 0.43890455, -0.4184002 , -0.41367318, -0.13242567, 0.48571696], [ 0.45364366, -0.62508221, 0.13097735, -0.07815502, 0.35833534, -0.57316994, -0.02701235, 0.91238354], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [ 0.31990377, 0.12133051, 0.0422934 , 0.23546077, -0.09445081, -0.00314181, -0.03746991, 0.09773458], [ 0.05798985, 0.1996077 , -0.60242768, 0.68909501, 0.13213353, -0.4609276 , -0.10917711, 0.37404188], [ 0.43585798, -0.30615015, -0.21845747, 0.62190037, 0.36995407, -0.93585648, -0.15458269, 0.02426005], [-0.22518584, -0.59806433, -0.27481521, 0.68281661, 0.08868997, -0.81494776, -0.09321607, 0.64436758]], [[ 0.38861326, -0.13410007, -0.06519074, 0.89158349, 0.85427699, 0.37806784, -0.86300106, -0.27351925], [ 0.12759852, 0.75210572, 0.03427067, 0.07428508, 0.29359831, -0.07929015, -0.92688334, -0.36894547], [-0.05375067, 0.32535788, -0.10213655, 0.20004004, 0.13925384, -0.37601395, -0.83035431, -0.33403209], [ 0.30979808, 0.68309593, -0.26499937, -0.02822767, 0.75402495, 0.20278165, -0.31721661, -0.31542146], [-0.34648951, 0.6380343 , 0.1724311 , 0.49331548, 0.27573013, 0.35304519, -0.24763386, 0.22965172], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [ 0.37165027, -0.11988978, -0.47132103, 0.85416976, 0.41397163, 0.1413877 , -0.06623353, -0.48973596], [ 0.42555683, 0.22778135, -0.32496708, 0.30066051, 0.10508875, -0.27826808, -0.61006163, -0.19020618], [ 0.39869071, 0.408282 , -0.12997162, 0.60158069, 0.56870418, -0.05376796, -0.08258764, 0.10859441], [ 0.16331707, 0.53759725, 0.19369908, 0.53338643, 0.22538425, -0.12204223, -0.00098358, 0.09352125]]])

      Variances (σ²):
      array([[[0.28027719, 0.1953439 , 0.1473008 , 0.0917395 , 0.16858284, 0.23195025, 0.34241834, 0.28422252], [0.28700889, 0.19731963, 0.19722918, 0.12049424, 0.12862014, 0.18950158, 0.25680676, 0.23452133], [0.2795546 , 0.18882752, 0.1744409 , 0.04618464, 0.1724948 , 0.25231591, 0.268819 , 0.22056524], [0.34516445, 0.16711169, 0.20983446, 0.06981962, 0.17525817, 0.27131853, 0.28785889, 0.26835441], [0.34978401, 0.20943915, 0.15327412, 0.12399096, 0.16433832, 0.19897064, 0.283675 , 0.22044876], [0.35536024, 0.22305958, 0.17522508, 0.07520956, 0.1361037 , 0.20378411, 0.31387074, 0.19765298], [0.34797076, 0.23034273, 0.15926838, 0.09802921, 0.17148073, 0.25100368, 0.32520599, 0.25197455], [0.27007153, 0.20599094, 0.22678559, 0.10188351, 0.15643948, 0.2259315 , 0.27433102, 0.22484394], [0.36887461, 0.18651716, 0.22914091, 0.09462846, 0.12528374, 0.24501835, 0.33540278, 0.28638222], [0.36733159, 0.236666 , 0.21623603, 0.13464767, 0.13899726, 0.24817172, 0.31335876, 0.28669568]], [[0.13750878, 0.09626655, 0.12228255, 0.22876872, 0.08959067, 0.19982989, 0.12933687, 0.13098661], [0.14529582, 0.06639678, 0.08297415, 0.1569807 , 0.14745678, 0.16830633, 0.10253608, 0.12006934], [0.18110581, 0.0527421 , 0.06530552, 0.16931468, 0.09654538, 0.18425737, 0.09712614, 0.17531707], [0.14242371, 0.0686139 , 0.08210891, 0.21199664, 0.08514369, 0.20715635, 0.16783989, 0.15970141], [0.21165336, 0.06385811, 0.14698768, 0.15524777, 0.11929973, 0.17391296, 0.09314493, 0.14218483], [0.11999769, 0.06514681, 0.11108762, 0.16394859, 0.09670973, 0.19710139, 0.14901371, 0.13955358], [0.19105715, 0.07025845, 0.0737361 , 0.22470801, 0.09316646, 0.20296039, 0.12385951, 0.14942089], [0.16287346, 0.06158045, 0.11805365, 0.17124421, 0.13167423, 0.23424952, 0.09249418, 0.1222023 ], [0.13227565, 0.13237948, 0.12292828, 0.1944841 , 0.14143433, 0.25724962, 0.17804791, 0.14075092], [0.17727323, 0.08662611, 0.12706103, 0.2233004 , 0.13793668, 0.2574597 , 0.08069412, 0.10585897]], [[0.21519554, 0.20428294, 0.12848927, 0.13231589, 0.03070421, 0.23216815, 0.21880044, 0.17009787], [0.18137172, 0.17128534, 0.16327483, 0.21148039, 0.02915286, 0.17750059, 0.28123851, 0.24608478], [0.17483892, 0.20150948, 0.14133864, 0.11695442, 0.03378798, 0.24943013, 0.2487651 , 0.15947409], [0.1732811 , 0.19865479, 0.10276381, 0.15372978, 0.07258994, 0.17485315, 0.26492658, 0.16519323], [0.16609639, 0.22435985, 0.10183138, 0.16065026, 0.0751094 , 0.21422605, 0.24804906, 0.1769346 ], [0.22019559, 0.16706522, 0.15405919, 0.21459899, 0.028397 , 0.26206238, 0.20758643, 0.24801256], [0.19513071, 0.20711101, 0.13231385, 0.17448809, 0.06382364, 0.22680192, 0.21866963, 0.20852892], [0.16756236, 0.20976314, 0.09790174, 0.19809815, 0.06883377, 0.26509645, 0.20263497, 0.19688997], [0.20498403, 0.20983791, 0.12315054, 0.14732874, 0.10121548, 0.18312014, 0.22656251, 0.18605825], [0.21146025, 0.17869879, 0.12929923, 0.1225521 , 0.02912618, 0.20332369, 0.25216366, 0.20598389]], [[0.28012043, 0.12749788, 0.20297388, 0.16659091, 0.04826624, 0.27601074, 0.06798766, 0.23476271], [0.2836499 , 0.20229332, 0.25249528, 0.19403941, 0.10412297, 0.26287394, 0.10641324, 0.20396781], [0.29178517, 0.11968684, 0.24624557, 0.13512579, 0.1038571 , 0.25925295, 0.04174891, 0.19223061], [0.24407633, 0.16554093, 0.27511967, 0.16437946, 0.04181565, 0.3093457 , 0.06617371, 0.17984314], [0.23524963, 0.16341768, 0.24666133, 0.15061037, 0.12046393, 0.22422204, 0.09271884, 0.1752075 ], [0.28048359, 0.17358032, 0.2610062 , 0.13268666, 0.04547189, 0.25929467, 0.05308002, 0.21389737], [0.28612397, 0.12574153, 0.26921298, 0.1931271 , 0.1204783 , 0.23222323, 0.08100571, 0.22078478], [0.33030131, 0.18259189, 0.27332032, 0.12443002, 0.04079914, 0.27600458, 0.08836284, 0.20635253], [0.27900404, 0.17537051, 0.24648085, 0.17169484, 0.0499256 , 0.23320249, 0.09215527, 0.2397022 ], [0.31048158, 0.18200634, 0.22885808, 0.15216137, 0.05635155, 0.26939119, 0.07671365, 0.16429037]], [[0.07842183, 0.20671085, 0.19070342, 0.16516877, 0.31552241, 0.24288362, 0.18934828, 0.09057148], [0.10718624, 0.18898327, 0.17068292, 0.11984731, 0.32452598, 0.26947302, 0.23445544, 0.1592183 ], [0.11991679, 0.14162667, 0.12427676, 0.10051717, 0.33427183, 0.29526643, 0.26496966, 0.17420961], [0.14777579, 0.18870494, 0.15596801, 0.19319231, 0.33901199, 0.28417425, 0.17597618, 0.15086691], [0.07608849, 0.21101427, 0.22159863, 0.12575032, 0.31407777, 0.28262404, 0.2244418 , 0.12585058], [0.07183586, 0.17887652, 0.15611124, 0.1679342 , 0.32052021, 0.31156268, 0.27264767, 0.12342326], [0.12978106, 0.13765368, 0.20098649, 0.18196055, 0.32597628, 0.28383875, 0.24688485, 0.12355428], [0.1301267 , 0.17977318, 0.14061584, 0.13946606, 0.29615903, 0.22140859, 0.21274936, 0.11915902], [0.09546502, 0.18391316, 0.15180669, 0.1263346 , 0.26678847, 0.28990475, 0.25616712, 0.1585626 ], [0.13855824, 0.20172062, 0.19925178, 0.16325483, 0.25392569, 0.22446619, 0.25603859, 0.18141314]], [[0.15228568, 0.26267619, 0.09008119, 0.20747726, 0.1315172 , 0.19943453, 0.29763489, 0.35119151], [0.13506583, 0.23355549, 0.13392773, 0.18493294, 0.14494311, 0.14526267, 0.29766299, 0.33396714], [0.12535617, 0.18388363, 0.10966661, 0.25828021, 0.11100124, 0.20322478, 0.27181516, 0.34390516], [0.13961541, 0.18550503, 0.08727398, 0.17363462, 0.09233384, 0.19359468, 0.24807741, 0.351847 ], [0.12633559, 0.19423398, 0.12243511, 0.23498285, 0.09147171, 0.19484484, 0.26369314, 0.32134141], [0.16477091, 0.18683058, 0.10795928, 0.21937879, 0.14216966, 0.18164993, 0.24046838, 0.33113396], [0.20015777, 0.24093597, 0.08548557, 0.25391642, 0.09208741, 0.17353385, 0.27215168, 0.27028864], [0.12905753, 0.19207612, 0.09878081, 0.25905822, 0.09615579, 0.18999572, 0.27582259, 0.25909001], [0.19448241, 0.20582278, 0.15957962, 0.21886352, 0.14464675, 0.21402341, 0.28418361, 0.2859004 ], [0.16840506, 0.19892628, 0.17000959, 0.17273762, 0.12299992, 0.15594978, 0.22493559, 0.26042824]], [[0.22868751, 0.25919353, 0.29803581, 0.27358025, 0.32396799, 0.14018667, 0.22305046, 0.28092072], [0.2185672 , 0.20218532, 0.23512555, 0.22881146, 0.25587986, 0.12317359, 0.28143807, 0.2366663 ], [0.24617797, 0.25968326, 0.26327932, 0.28887301, 0.32237303, 0.14912523, 0.19696085, 0.21072827], [0.21192819, 0.20669211, 0.28384306, 0.28025752, 0.2895521 , 0.18479089, 0.27365613, 0.22879901], [0.21315563, 0.17326716, 0.32098912, 0.24861332, 0.2657234 , 0.17891171, 0.24799979, 0.26992886], [0.23181341, 0.2369727 , 0.29155855, 0.28798103, 0.33585707, 0.15545449, 0.2380568 , 0.22548426], [0.236843 , 0.17061112, 0.28376394, 0.30106573, 0.31125398, 0.1525296 , 0.24814472, 0.26035104], [0.20712479, 0.21838956, 0.28002016, 0.25863762, 0.28045719, 0.14628378, 0.29456728, 0.2954602 ], [0.20012659, 0.18102052, 0.27461984, 0.22771986, 0.28258869, 0.12940631, 0.27068127, 0.21865338], [0.25710405, 0.26120347, 0.23326549, 0.24833671, 0.26895457, 0.10463299, 0.20287188, 0.26012336]], [[0.26018603, 0.22085605, 0.16380638, 0.2373359 , 0.06055056, 0.13353674, 0.13609244, 0.06743007], [0.21321172, 0.22241346, 0.15884799, 0.28548376, 0.12336564, 0.18184353, 0.13277591, 0.07044832], [0.2050542 , 0.18623019, 0.17427436, 0.20790722, 0.12343567, 0.16405466, 0.16643736, 0.07449745], [0.26404371, 0.18080198, 0.13195037, 0.276595 , 0.10851413, 0.15616736, 0.15982406, 0.12993035], [0.21029545, 0.22241509, 0.13314852, 0.20842318, 0.07358508, 0.15207982, 0.14706303, 0.06587742], [0.20811728, 0.17383054, 0.1324262 , 0.21534034, 0.04754599, 0.16882409, 0.14159056, 0.10803454], [0.23464775, 0.25559044, 0.1155927 , 0.21873685, 0.06482299, 0.12625129, 0.2120686 , 0.10261135], [0.22207234, 0.2365376 , 0.15364751, 0.22947313, 0.0628388 , 0.17705602, 0.20222235, 0.12911403], [0.19356851, 0.23296687, 0.13468089, 0.24368025, 0.08341075, 0.1902435 , 0.20735068, 0.13808027], [0.24242471, 0.19917989, 0.18687312, 0.27623784, 0.11351069, 0.1349375 , 0.18781583, 0.05948106]]])
    • bob
      (x, z)
      float64
      counts
      1.1, 1.200, ..., 8.700, 8.8
      σ = 0.304, 0.235, ..., 0.308, 0.067
      Values:
      array([[1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8], [2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8], [3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8], [4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8], [5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8], [6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8], [7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8], [8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8]])

      Variances (σ²):
      array([[9.23529560e-02, 5.54142093e-02, 3.89674894e-02, 9.47033191e-02, 1.55751203e-02, 2.95053715e-02, 5.66485112e-02, 6.63876361e-02], [4.07091602e-02, 1.91904613e-02, 4.09419602e-02, 1.91374764e-02, 3.27002597e-02, 6.97147600e-02, 4.77795584e-02, 7.66718590e-02], [4.28298700e-02, 2.52548505e-03, 1.32631926e-02, 6.64629172e-02, 4.59661558e-02, 1.64530418e-02, 7.88147599e-02, 3.39494566e-02], [4.75262605e-03, 6.70883591e-02, 7.55671512e-03, 4.38822012e-02, 1.50316343e-02, 5.47187515e-02, 7.69430985e-02, 9.00089154e-02], [2.12819471e-02, 4.93056997e-03, 1.32111550e-02, 3.68141082e-03, 8.87698078e-02, 3.32523293e-03, 6.85570655e-02, 5.03793592e-03], [7.84574041e-02, 6.30773537e-02, 3.62713128e-02, 8.43797308e-02, 5.66401286e-02, 2.71355312e-02, 1.99824428e-02, 9.77061747e-03], [8.71273923e-02, 5.00555000e-03, 8.41358649e-02, 4.13240210e-05, 3.68368897e-02, 9.06634006e-02, 7.62629855e-02, 5.47189061e-02], [9.69946763e-02, 1.44833180e-02, 2.86736026e-02, 3.42757138e-02, 2.55012007e-02, 8.94328725e-02, 9.51617642e-02, 4.53197062e-03]])

We rebin onto a coarser grid, in this case combining two neightboring bins:

[14]:
new_x = sc.array(dims=['x'], unit=sc.units.m, values=d.coords['x'].values[::2])
d = sc.rebin(d, 'x', new_x)

The result looks as follows:

[15]:
sc.to_html(d)
sc.plot(d['z', 0])
Show/Hide data repr Show/Hide attributes
scipp.Dataset (5.70 KB)
    • z: 8
    • y: 10
    • x: 4
    • x
      (x [bin-edge])
      float64
      m
      1.0, 3.0, 5.0, 7.0, 9.0
      Values:
      array([1., 3., 5., 7., 9.])
    • y
      (y [bin-edge])
      float64
      m
      0.0, 1.0, ..., 9.0, 10.0
      Values:
      array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.])
    • z
      (z [bin-edge])
      float64
      m
      1.0, 2.0, ..., 8.0, 9.0
      Values:
      array([1., 2., 3., 4., 5., 6., 7., 8., 9.])
    • alice
      (z, y, x)
      float64
      counts
      0.270, -0.843, ..., 0.103, 0.093
      σ = 0.690, 0.489, ..., 0.498, 0.497
      Values:
      array([[[ 0.26980691, -0.84307711, -0.50127134, 0.24230115], [ 0.15297222, -0.60126188, -0.86646894, 0.4861205 ], [-0.21239621, -1.17507537, -0.36171739, 0.47888344], [ 0.25238659, -0.74093575, 0.19897633, 0.19484015], [-0.02693017, -0.90127739, -0.43967047, 0.15381326], [ 0. , 0. , 0. , 0. ], [ 0.13791378, -0.11543982, 0.49162092, 0.15387124], [-0.08591394, 0.0459585 , -0.28059737, 0.20104924], [-0.45444631, -1.33692731, -0.48109668, 0.04489806], [ 0.48563122, 0.25857757, -0.50491037, 0.31614821]], [[ 0.77563968, 0.36921191, 0.00660718, -0.42748665], [ 0.77325364, 0.15364925, -0.05601713, 0.08808187], [ 0.80457069, 0.42588409, 0.05445087, 0.47263175], [ 0.37979573, 1.08764001, -0.26617626, 0.0606544 ], [ 0.08869255, 0.93159708, 0.12883832, 0.73172021], [ 0. , 0. , 0. , 0. ], [ 0.62708572, 1.08674803, 0.25233301, -0.03195865], [ 0.616564 , 1.14790717, 0.51166771, 0.77988699], [ 1.12603048, 0.69167849, 0.21138248, 0.05908772], [ 0.34816154, 0.03269411, -0.78699059, 0.01045357]], [[ 0.23243684, 0.34938632, -0.90387233, -0.63692635], [-0.54142516, 0.04731214, -0.65631014, 0.32178492], [-1.02120388, -0.14767285, -0.94405726, -0.8977803 ], [-0.53989166, -0.11855386, -0.49135122, -0.17574886], [ 0.12252915, -0.9373077 , -0.67979844, -0.80729916], [ 0. , 0. , 0. , 0. ], [-0.04152172, 0.02593405, 0.02281914, -0.03806978], [ 0.11195385, -0.54694321, -0.67854261, 0.19782407], [-0.58485836, 0.10889948, -0.42063801, 0.0158308 ], [ 0.04601875, -0.34026921, -0.47158999, -0.42089944]], [[-0.1901269 , -0.36719981, 0.42449862, 1.00433723], [-0.21130394, 0.16862476, 0.17036999, -0.24497073], [-0.93474428, 0.30410802, -0.30434044, 0.08463804], [ 0.04755514, -0.45581495, -0.24474447, -0.24643085], [-0.96717439, 0.10294473, -0.27229416, 0.66260322], [ 0. , 0. , 0. , 0. ], [-0.53263243, -0.17668786, 0.13885199, -0.22656019], [-0.43012916, -0.41508 , -0.34599951, 0.22830908], [-0.0804911 , -0.25902714, -0.64571214, -0.30031885], [-0.04913416, 0.5379468 , 0.31052273, 0.14327836]], [[-0.29661654, 0.07038683, -0.43648276, 0.14401667], [ 0.31537434, -0.73186558, -0.35918591, -0.17844427], [ 0.74816944, -0.75949207, -0.12464498, 1.01712264], [ 0.86480974, -0.35050555, 0.24068673, 0.0216824 ], [-0.20459313, 0.50620431, -0.52603097, 0.43697915], [ 0. , 0. , 0. , 0. ], [ 0.18715099, -0.27857931, -0.13825183, -0.40006861], [ 0.36673096, -0.51140166, 0.05525202, 0.22063575], [ 0.98177852, -0.65940603, 0.41208116, -0.3963455 ], [ 0.91239878, 0.61961604, -0.2610144 , 0.70931328]], [[ 0.71592871, 0.02993099, 0.66921414, 0.36881603], [ 1.1099474 , 0.13285873, -0.52802486, 0.44821497], [-0.27326529, 0.12999971, 0.08064233, -0.65527365], [ 0.15783845, 0.31165206, 0.33431901, -0.50136967], [ 0.80470656, -0.36101206, -0.15197481, 0.51316368], [ 0. , 0. , 0. , 0. ], [ 1.21431818, -0.05507932, -0.20163359, -0.69252173], [ 0.62467596, -0.35819702, -0.59040734, -0.84510735], [ 0.60298543, -0.77818768, -0.03532033, 0.76917287], [ 0.19605444, 0.48402018, -0.0128835 , 0.43848201]], [[-0.75288969, 0.52714607, -0.28302169, 0.64823662], [ 0.08012148, 0.16032949, -0.23041567, 0.73618347], [ 0.27924448, -0.32366459, 0.11919935, -0.07300691], [ 0.32634478, -0.27185447, -0.83207338, 0.35329129], [-0.17143855, 0.05282233, -0.2148346 , 0.88537119], [ 0. , 0. , 0. , 0. ], [ 0.44123428, 0.27775417, -0.09759262, 0.06026467], [ 0.25759755, 0.08666733, -0.32879407, 0.26486477], [ 0.12970783, 0.4034429 , -0.56590241, -0.13032264], [-0.82325017, 0.4080014 , -0.72625779, 0.55115151]], [[ 0.25451319, 0.82639276, 1.23234483, -1.13652032], [ 0.87970424, 0.10855576, 0.21430816, -1.29582881], [ 0.27160721, 0.09790349, -0.23676011, -1.16438639], [ 0.99289401, -0.29322703, 0.9568066 , -0.63263807], [ 0.29154479, 0.66574658, 0.62877532, -0.01798214], [ 0. , 0. , 0. , 0. ], [ 0.25176049, 0.38284873, 0.55535933, -0.5559695 ], [ 0.65333818, -0.02430657, -0.17317933, -0.80026781], [ 0.80697271, 0.47160907, 0.51493621, 0.02600677], [ 0.70091432, 0.72708551, 0.10334202, 0.09253767]]])

      Variances (σ²):
      array([[[0.47562109, 0.2390403 , 0.40053309, 0.62664086], [0.48432851, 0.31772342, 0.31812173, 0.49132809], [0.46838212, 0.22062554, 0.42481071, 0.48938424], [0.51227613, 0.27965408, 0.4465767 , 0.5562133 ], [0.55922315, 0.27726507, 0.36330897, 0.50412376], [0.57841981, 0.25043464, 0.33988781, 0.51152372], [0.57831348, 0.25729759, 0.42248441, 0.57718054], [0.47606247, 0.32866909, 0.38237098, 0.49917496], [0.55539178, 0.32376936, 0.3703021 , 0.621785 ], [0.60399759, 0.3508837 , 0.38716898, 0.60005444]], [[0.23377533, 0.35105128, 0.28942057, 0.26032348], [0.2116926 , 0.23995485, 0.31576311, 0.22260542], [0.23384791, 0.2346202 , 0.28080275, 0.27244321], [0.21103761, 0.29410556, 0.29230004, 0.32754129], [0.27551147, 0.30223545, 0.29321269, 0.23532976], [0.1851445 , 0.27503621, 0.29381112, 0.28856729], [0.2613156 , 0.29844411, 0.29612685, 0.27328039], [0.22445391, 0.28929787, 0.36592375, 0.21469648], [0.26465513, 0.31741237, 0.39868395, 0.31879883], [0.26389934, 0.35036143, 0.39539638, 0.18655308]], [[0.41947848, 0.26080517, 0.26287237, 0.38889831], [0.35265705, 0.37475522, 0.20665346, 0.52732329], [0.3763484 , 0.25829307, 0.28321811, 0.40823919], [0.37193589, 0.25649359, 0.24744309, 0.43011981], [0.39045624, 0.26248164, 0.28933544, 0.42498366], [0.38726081, 0.36865818, 0.29045938, 0.45559899], [0.40224172, 0.30680194, 0.29062556, 0.42719854], [0.37732549, 0.29599989, 0.33393022, 0.39952494], [0.41482195, 0.27047928, 0.28433562, 0.41262076], [0.39015904, 0.25185133, 0.23244987, 0.45814756]], [[0.4076183 , 0.36956479, 0.32427697, 0.30275037], [0.48594322, 0.44653469, 0.36699691, 0.31038105], [0.41147201, 0.38137136, 0.36311005, 0.23397952], [0.40961726, 0.43949913, 0.35116135, 0.24601685], [0.39866731, 0.3972717 , 0.34468597, 0.26792634], [0.45406391, 0.39369286, 0.30476656, 0.2669774 ], [0.41186551, 0.46234008, 0.35270154, 0.30179049], [0.51289321, 0.39775033, 0.31680371, 0.29471537], [0.45437455, 0.41817569, 0.28312808, 0.33185747], [0.49248791, 0.38101945, 0.32574274, 0.24100402]], [[0.28513268, 0.35587219, 0.55840603, 0.27991976], [0.29616951, 0.29053023, 0.593999 , 0.39367374], [0.26154346, 0.22479393, 0.62953825, 0.43917928], [0.33648074, 0.34916033, 0.62318624, 0.32684309], [0.28710275, 0.34734896, 0.59670181, 0.35029238], [0.25071238, 0.32404544, 0.63208289, 0.39607094], [0.26743473, 0.38294705, 0.60981503, 0.37043913], [0.30989988, 0.2800819 , 0.51756761, 0.33190839], [0.27937818, 0.27814129, 0.55669322, 0.41472972], [0.34027885, 0.36250661, 0.47839189, 0.43745173]], [[0.41496188, 0.29755844, 0.33095173, 0.6488264 ], [0.36862132, 0.31886067, 0.29020578, 0.63163014], [0.30923979, 0.36794682, 0.31422602, 0.61572033], [0.32512044, 0.2609086 , 0.28592851, 0.5999244 ], [0.32056957, 0.35741796, 0.28631655, 0.58503454], [0.3516015 , 0.32733808, 0.32381959, 0.57160233], [0.44109375, 0.339402 , 0.26562126, 0.54244032], [0.32113364, 0.35783903, 0.28615151, 0.5349126 ], [0.40030519, 0.37844314, 0.35867016, 0.57008402], [0.36733134, 0.34274721, 0.27894969, 0.48536383]], [[0.48788103, 0.57161607, 0.46415466, 0.50397119], [0.42075252, 0.463937 , 0.37905345, 0.51810436], [0.50586123, 0.55215233, 0.47149826, 0.40768912], [0.4186203 , 0.56410059, 0.47434299, 0.50245514], [0.38642278, 0.56960244, 0.44463511, 0.51792865], [0.46878611, 0.57953958, 0.49131156, 0.46354106], [0.40745412, 0.58482967, 0.46378358, 0.50849576], [0.42551435, 0.53865778, 0.42674097, 0.59002748], [0.38114711, 0.5023397 , 0.411995 , 0.48933465], [0.51830752, 0.4816022 , 0.37358756, 0.46299524]], [[0.48104208, 0.40114228, 0.1940873 , 0.20352251], [0.43562518, 0.44433175, 0.30520917, 0.20322423], [0.39128439, 0.38218157, 0.28749033, 0.2409348 ], [0.44484569, 0.40854537, 0.26468148, 0.2897544 ], [0.43271054, 0.34157169, 0.2256649 , 0.21294046], [0.38194782, 0.34776654, 0.21637007, 0.24962511], [0.49023819, 0.33432955, 0.19107428, 0.31467995], [0.45860995, 0.38312064, 0.23989481, 0.33133638], [0.42653538, 0.37836114, 0.27365424, 0.34543095], [0.4416046 , 0.46311096, 0.24844819, 0.24729689]]])
    • bob
      (x, z)
      float64
      counts
      3.2, 3.400, ..., 16.400, 16.6
      σ = 0.365, 0.273, ..., 0.414, 0.243
      Values:
      array([[ 3.2, 3.4, 3.6, 3.8, 4. , 4.2, 4.4, 4.6], [ 7.2, 7.4, 7.6, 7.8, 8. , 8.2, 8.4, 8.6], [11.2, 11.4, 11.6, 11.8, 12. , 12.2, 12.4, 12.6], [15.2, 15.4, 15.6, 15.8, 16. , 16.2, 16.4, 16.6]])

      Variances (σ²):
      array([[0.13306212, 0.07460467, 0.07990945, 0.1138408 , 0.04827538, 0.09922013, 0.10442807, 0.1430595 ], [0.0475825 , 0.06961384, 0.02081991, 0.11034512, 0.06099779, 0.07117179, 0.15575786, 0.12395837], [0.09973935, 0.06800792, 0.04948247, 0.08806114, 0.14540994, 0.03046076, 0.08853951, 0.01480855], [0.18412207, 0.01948887, 0.11280947, 0.03431704, 0.06233809, 0.18009627, 0.17142475, 0.05925088]])

Interaction with numpy#

Variable in a dataset are exposed in a numpy-compatible buffer format, so we can directly hand them to numpy functions:

[16]:
d['alice'].values = np.sin(d['alice'].values)

In contrast to the 1-D case considered earlier, the values are now a multi-dimensional array:

[17]:
d['alice'].values
[17]:
array([[[ 0.26654534, -0.74669345, -0.48054085,  0.23993719],
        [ 0.15237631, -0.56568349, -0.76204725,  0.46719934],
        [-0.21080287, -0.9227189 , -0.35388102,  0.4607885 ],
        [ 0.24971565, -0.67497864,  0.19766596,  0.19360971],
        [-0.02692691, -0.78412031, -0.4256413 ,  0.15320748],
        [ 0.        ,  0.        ,  0.        ,  0.        ],
        [ 0.13747701, -0.11518359,  0.47205546,  0.15326478],
        [-0.08580829,  0.04594232, -0.27692971,  0.19969754],
        [-0.43896489, -0.97277706, -0.46275165,  0.04488298],
        [ 0.46676669,  0.25570567, -0.483729  ,  0.31090798]],

       [[ 0.70017294,  0.36088056,  0.00660713, -0.41458494],
        [ 0.69846737,  0.1530454 , -0.05598784,  0.08796802],
        [ 0.72053302,  0.41312606,  0.05442396,  0.4552311 ],
        [ 0.37073076,  0.88553299, -0.26304428,  0.06061722],
        [ 0.08857632,  0.80257371,  0.12848218,  0.6681505 ],
        [ 0.        ,  0.        ,  0.        ,  0.        ],
        [ 0.58678744,  0.88511824,  0.24966377, -0.03195321],
        [ 0.57823525,  0.91190705,  0.48963205,  0.70319907],
        [ 0.90271144,  0.63783082,  0.20981181,  0.05905335],
        [ 0.34117023,  0.03268828, -0.7082319 ,  0.01045338]],

       [[ 0.23034952,  0.34232126, -0.78572811, -0.59472727],
        [-0.51535784,  0.04729449, -0.61019772,  0.31626037],
        [-0.85273747, -0.14713671, -0.80994437, -0.78194519],
        [-0.51404307, -0.11827634, -0.47181769, -0.17484552],
        [ 0.12222278, -0.80596729, -0.62863628, -0.72242231],
        [ 0.        ,  0.        ,  0.        ,  0.        ],
        [-0.04150979,  0.02593115,  0.02281716, -0.03806059],
        [ 0.11172013, -0.52007881, -0.62765913,  0.19653631],
        [-0.55208129,  0.10868437, -0.40834293,  0.01583014],
        [ 0.04600251, -0.33374088, -0.45430329, -0.40858156]],

       [[-0.18898351, -0.35900333,  0.41186396,  0.84380648],
        [-0.20973501,  0.16782677,  0.16954699, -0.24252793],
        [-0.8044472 ,  0.29944224, -0.29966399,  0.08453703],
        [ 0.04753721, -0.44019421, -0.24230842, -0.2439442 ],
        [-0.82328511,  0.102763  , -0.26894178,  0.61517129],
        [ 0.        ,  0.        ,  0.        ,  0.        ],
        [-0.50780287, -0.17576997,  0.13840625, -0.22462695],
        [-0.4169882 , -0.40326314, -0.33913712,  0.22633081],
        [-0.08040422, -0.25614027, -0.60176736, -0.2958248 ],
        [-0.04911439,  0.51237386,  0.30555641,  0.14278864]],

       [[-0.29228618,  0.07032873, -0.42275461,  0.14351935],
        [ 0.31017237, -0.66825866, -0.35151221, -0.17749876],
        [ 0.68029822, -0.68855319, -0.12432248,  0.85059859],
        [ 0.76097184, -0.34337266,  0.23836962,  0.0216807 ],
        [-0.2031688 ,  0.48486107, -0.50210486,  0.42320441],
        [ 0.        ,  0.        ,  0.        ,  0.        ],
        [ 0.18606039, -0.27499001, -0.13781183, -0.38948153],
        [ 0.35856569, -0.48940006,  0.05522391,  0.21885001],
        [ 0.83148673, -0.61264751,  0.40051714, -0.38604973],
        [ 0.79097371,  0.58072262, -0.25806073,  0.65131283]],

       [[ 0.6563184 ,  0.02992653,  0.62036982,  0.36051133],
        [ 0.8956753 ,  0.13246822, -0.50382819,  0.43335752],
        [-0.269877  ,  0.12963386,  0.08055496, -0.60937624],
        [ 0.1571839 ,  0.30663153,  0.32812596, -0.48062709],
        [ 0.72062723, -0.35322123, -0.15139047,  0.49093589],
        [ 0.        ,  0.        ,  0.        ,  0.        ],
        [ 0.93713167, -0.05505147, -0.20027009, -0.63848003],
        [ 0.58483446, -0.35058626, -0.55669946, -0.74804236],
        [ 0.56710393, -0.70198986, -0.03531299,  0.6955412 ],
        [ 0.19480088,  0.46534131, -0.01288314,  0.42456557]],

       [[-0.68375026,  0.50306889, -0.2792584 ,  0.60378167],
        [ 0.08003578,  0.15964348, -0.22838222,  0.67146462],
        [ 0.27562948, -0.318043  ,  0.11891728, -0.07294208],
        [ 0.32058288, -0.26851826, -0.73932906,  0.34598769],
        [-0.17059999,  0.05279777, -0.21318583,  0.77415001],
        [ 0.        ,  0.        ,  0.        ,  0.        ],
        [ 0.42705586,  0.27419659, -0.09743777,  0.0602282 ],
        [ 0.2547581 ,  0.08655888, -0.32290193,  0.26177876],
        [ 0.12934444,  0.39258715, -0.53617776, -0.12995405],
        [-0.7333593 ,  0.39677558, -0.66407637,  0.52366857]],

       [[ 0.25177431,  0.73549214,  0.94326994, -0.9071749 ],
        [ 0.7705504 ,  0.10834267,  0.21267147, -0.96243402],
        [ 0.26828007,  0.09774716, -0.23455436, -0.91854594],
        [ 0.83761039, -0.28904302,  0.81735591, -0.59127434],
        [ 0.28743217,  0.61764645,  0.58815474, -0.01798117],
        [ 0.        ,  0.        ,  0.        ,  0.        ],
        [ 0.24910934,  0.37356447,  0.52724866, -0.52776703],
        [ 0.6078405 , -0.02430418, -0.17231499, -0.71754265],
        [ 0.72219654,  0.45432029,  0.49247933,  0.02600384],
        [ 0.64491673,  0.664695  ,  0.10315818,  0.09240566]]])

Exercise 3#

  1. Use sc.mean to compute the mean of the data for Alice along the Z dimension.

  2. Do the same with numpy, what are the complications you encounter, that are not present when using the dataset?

Solution 3#

[18]:
help(sc.mean)
Help on function mean in module scipp.core.reduction:

mean(x: 'VariableLike', dim: 'Optional[str]' = None, *, out: 'Optional[VariableLike]' = None) -> 'VariableLike'
    Element-wise mean over the specified dimension.

    If the input has variances, the variances stored in the output are based on
    the "standard deviation of the mean", i.e.,
    :math:`\sigma_{mean} = \sigma / \sqrt{N}`.
    :math:`N` is the length of the input dimension.
    :math:`\sigma` is estimated as the average of the standard deviations of
    the input elements along that dimension.

    See :py:func:`scipp.sum` on how rounding errors for float32 inputs are handled.

    :param x: Input data.
    :param dim: Dimension along which to calculate the mean. If not
                given, the mean over all dimensions is calculated.
    :param out: Optional output buffer.
    :raises: If the dimension does not exist, or the dtype cannot be summed,
             e.g., if it is a string.
    :return: The mean of the input values.
    :seealso: :py:func:`scipp.nanmean`.

[19]:
mean = sc.mean(d['alice'], 'z')

When using numpy to compute the mean: - We must remember (or lookup) which dimension corresponds to the Z dimensions. - We need a separate call for values and variances. - We need to manually scale the variance with the inverse of the number of data points to get the variance of the mean (standard deviation of the mean scales with 1/sqrt(N)).

[20]:
np_values = np.mean(d['alice'].values, axis=0)
np_variances = np.mean(d['alice'].variances, axis=0)
np_variances /= d['alice'].shape[0]
[21]:
print(mean.values)
print(mean.variances)
print(np_values)
print(np_variances)
[[ 0.11751757  0.11704017  0.00172861  0.03438361]
 [ 0.27277308 -0.05816514 -0.26621712  0.07422365]
 [-0.02414047 -0.14206281 -0.19605875 -0.06645678]
 [ 0.2787862  -0.11777733 -0.01687275 -0.10859948]
 [-0.00064029  0.01466665 -0.18415795  0.29805201]
 [ 0.          0.          0.          0.        ]
 [ 0.24678863  0.11722692  0.12183395 -0.20460955]
 [ 0.24914471 -0.09290302 -0.2188483   0.04260094]
 [ 0.26017409 -0.11876651 -0.11769305  0.00368537]
 [ 0.21276963  0.32182018 -0.27157123  0.21844014]]
[[0.05008611 0.04447891 0.04413598 0.05023208]
 [0.04774672 0.04525981 0.04337504 0.05153547]
 [0.04621843 0.04096851 0.0477296  0.04855578]
 [0.04734272 0.0445698  0.04665032 0.05123232]
 [0.04766662 0.04461242 0.04443533 0.04841499]
 [0.04778026 0.04478924 0.04519545 0.05005479]
 [0.05093683 0.04634987 0.04519113 0.05180477]
 [0.04852958 0.04486588 0.04483412 0.04994213]
 [0.04963452 0.04479878 0.04589785 0.05476002]
 [0.05340728 0.0466263  0.04250211 0.04873229]]
[[ 0.11751757  0.11704017  0.00172861  0.03438361]
 [ 0.27277308 -0.05816514 -0.26621712  0.07422365]
 [-0.02414047 -0.14206281 -0.19605875 -0.06645678]
 [ 0.2787862  -0.11777733 -0.01687275 -0.10859948]
 [-0.00064029  0.01466665 -0.18415795  0.29805201]
 [ 0.          0.          0.          0.        ]
 [ 0.24678863  0.11722692  0.12183395 -0.20460955]
 [ 0.24914471 -0.09290302 -0.2188483   0.04260094]
 [ 0.26017409 -0.11876651 -0.11769305  0.00368537]
 [ 0.21276963  0.32182018 -0.27157123  0.21844014]]
[[0.05008611 0.04447891 0.04413598 0.05023208]
 [0.04774672 0.04525981 0.04337504 0.05153547]
 [0.04621843 0.04096851 0.0477296  0.04855578]
 [0.04734272 0.0445698  0.04665032 0.05123232]
 [0.04766662 0.04461242 0.04443533 0.04841499]
 [0.04778026 0.04478924 0.04519545 0.05005479]
 [0.05093683 0.04634987 0.04519113 0.05180477]
 [0.04852958 0.04486588 0.04483412 0.04994213]
 [0.04963452 0.04479878 0.04589785 0.05476002]
 [0.05340728 0.0466263  0.04250211 0.04873229]]