In [1]:
import lantern as l
import pandas as pd


refdata


In [2]:
l.person()


Out[2]:
{'first_name': 'Ciera',
 'last_name': 'Hayden',
 'name': 'Ciera Hayden',
 'age': 26,
 'gender': 'Female',
 'id': '39-50/05',
 'occupation': 'Gambler',
 'telephone': '1-564-048-7951',
 'title': 'Madam',
 'username': 'analogue.1924',
 'university': 'California State University, Dominguez Hills (CSUDH)'}

In [3]:
l.people().head()


Out[3]:
age first_name gender id last_name name occupation telephone title university username
0 34 中山 Male 84-71/12 中山 居 电子报/电子杂志编辑 +86 178-85040097 工学硕士 廊坊师范学院 Barse.1832
1 30 Topias Male 87-55/26 Mönkkönen Topias Mönkkönen Radio- ja tv-asentaja +358 39 472 6369 Herra Lappeenrannan teknillinen yliopisto Afterimage_2035
2 44 지안 Female 02-05/25 지안 독 열차객실승무원 +82-92-1942-2142 박사 인제대학교 Cherokee2054
3 39 재인 Other 04-08/96 재인 철 전화교환원 +82 85 6169 3045 교수 호서대학교 ChoicesNone_1850
4 38 Leopoldo Male 46-93/67 Sclafani Leopoldo Sclafani Naturalista +39 366 134 146 Sig. Università degli Studi di Salento rotted.1898

In [4]:
l.company()


Out[4]:
{'name': 'Martinez, Williams and Conner',
 'address': '1422 Butler Stravenue Apt. 212\nPort Melanieview, NV 66553-9138',
 'ticker': 'QHA',
 'last_price': 77.05231398308005,
 'market_cap': 76809360484,
 'exchange': 'UF',
 'ceo': 'Nicole Luna',
 'sector': 'Materials',
 'industry': 'Paper & Forest Products'}

In [5]:
l.companies().head()


Out[5]:
address ceo exchange industry last_price market_cap name sector ticker
0 238 Joseph Village Suite 316\nBrandyton, AK 18... Jason Dixon M Energy Equipment & Services 55.440119 72861098996 Sanchez, Haas and Martinez Energy PLS
1 7985 Butler Locks\nWallaceshire, ND 71116 Elizabeth Stephens IV Real Estate Management & Development 78.644439 61651766682 Zamora-Phillips Real Estate LART
2 291 William Field Suite 639\nNew Tonya, UT 410... John Pugh SL Chemicals 86.100886 76543713175 Bennett-White Materials RSF
3 752 Devon Estates\nMirandamouth, RI 80315 Marcus Pittman M Diversified Telecommunication Services 75.558678 35531587075 Thomas-Brown Telecommunication Services AOY
4 PSC 7805, Box 3881\nAPO AA 21306-3083 Lisa Garrett SL Personal Products 52.738040 91016490258 Ramos PLC Consumer Staples JCFI

In [6]:
l.ticker(country='us')


Out[6]:
'363250.NB'

In [7]:
l.currency()


Out[7]:
'CUC'

In [8]:
l.trades().head()


Out[8]:
exchange industry last_price market_cap name price sector ticker volume
0 E Diversified Telecommunication Services 45.655679 69090693664 Mason-Hamilton 49.712189 Telecommunication Services GEUM 520
1 I Food & Staples Retailing 24.892548 41405189630 Sanchez Group 24.489057 Consumer Staples MHB 60
2 GM Metals & Mining 80.905548 9216678546 Ferguson-Harris 78.526580 Materials LOTB 660
3 I Electric Utilities 43.844095 37762676073 Berry Inc 42.055531 Utilities QIE 800
4 I Chemicals 28.892580 67431735355 Sanchez Group 31.480375 Materials JDNY 860

In [9]:
l.superstore().head()


Out[9]:
Category City Country Customer ID Discount Order Date Order ID Postal Code Product ID Profit Quantity Region Row ID Sales Segment Ship Date Ship Mode State Sub-Category
0 Consumer Discretionary Lake Joseph US 7172 BV 93.95 2018-05-20 11-9860012 90317 FSZV0583428702030 174.33 390 Region 1 0 5400 D 2018-07-22 First Class Oklahoma Auto Components
1 Consumer Discretionary West Teresa US 5MUF 67 56.83 2018-08-03 24-4809208 14810 CFYU2000625824917 685.61 480 Region 1 1 7400 A 2018-09-01 Standard Class Connecticut Household Durables
2 Consumer Discretionary Vargasfurt US ZGU 148 22.87 2018-07-01 53-9712777 87757 DBOB6424745965029 586.31 760 Region 4 2 7200 A 2018-07-25 Standard Class California Automobiles
3 Consumer Staples Armstrongmouth US 873ZYG 21.51 2018-02-24 60-8010113 58561 TLIY3141189621052 594.80 710 Region 1 3 2600 C 2018-08-12 First Class Maine Personal Products
4 Energy Sextonburgh US 801 HXK 95.24 2018-01-05 92-7495518 30646 SNEA4592111063645 132.93 550 Region 3 4 4800 B 2018-07-08 Standard Class New Mexico Energy Equipment & Services

Cufflinks


In [2]:
l.area().head()


Out[2]:
EDV.WZ BFC.IC ERB.KE TDE.ZZ BJQ.NK
2015-01-01 0.552261 2.007915 0.513353 -1.078647 -0.365383
2015-01-02 0.530836 3.043436 0.538112 -0.831218 0.231642
2015-01-03 0.249687 3.378276 0.681594 -0.417305 0.607963
2015-01-04 -0.307465 4.176374 0.036506 -1.526885 0.465142
2015-01-05 1.073576 4.259193 -1.520692 -1.077153 0.716719

In [3]:
l.bar().head()


Out[3]:
ZUB.FN PAF.PL JEB.VL QEC.KO DHO.AH
2015-01-01 -0.072453 -1.428814 2.712172 0.690208 0.982711
2015-01-02 -2.120690 -1.132224 2.602266 0.581181 2.503117
2015-01-03 -1.314908 -0.602594 2.313546 -0.197464 3.500531
2015-01-04 -2.734147 -1.561802 2.104211 1.836655 3.912084
2015-01-05 -1.921973 -2.409573 2.247169 -0.480206 3.405068

In [4]:
l.box().head()


Out[4]:
UPN.LD VPM.WW SXK.CH AWD.DS IVG.BE
0 3.654359 5.021092 6.459086 4.436017 2.379895
1 8.115877 7.693060 3.627667 2.463172 6.429846
2 6.384332 12.644268 8.762878 6.052981 4.215380
3 12.435667 8.881350 6.204381 2.562109 3.755779
4 1.546005 1.239124 5.994729 10.994481 8.056744

In [5]:
l.bubble().head()


Out[5]:
x y categories size text
0 -0.339327 -1.169617 category1 1 NUK.DZ
1 -0.484213 -0.499078 category1 57 BBG.HU
2 0.430374 0.648061 category1 13 LQX.EQ
3 -1.046261 1.386424 category1 22 FTA.TK
4 -0.734146 0.418692 category1 33 JAJ.BU

In [6]:
l.bubble3d().head()


Out[6]:
x y z size text categories
0 1.041525 -0.255132 0.181754 71 EYL.NG category1
1 0.526902 -0.360070 0.848716 61 DKF.OD category1
2 0.025849 -0.377367 0.101845 16 MIE.VD category1
3 0.067193 -0.173045 -0.337426 40 IJS.LO category1
4 1.918841 -1.038663 1.172166 35 WBJ.JP category1

In [7]:
l.candlestick().head()


Out[7]:
open high low close volume
2015-01-01 100.000000 116.717548 93.643212 110.715814 6315
2015-01-02 111.583017 117.595016 91.032921 91.437510 2219
2015-01-03 91.112701 93.450699 77.779228 82.390205 5049
2015-01-04 81.933383 83.134682 54.785254 55.456371 1867
2015-01-05 56.699659 69.550007 44.797234 69.136097 4675

In [8]:
l.heatmap().head()


Out[8]:
y_0 y_1 y_2 y_3 y_4 y_5 y_6 y_7 y_8 y_9
x_0 40.000000 40.186956 37.379809 39.233126 39.344475 31.038575 31.415939 31.993010 43.122763 44.593942
x_1 48.783574 48.669999 43.053118 38.654853 33.252722 35.219475 34.212694 35.224455 36.344057 36.915052
x_2 35.513797 33.832024 31.468993 36.020434 29.981247 25.318271 19.521957 17.203854 9.079589 -1.751933
x_3 34.628453 35.617697 40.231996 45.482821 40.564123 29.499549 27.707864 32.557763 19.683270 18.511322
x_4 38.698816 39.121140 36.639418 42.526083 38.827722 39.523981 34.949759 36.755130 34.101534 36.627805

In [9]:
l.histogram().head()


Out[9]:
MUV.VH MBJ.WS
0 0.851566 0.040648
1 0.256588 0.535835
2 -0.281505 0.100067
3 1.424881 -0.150460
4 0.125636 0.622750

In [10]:
l.line().head()


Out[10]:
UQA.ZP LQT.FX EPW.IY LGZ.CI WWC.QY
2015-01-01 1.595549 -1.234537 2.187247 -0.494321 1.978619
2015-01-02 0.041057 -1.426711 2.212260 0.076115 2.625535
2015-01-03 -1.585119 -1.609416 1.897530 -1.372337 1.669817
2015-01-04 -2.184138 -0.748886 2.759709 -0.777661 3.211187
2015-01-05 -2.208476 -0.746635 2.050249 -1.053798 3.637035

In [11]:
l.ohlc().head()


Out[11]:
open high low close
2015-01-01 100.000000 100.000000 70.380496 71.949736
2015-01-02 72.394009 103.743981 69.092343 103.080896
2015-01-03 103.951134 104.165273 79.191542 93.915211
2015-01-04 93.343221 95.586122 82.623048 86.421898
2015-01-05 87.444994 95.624959 79.810077 95.624959

In [12]:
l.ohlcv().head()


Out[12]:
open high low close volume
2015-01-01 100.000000 114.662134 96.896476 114.662134 7919
2015-01-02 115.036406 123.902572 105.518665 111.979936 1198
2015-01-03 111.985124 144.041922 111.724687 123.557994 4264
2015-01-04 123.216256 128.141390 111.101318 119.322977 1268
2015-01-05 117.614698 127.283693 105.591362 125.690031 8526

In [13]:
l.pie().head()


Out[13]:
values labels
0 15 OCG.YX
1 6 JVM.FU
2 61 OEX.KA
3 82 JYV.IN
4 9 CMV.TV

In [14]:
l.scatter().head()


Out[14]:
x y categories text
0 -0.104673 -0.887125 category1 HNV.QN
1 -0.548346 0.141895 category1 ZDV.KV
2 0.764862 0.576831 category1 OTK.XK
3 -1.876089 -0.396437 category1 TEJ.US
4 0.199989 0.979235 category1 VKX.TF

In [15]:
l.scatter3d().head()


Out[15]:
x y z text categories
0 1.292038 1.084769 0.195814 PNQ.UI category1
1 -0.775956 2.237604 -0.396605 QFG.YW category1
2 -1.300970 -0.493199 -0.641878 IWC.JL category1
3 0.226210 0.154045 0.758179 ASM.RH category1
4 0.499986 0.924127 0.699873 GKB.IS category1

In [16]:
l.timeseries().head()


Out[16]:
OWB.EZ DUF.FH PQR.RT ELY.FZ TIN.CK
2015-01-01 -1.290327 1.005527 -0.594352 0.327834 0.143311
2015-01-02 -1.511611 1.230316 0.012847 -0.244917 -1.238146
2015-01-03 -1.143946 1.203659 -1.881513 0.503253 -0.978582
2015-01-04 -1.603295 1.909727 -3.313299 0.594635 0.352483
2015-01-05 -3.326381 1.891756 -3.227491 0.351307 0.684006

SkLearn


In [17]:
l.regression()


Out[17]:
(array([[ 6.54833804e-01, -1.19125919e+00,  1.24419421e+00,
         -1.24895807e+00,  1.12689065e+00, -9.47835961e-01,
          2.75575200e-02,  5.44332922e-01,  8.37133165e-01,
         -3.55950221e-01,  8.83406159e-01, -5.23821527e-01,
          1.01641470e+00, -1.41762801e+00,  1.17808460e+00,
         -1.77071426e+00,  3.21275121e-01, -1.63893965e+00,
          1.17371317e-01, -3.21984426e-01,  8.34273628e-01,
          5.24309444e-01,  3.40022245e+00, -8.46515183e-01,
         -6.85359781e-02, -1.46441991e-01,  6.28709416e-01,
         -4.19158555e-02,  5.49597295e-01,  9.11048385e-01,
          5.36629669e-03,  2.25298139e-01, -1.66568843e+00,
         -1.40677709e+00, -1.39709777e-01,  7.20194522e-01,
         -1.42817913e+00, -2.18117056e-01,  1.12673693e+00,
         -2.19574270e-02, -6.16081147e-02, -7.22101437e-01,
         -1.27952163e+00, -2.79615753e-01, -5.87627833e-01,
          1.20710110e+00, -2.84184185e-01, -1.18033751e+00,
         -1.29500366e-01,  5.99729964e-01, -6.41335416e-02,
          1.38528805e-02,  7.87267772e-01, -9.73590928e-01,
         -9.95835002e-01,  2.81265321e+00, -6.45994039e-02,
         -9.71857458e-01,  1.88433820e-01, -3.55449598e-01,
          5.40420181e-01,  1.24128428e+00, -1.01486699e-01,
         -1.64205710e-01,  9.25563280e-01,  1.90691164e+00,
         -1.18181784e+00,  2.19290323e-02, -1.68365219e-01,
          3.05502762e-01,  5.31249477e-02,  2.05829194e+00,
          1.47085125e+00, -6.89842289e-01,  8.16879207e-01,
          9.82090755e-01,  1.91063502e+00,  4.60023916e-01,
          1.43459913e+00,  8.33211155e-01,  1.85100928e+00,
          1.06945780e+00, -7.08365026e-01, -9.73668007e-01,
          1.95760862e+00, -3.93475273e-01,  1.63243527e+00,
         -1.00977200e-01,  1.49625046e+00, -1.50931467e+00,
         -4.54503674e-01, -4.79188068e-01,  3.65771216e-01,
          2.63015646e-01,  5.91155105e-01,  8.94856870e-01,
         -1.55451622e+00,  1.99339361e+00, -6.16215824e-01,
          5.17463954e-01],
        [-2.83263299e-01,  1.33715317e+00, -1.74491915e+00,
          1.37674760e+00, -2.61924485e-01, -1.52160551e+00,
         -2.52429499e-01, -4.95154699e-01, -6.69056922e-01,
          1.53277264e+00, -1.57808445e+00, -6.48489716e-01,
          4.49339104e-01, -2.18853224e-01, -1.22629759e+00,
         -3.21294769e-01, -1.82107132e+00, -8.85953429e-01,
          8.69342949e-01,  3.11344116e-01,  1.72498724e+00,
          1.23346873e+00, -2.10272650e+00, -1.68575002e+00,
          1.35118203e+00, -1.06352917e+00,  3.95206356e-01,
         -4.04202195e-01,  3.36919364e-01, -1.61267654e+00,
         -1.91806883e+00,  9.99922390e-01,  1.60507314e-01,
         -1.48085971e+00,  3.57662912e-01,  1.40953455e+00,
          1.11890249e+00, -6.23984846e-01, -1.62640289e+00,
         -3.51257283e-01, -3.17388804e-01, -4.07986253e-01,
         -2.17788092e+00, -2.47135928e-01, -7.41039570e-01,
          5.71407700e-01,  2.57886653e-01, -1.68324765e-01,
         -4.99880498e-01, -1.20961503e+00,  6.73401119e-01,
         -8.32082383e-01, -1.84563450e+00,  1.89487659e+00,
         -1.40407093e+00, -3.07568363e-01,  2.81368432e+00,
          1.37867178e+00,  1.37387654e+00, -5.97472960e-01,
         -3.71054773e-01, -3.47047872e-01, -1.32154834e+00,
          9.01939544e-02, -1.06129424e+00,  1.13683274e+00,
         -7.65163968e-01, -1.30483557e+00, -9.45643799e-01,
          6.17423938e-01,  1.27677511e+00, -2.49244723e-01,
          3.55930730e-01, -7.56570463e-01,  1.01702024e+00,
          2.52291531e-01, -9.17759630e-01,  2.43264242e-01,
          3.04447180e-01,  8.73811096e-01,  5.21617269e-02,
         -1.11363118e-01,  2.62796259e+00,  1.42331923e+00,
         -1.55068682e-01,  1.56889560e+00, -6.54730606e-01,
         -5.78966139e-01,  4.64364195e-01, -1.21155150e+00,
          7.33503355e-02, -6.15548919e-02, -6.19993303e-01,
         -4.62833105e-01, -3.99905318e-02,  2.58601504e+00,
         -1.07967443e+00, -5.51815471e-01, -1.24417220e-01,
          2.52677355e-02],
        [-9.00175980e-01, -8.32009070e-02,  7.33617492e-01,
         -1.52420122e+00, -6.55267993e-01, -3.25896021e-01,
          2.20401852e-01,  2.75150105e-01, -6.03701806e-01,
         -5.20785608e-02,  1.36217695e+00,  8.77401279e-01,
          6.98526031e-01,  3.73148204e-01, -1.53786426e+00,
          1.18874084e+00, -3.47131492e-01, -9.17846805e-01,
         -2.46641247e-01,  7.14783896e-01, -7.22302875e-01,
          1.81092161e+00, -8.97225693e-01,  1.23425442e+00,
         -8.10201669e-02,  1.43715451e+00, -1.13449066e-01,
         -6.98735541e-02, -1.26755539e+00,  2.29519910e+00,
         -1.12547679e-01, -1.22275424e+00, -1.29977882e+00,
          7.58452885e-01,  4.64902295e-01, -2.80314380e-01,
         -4.40372309e-01, -6.17616638e-01, -8.51192391e-02,
          9.13938930e-01, -2.04721518e-01, -9.11247856e-01,
         -2.25418705e-01,  8.66387195e-02, -2.66560283e+00,
          2.52301977e-02,  2.00076722e-01, -4.01685865e-01,
          1.10357710e+00,  9.61858760e-01,  6.29245238e-01,
          8.64224888e-01, -9.44089830e-02, -8.41876406e-02,
          1.24828804e+00,  5.04518154e-01,  1.55419495e+00,
          3.29198578e-02,  9.16680297e-01,  1.59520599e+00,
         -6.73600420e-01,  1.47386703e+00,  1.70342252e+00,
          7.07258952e-01,  4.83753296e-01,  9.77846525e-02,
         -2.82485440e-01, -1.53432419e+00, -1.83400140e+00,
          9.86483019e-01,  8.21180507e-01,  2.23372944e-01,
          7.50599560e-01,  1.15446484e+00, -5.61518887e-01,
          1.23099416e+00, -1.21049081e+00,  1.42642159e+00,
          1.37635259e+00, -8.37357289e-01, -4.46976093e-01,
         -1.52216585e+00,  3.77558170e-01, -4.42438958e-01,
         -1.43976726e+00, -2.51635164e-01, -1.27314433e-01,
         -2.79665836e-02, -2.19600383e-02,  5.21530829e-01,
          5.59585187e-01,  4.40319047e-01,  9.60734054e-01,
          9.11672909e-01,  7.81029380e-01,  8.38977409e-01,
         -1.12028235e+00, -6.49190205e-01,  1.37267724e-01,
         -9.44210750e-01],
        [ 2.11117397e+00,  6.20264958e-01,  6.78131086e-01,
          9.03485282e-01,  6.25132377e-01, -1.31974682e+00,
         -1.68552775e-01, -2.07576323e+00, -3.15397945e-01,
         -2.56275541e-01, -7.84208407e-01, -3.60088863e-01,
         -6.01837595e-02, -5.58624450e-01, -1.50114346e-01,
         -2.20148714e-01, -6.19635829e-01, -1.29710809e+00,
          6.13382118e-02,  9.85495702e-01,  2.52421000e-01,
         -1.22139788e+00,  3.75770530e-01, -3.95972620e-01,
          5.33516493e-01, -9.36868733e-01, -4.20478023e-01,
         -2.84962889e-01,  5.67980524e-01, -1.35884729e+00,
         -9.03408426e-03, -3.46408068e-01,  8.78127210e-01,
          7.62799823e-01,  4.37656813e-01,  3.65540838e-01,
          1.51765686e+00,  1.40802579e+00, -7.10450236e-01,
          1.03057427e+00, -1.08927148e+00, -5.45449888e-02,
         -8.97439518e-01, -5.52512088e-02, -4.69986948e-01,
         -1.73770138e+00,  4.99020080e-01, -7.29218698e-01,
         -2.51708968e+00, -7.39997937e-01,  8.22671615e-01,
         -3.23312143e-01, -4.78328119e-01,  1.01040453e+00,
         -6.39554692e-01, -1.40120225e+00,  2.03615951e+00,
         -1.09202399e+00, -2.55717448e+00,  4.63036906e-01,
          8.97679384e-01,  9.86092702e-01, -3.28339748e-01,
         -6.52883780e-01,  2.00770366e+00,  8.88554104e-01,
         -8.14835380e-01, -4.71911390e-01, -2.08382552e+00,
          1.90988114e+00, -1.35763587e+00,  4.27997741e-01,
          2.93777805e-02, -1.85226572e+00,  6.12109360e-01,
          3.47021417e-01, -5.93107640e-01, -1.27789191e-01,
          7.65863599e-02,  3.04013335e-01, -5.03953201e-01,
          1.67912625e+00,  1.06701169e+00,  9.31406189e-01,
         -8.62605106e-01,  1.19229164e+00, -1.68782955e-01,
          2.35552457e-01, -5.07015076e-01, -1.03157384e+00,
          3.60205015e-01, -1.57839653e+00, -1.28495312e+00,
         -2.20105528e+00, -2.96820943e-01,  1.30399658e+00,
          4.66177480e-01,  7.26030170e-01,  1.99280830e-01,
         -1.32305105e+00],
        [-1.40835399e+00, -1.25024547e+00,  6.04936949e-01,
         -1.84469417e+00, -8.88521848e-01,  7.30440307e-01,
          1.29530256e+00,  4.79945035e-01,  8.85083217e-02,
          1.40748068e+00,  9.97234481e-02,  1.03457509e+00,
          7.06119086e-01, -1.95375822e+00, -9.53923649e-01,
         -1.72853706e+00, -3.51773646e-01, -1.08505236e+00,
         -7.62461461e-01, -1.24793381e+00,  7.85841768e-01,
         -1.71256118e+00,  1.37811547e+00,  5.68360215e-02,
         -2.02896377e+00, -5.15702486e-01,  1.77920080e-02,
         -5.70275944e-01,  4.64652973e-01, -2.01100646e+00,
         -1.37644639e+00,  4.91488346e-01,  4.68540980e-02,
         -2.34578692e-01,  6.94195324e-01,  7.15031069e-01,
         -6.42323297e-01, -1.95956187e+00,  5.12090135e-01,
         -6.76826169e-01,  4.90292372e-01, -1.89112954e+00,
         -1.63002820e+00,  1.15502463e+00, -1.08686118e-01,
          3.46556204e-01, -2.75732081e-01, -5.22702548e-01,
          1.03725205e-02,  5.62941123e-01,  7.04244640e-01,
         -7.77635650e-01,  8.88192827e-01, -6.50140050e-01,
         -6.58069185e-02, -1.56630816e-01,  3.40276628e-03,
          2.63840239e-01,  1.45933222e+00,  1.63728998e+00,
          7.11148747e-01,  1.01159409e+00, -1.82686048e+00,
         -1.15079866e+00, -1.04606940e+00,  1.06742634e+00,
         -1.48905863e+00, -2.67969521e-01,  2.34109625e+00,
          1.18740640e+00,  1.37372348e+00,  3.46843113e-01,
          2.41264998e+00, -8.38115270e-01,  4.52553968e-01,
          1.18231458e+00,  1.25716498e-01,  1.48073228e-01,
         -5.91943372e-01, -4.27325296e-01, -2.02582626e+00,
         -6.30241993e-01,  6.85178874e-01,  6.85819982e-01,
          2.26567166e+00, -1.00274045e+00, -7.70433326e-02,
         -4.83249351e-01,  4.71005993e-01,  1.43300549e+00,
          6.58125958e-01, -5.23805639e-02,  2.80496377e-01,
         -1.35945243e+00,  4.20138033e-01, -1.26401654e+00,
          8.80122628e-01, -1.88731843e-01, -1.67152233e+00,
         -1.84351293e+00],
        [ 9.04924941e-02,  1.08235025e-01, -2.48821005e-01,
         -5.22533276e-02,  6.02797995e-01, -3.87687648e-01,
          6.96800043e-02, -1.13019725e-01, -5.48313711e-01,
          2.16503238e+00, -6.35438791e-01, -2.51117043e+00,
          8.75978663e-01, -1.43795278e+00,  1.13531998e+00,
          4.89719172e-01,  1.03461373e+00,  7.15278059e-01,
          1.34521489e-01,  7.21556264e-01,  1.20068075e+00,
          1.49693803e+00, -6.30119844e-01,  1.12227163e+00,
          5.95512250e-01, -2.65385809e-01,  1.85143724e+00,
          1.13279757e+00, -7.85420025e-01,  1.48900395e-01,
          9.34614517e-01,  1.90920772e-01,  7.97999852e-01,
          1.21743210e+00,  4.66296432e-01,  1.38745189e+00,
          4.41646861e-01,  2.19084058e+00,  8.55289093e-02,
         -6.70427161e-01,  1.01907181e+00, -5.47499157e-01,
          6.26325585e-01,  9.96572236e-01,  1.14576960e+00,
          7.04274815e-03, -1.37809648e+00, -9.72035610e-01,
          2.09322297e-02, -1.15496320e+00,  6.10515188e-01,
         -9.25782679e-01, -8.63901514e-01, -4.10726622e-01,
         -3.99474169e-01, -1.82060628e-01, -1.13688723e+00,
         -1.56566885e+00, -4.40355441e-01, -1.15347779e-01,
         -6.71408561e-01, -3.15948284e-01, -2.20934747e-01,
         -2.65424060e+00,  1.30137966e+00, -4.07173295e-03,
          6.34668309e-01, -5.82900671e-01,  9.32874206e-01,
         -4.04312756e-01,  1.11637867e-01,  7.34245736e-01,
         -1.00806956e+00,  1.31683107e-02, -2.34665312e+00,
         -9.57241583e-01, -5.75519194e-01,  1.10846865e+00,
         -1.10837116e+00,  8.62484046e-01, -6.20955023e-01,
          1.05045723e+00, -2.35547114e+00, -9.57848832e-01,
         -5.18041598e-01,  7.81608894e-01, -9.83547861e-01,
          9.04075566e-01,  8.79421526e-01,  1.42793595e+00,
          4.76226754e-01,  7.07573400e-01,  1.04280837e+00,
         -1.07971649e+00, -6.44011022e-01,  1.16600285e+00,
          1.18583016e+00, -1.65385848e+00, -1.64391801e-02,
          3.26450503e-01],
        [ 7.71330445e-01,  1.85678543e+00,  4.65889058e-01,
          1.75490074e-02, -7.03568919e-02,  1.55746618e-01,
         -2.10633856e-01, -5.53825686e-01, -1.46664892e+00,
          4.53913501e-01,  1.37968662e-01, -8.45736491e-01,
          4.52114460e-01,  1.71135044e-01, -8.58270059e-01,
          8.26300834e-01,  6.12087676e-01,  1.84163484e+00,
         -9.14242270e-01,  6.24331996e-02, -1.23976670e-01,
          1.57245099e+00, -1.07840883e+00,  3.95586764e-01,
         -2.95280952e-01,  2.28897095e+00,  3.61144622e-01,
          1.55674541e+00,  8.36059232e-01, -3.26591948e-01,
         -5.89114196e-01, -9.02398440e-01,  1.25110040e+00,
          3.77929526e-01, -2.75047906e-01,  3.43611937e-01,
          8.25534932e-01, -7.36394141e-01, -2.64507838e-01,
          8.34115180e-02,  6.16791487e-01,  4.81597421e-01,
         -1.77074371e-01, -2.36579968e+00,  1.08132407e+00,
          8.50531528e-01, -7.38563333e-01, -1.25837763e+00,
          1.19186646e+00,  2.39787700e+00, -7.44192202e-01,
          3.15416622e-02,  1.26151700e+00, -1.15947559e+00,
          2.93860449e-01,  2.81682904e+00,  4.42391918e-01,
          2.27211002e-01, -1.46416481e+00,  5.42682063e-01,
         -7.48683226e-01, -1.19311883e+00,  1.55818887e+00,
         -5.37428651e-01,  2.33423217e+00, -5.42637538e-01,
         -1.31795977e+00, -4.14277951e-02,  2.49640570e-01,
          9.53698010e-01, -2.99190572e-01,  1.47536669e+00,
          1.42278067e+00, -5.65392004e-01, -8.99858232e-02,
          1.34158283e-01, -1.77003198e+00,  5.81631102e-01,
          2.06368894e-01,  2.47972463e-01,  2.60732617e-01,
          3.35258982e-01, -1.33303467e-01, -2.25963331e+00,
         -1.03305142e+00,  2.27475617e-01, -2.19906492e+00,
         -1.24771214e+00,  7.49474590e-01,  1.09677868e+00,
         -1.01150584e+00, -1.19142338e-01, -9.22956374e-02,
         -9.85238560e-01, -8.94877657e-02,  5.77080772e-01,
          2.94267495e-01,  6.85197661e-01,  8.66748692e-02,
         -7.61036398e-01],
        [-1.14049314e+00, -1.07452748e-01, -1.60194948e+00,
          1.41151520e+00, -7.14888181e-01,  1.11419356e+00,
          7.09955592e-01, -1.35167331e+00, -3.14485941e-01,
          3.17529371e-03,  2.17282023e-01,  1.53858809e+00,
         -9.51470933e-01, -2.14140694e+00,  3.21197224e-01,
          2.41734861e+00, -3.66655674e-01,  1.74650212e+00,
          4.39478796e-01, -2.28891154e-02,  9.61525781e-02,
         -1.69321922e+00,  7.32403909e-01,  7.42842812e-01,
          7.94879930e-01,  4.59305889e-01,  7.83436767e-01,
          5.55201906e-01, -1.07282618e-01, -6.69873799e-01,
          5.24267024e-01, -9.08080852e-01,  8.36625116e-01,
         -3.32897066e-01, -1.13798886e+00,  2.73345171e+00,
          5.61769523e-01, -8.00294022e-01, -1.35250786e+00,
         -4.28433382e-01, -1.03051449e-01, -1.43172483e-01,
         -3.82318099e-01,  1.59754050e+00,  5.61692664e-01,
         -1.38156729e-01, -2.40806442e+00, -2.74144101e-01,
         -9.59500889e-01, -8.51691335e-02,  4.17744606e-01,
          2.80831755e+00, -2.12150173e+00, -3.07405642e-01,
         -4.71217567e-01, -1.50316940e-01, -2.87171961e-01,
          7.88281776e-01, -3.71316951e-01, -1.34569705e-01,
          5.95431741e-01,  1.44183812e+00, -1.12282588e+00,
         -1.69741534e+00,  1.46363123e+00, -2.06309047e+00,
         -1.22334391e+00,  4.87544012e-01,  1.16073283e+00,
          6.84666377e-01,  1.25010162e+00, -3.44175512e-01,
          3.38126295e-01, -5.57263914e-01, -5.05688430e-01,
         -6.51317901e-01,  1.59154364e+00, -1.41289918e+00,
          4.57520970e-01, -7.52617326e-01, -9.26253758e-01,
         -1.11728189e-01, -1.20782007e+00,  7.29108062e-01,
         -9.44791360e-01, -2.00557825e-01,  1.05730264e+00,
         -3.80268650e-01, -1.34925993e+00, -6.21662212e-01,
         -7.91482828e-01,  8.13673563e-01, -2.59580488e-01,
          8.18219792e-01,  5.62603064e-01,  9.09125418e-01,
         -6.80266461e-01, -7.80029248e-01, -7.06618118e-01,
         -1.90074487e+00],
        [-1.97272826e+00,  7.88907305e-01,  1.28663895e+00,
         -1.82803646e+00,  1.16536693e+00,  1.64783991e-01,
         -4.34192749e-01, -4.67686400e-01, -1.05190947e+00,
          8.87465332e-01, -1.09941549e+00, -8.67846651e-01,
          3.04779891e-02,  1.47558198e+00,  6.93426593e-01,
          1.36132433e+00,  1.24200129e+00,  5.68762688e-01,
         -1.45368992e+00,  3.86919193e-01, -8.92952641e-01,
         -6.45458906e-01,  1.15265787e-01, -3.20435139e-01,
          3.08692500e-01, -2.58271463e-02, -7.93517699e-01,
         -1.46333462e+00, -7.95696878e-01,  1.07737494e-03,
         -6.77125534e-01,  1.71453494e-01, -2.55329619e-01,
          1.40444878e+00,  9.06951855e-01, -4.54848022e-01,
          4.69621521e-01, -8.85472691e-01, -1.33162938e-01,
          5.56859476e-01,  1.55170882e+00,  2.40418208e+00,
          7.34220485e-01,  1.00991691e+00,  6.10899082e-01,
         -7.55014711e-01, -1.47566735e+00, -6.06453030e-01,
          1.60288950e+00,  3.03700890e-01,  4.15113454e-02,
          7.26976498e-01,  1.55569710e+00, -2.33144558e-01,
         -5.47010095e-01,  1.66827806e-01, -1.20967020e+00,
          1.87789333e+00,  5.06970771e-02,  8.91810449e-01,
          3.06274049e-01,  1.93260556e-01,  7.91809102e-01,
          1.45827481e-01, -6.29344719e-01,  1.02273938e+00,
          1.09524331e+00, -3.10099199e-01, -1.31701577e+00,
         -2.92830746e-01,  6.05568282e-01,  7.52630877e-01,
         -1.23361380e+00, -9.33332285e-02, -7.30090201e-01,
          2.23035095e-02,  1.03852816e+00,  5.48661600e-01,
         -1.20915482e+00,  1.52072941e+00,  4.43086042e-03,
         -2.86613712e-01, -2.57536627e-01,  2.22499258e+00,
          2.01263461e+00, -1.07066691e+00,  1.91293033e+00,
         -9.19866776e-01, -8.88929113e-01,  1.77803815e+00,
          6.54126426e-01,  1.82978301e+00, -5.57097481e-01,
          4.21040471e-01,  4.50422680e-01,  5.95441095e-02,
         -4.39152029e-01,  2.40710465e+00,  9.37094331e-01,
          3.46794282e-01],
        [ 5.31826026e-02,  9.54529975e-01,  1.44455506e-01,
          4.46600308e-01, -7.02184503e-01,  2.71555213e-01,
          1.49975330e+00,  3.54358392e-01,  1.37200535e-01,
         -1.52605239e+00, -2.89284484e+00,  2.52854578e-01,
         -1.74556061e-01, -7.54184170e-01, -1.69346999e+00,
         -1.13461698e+00, -3.85941692e-01,  8.31687506e-01,
          1.56674524e+00,  5.67796014e-01,  1.26198661e+00,
          6.85864123e-02,  2.63133746e-01,  6.73309055e-01,
         -2.78105722e-01,  1.29386144e+00,  2.12171787e+00,
          1.08705482e+00,  1.06279697e+00,  7.02687644e-01,
          9.49610483e-01, -1.27161252e-01, -5.41321049e-01,
         -6.96746154e-01, -4.95329881e-01, -1.64996678e+00,
          3.86556863e-01,  1.20352339e+00, -4.64112188e-01,
          1.44654570e-02,  1.13985721e-01,  2.63536457e+00,
          2.51463551e+00,  1.27517210e+00, -1.64187294e+00,
          1.09848370e-01,  2.62078611e+00,  1.68948225e+00,
         -2.70862380e-01,  3.00578142e-02, -3.08504621e-01,
          1.49606274e+00,  2.40683629e-01,  2.60017216e+00,
         -7.12617497e-01,  1.09306388e-01, -8.11311156e-01,
         -2.06122431e+00,  9.00731240e-02, -2.46698478e+00,
          8.62078645e-01, -1.80452799e-01, -1.24100323e+00,
          1.03895415e+00, -9.14529661e-01, -7.20479247e-01,
         -2.81097820e-01,  1.90105769e-01,  1.62051807e-01,
          1.20643296e+00, -5.51090151e-01, -6.41127986e-01,
         -1.84741120e+00, -8.83296900e-01,  9.52328456e-02,
         -3.25738167e-01, -2.05041422e-01, -1.02055796e+00,
         -1.14222648e+00,  3.33914219e-01,  2.60462448e-01,
         -4.45172250e-01,  1.27307250e+00,  3.24480463e-01,
          1.42966870e+00, -1.34266491e+00,  1.63766949e+00,
          1.84875137e+00, -5.13170744e-01,  1.62369032e-01,
          3.03925323e-01,  5.01680875e-01, -7.82343366e-01,
          6.44254136e-01,  1.36425907e+00, -7.97767692e-02,
         -2.43819803e+00, -4.06461492e-01, -2.85320445e-01,
         -1.15961520e+00]]),
 array([-294.23193594,   15.64333551,   -6.99503277,   78.02858041,
        -231.77008155,   36.92960393,  -27.759071  ,    4.39147429,
          19.96209472,  259.87587219]))

In [18]:
l.blobs()


Out[18]:
(array([[-7.54374565, -7.74756708],
        [ 5.19645333,  6.86772125],
        [ 2.02304454,  4.4044679 ],
        [ 3.83013743,  7.68494594],
        [-7.95205265, -7.77132356],
        [-9.49434449, -8.5497931 ],
        [-2.81395413, -2.78694969],
        [-3.74472418, -2.17605155],
        [-4.45523164, -2.408687  ],
        [-4.02106234, -3.2898099 ]]), array([2, 1, 1, 1, 2, 2, 0, 0, 0, 0]))

In [19]:
l.classification()


Out[19]:
(array([[-1.31667632, -1.3364326 , -1.2351231 , -0.53129351, -0.21378958,
         -1.38166355, -0.69233042,  0.22956564, -1.45864672,  0.96966623,
         -0.68574301,  0.56614562,  0.80125935, -1.40675852, -1.43375508,
         -0.22901176,  0.18440232, -1.17571891,  1.04291575, -0.77805922],
        [ 0.79797902,  1.34121002, -0.04380889, -0.40266883,  1.92749176,
          0.44105122, -0.07739448, -0.72248082, -0.08340808,  0.5087177 ,
          0.48714356,  0.98534108,  0.55534843,  1.24257861, -1.44862697,
          1.87077389, -0.38175922, -1.2875307 ,  2.21049966, -1.22436074],
        [-0.57862194, -0.62075495, -0.7334838 , -0.39846682, -0.67122229,
         -0.05715722,  0.03707565,  0.57955469, -0.11371415,  0.35962443,
          0.76100028, -2.40162337,  0.54304692,  0.52440435,  0.44718188,
          0.09793611, -1.90011942, -0.85332079,  0.52440467, -0.04036661],
        [ 0.48502502,  0.04356705,  0.70803674,  0.78596317, -0.89799786,
         -0.97405057,  0.47836311,  1.07729133, -0.91915959,  0.84564668,
         -1.4757681 , -1.347129  , -0.21786555,  1.81571116,  1.24978599,
         -0.846377  , -0.47026887,  1.32223331,  0.14933294, -0.50964858],
        [-0.62262306,  0.13906778,  0.28285734, -1.99299337,  1.13750845,
          1.05584342, -0.38039758, -0.66103478, -0.19460332,  0.1336133 ,
         -0.53544882,  0.41074704,  0.23919853, -0.04359374, -0.06607769,
         -0.17350451,  1.79278054,  0.41907297,  2.20649007, -0.09101457],
        [-1.29751122, -1.68028232, -0.41538504, -0.09558217, -0.19194311,
          0.80468053, -0.56068587,  0.10553752, -0.50972422,  0.84538132,
         -0.9821791 ,  0.97156682, -1.54179403, -0.46150602, -0.84212049,
         -1.74241893, -0.73944782,  0.70885992,  1.9785158 ,  0.77655606],
        [ 0.45743042,  1.05061715, -0.19753032,  0.55747945, -0.72222677,
         -1.61947712, -0.57947344, -0.40375915,  0.53021228, -1.17862379,
          1.14907296,  0.44476359, -1.02542675, -0.00933422, -0.59090256,
          1.67413479,  0.11620257, -1.32237342, -0.94460397,  1.03975198],
        [ 0.66275897, -0.30170932,  0.03172   ,  0.38557131, -0.16479474,
         -0.02381377,  1.41156198,  0.12994882, -0.4459937 , -0.94071436,
          0.15731218, -1.32501075, -0.67727547,  0.17355196, -0.64886629,
         -0.44879395,  0.46703323,  0.33167326,  0.95163163, -0.06042348],
        [-0.59630348, -0.54640292,  0.24039565, -1.2815998 , -0.90663346,
          0.14020141,  1.35825425,  0.53760218,  0.09848574,  0.63810786,
         -1.94307892, -0.86576605, -0.50854317, -0.7193826 , -1.00154452,
         -1.04670452, -1.09337699,  0.95242065, -0.22074845,  0.80947967],
        [ 0.19430417,  2.26051774,  1.93387505, -1.23783915, -0.40536375,
          0.55532062, -0.6875894 , -0.9977801 ,  0.86903269,  0.9379611 ,
         -0.32536898, -0.8861855 ,  0.56207554,  0.73216357,  1.8794796 ,
          0.58591384, -0.66711454,  1.69012143,  0.11875622,  0.01046678]]),
 array([0, 0, 0, 1, 0, 1, 0, 1, 1, 1]))

In [20]:
l.multilabel()


Out[20]:
(array([[2., 3., 1., 1., 4., 0., 1., 2., 2., 2., 4., 1., 4., 3., 2., 2.,
         7., 1., 6., 3.],
        [1., 3., 4., 4., 4., 1., 1., 1., 2., 2., 2., 1., 5., 5., 1., 6.,
         3., 0., 1., 7.],
        [4., 0., 3., 6., 5., 4., 4., 6., 4., 1., 3., 4., 0., 0., 0., 3.,
         0., 4., 1., 3.],
        [3., 3., 1., 2., 1., 3., 4., 8., 4., 3., 2., 1., 1., 4., 1., 4.,
         0., 3., 1., 0.],
        [4., 6., 3., 2., 2., 1., 5., 3., 1., 2., 2., 1., 5., 2., 2., 3.,
         7., 0., 2., 1.],
        [4., 2., 3., 1., 3., 0., 5., 2., 2., 2., 0., 3., 3., 1., 4., 2.,
         1., 5., 2., 2.],
        [3., 1., 5., 1., 2., 3., 3., 3., 5., 2., 0., 0., 2., 2., 4., 3.,
         3., 7., 4., 3.],
        [2., 1., 5., 2., 1., 2., 3., 4., 1., 0., 3., 3., 1., 0., 1., 2.,
         1., 5., 0., 3.],
        [1., 1., 1., 3., 1., 2., 7., 2., 2., 4., 1., 0., 6., 1., 4., 8.,
         2., 0., 1., 4.],
        [2., 4., 6., 0., 2., 3., 3., 5., 3., 1., 2., 1., 1., 0., 2., 2.,
         2., 5., 2., 3.]]), array([[0, 1, 0, 1, 0],
        [1, 1, 1, 0, 0],
        [1, 0, 0, 0, 0],
        [1, 0, 0, 0, 1],
        [0, 1, 1, 1, 0],
        [0, 0, 0, 0, 0],
        [0, 1, 0, 1, 1],
        [1, 1, 0, 0, 1],
        [1, 1, 1, 1, 1],
        [1, 0, 0, 1, 0]]))

In [21]:
l.gaussian()


Out[21]:
(array([[-0.62280561, -0.68163291],
        [ 1.59516427, -0.02898054],
        [ 0.91820199, -0.17863014],
        [ 0.72681544,  0.45471757],
        [ 1.2539787 ,  0.83790501],
        [-0.90984478, -1.52431   ],
        [-0.82498517, -0.64797606],
        [ 0.00314761, -0.67484385],
        [-0.11575105,  0.22476796],
        [-0.61660419, -1.16210849]]), array([1, 2, 1, 0, 2, 2, 1, 0, 0, 2]))

In [22]:
l.hastie()


Out[22]:
(array([[ 0.46153097,  1.36023395,  1.9079593 ,  0.20466274, -1.35944372,
         -0.1612177 ,  0.23505533,  0.75123299, -0.27202141, -2.00731458],
        [-1.14569809,  0.04301775, -0.98313392, -1.39122185, -0.45259497,
         -0.88757215, -0.66816988,  0.18966614,  0.3302935 , -0.53019591],
        [ 0.47517647, -0.27648754,  1.19837163,  0.78070351, -0.10070277,
          1.72581187,  0.13297323, -0.66478699,  0.13205851,  0.54924368],
        [-0.73761559, -0.49664003, -0.17550947,  0.02081396, -0.67748209,
         -1.31720867,  1.25570784,  0.7071218 ,  0.64346563,  0.91318911],
        [ 1.58382339,  1.5382089 ,  0.00789609, -0.06013747,  0.27005843,
         -0.6389733 , -0.23508629,  0.55871843,  0.63390269,  0.544771  ],
        [ 0.94339579, -0.00662449,  0.25254425,  0.72550083,  1.7992283 ,
         -1.17327215,  0.64539441,  0.59379623,  1.1083633 , -0.82992491],
        [-0.52626836,  1.34677776, -0.3759252 , -0.84612539,  0.1424681 ,
          2.07118382,  0.01479195,  0.062742  ,  0.39613584, -1.33952552],
        [-1.56376811,  0.33816646, -0.78906694, -0.27408026,  0.39922373,
          1.74338212, -0.43722707, -0.73956283, -0.55442705, -0.85696749],
        [-1.74930808,  1.00730481,  0.06107513,  0.11068817,  0.8787224 ,
          0.29308142, -1.10603392,  0.00367017,  1.85463367,  0.56518085],
        [ 0.86492181, -1.39032581, -1.62207241,  0.55528024, -0.24336297,
          1.60163585, -1.20532703, -0.40985419,  0.29038912,  0.9426214 ]]),
 array([ 1., -1., -1., -1., -1., -1., -1., -1.,  1.,  1.]))

In [23]:
l.circles()


Out[23]:
(array([[-0.80901699, -0.58778525],
        [-0.6472136 ,  0.4702282 ],
        [ 0.2472136 , -0.76084521],
        [-0.6472136 , -0.4702282 ],
        [ 0.8       ,  0.        ],
        [-0.80901699,  0.58778525],
        [ 0.2472136 ,  0.76084521],
        [ 0.30901699, -0.95105652],
        [ 1.        ,  0.        ],
        [ 0.30901699,  0.95105652]]), array([0, 1, 1, 1, 1, 0, 1, 0, 0, 0]))

In [24]:
l.moons()


Out[24]:
(array([[ 1.70710678e+00, -2.07106781e-01],
        [ 7.07106781e-01,  7.07106781e-01],
        [ 1.00000000e+00, -5.00000000e-01],
        [ 2.92893219e-01, -2.07106781e-01],
        [ 2.00000000e+00,  5.00000000e-01],
        [ 1.00000000e+00,  0.00000000e+00],
        [-1.00000000e+00,  1.22464680e-16],
        [ 0.00000000e+00,  5.00000000e-01],
        [-7.07106781e-01,  7.07106781e-01],
        [ 6.12323400e-17,  1.00000000e+00]]),
 array([1, 0, 1, 1, 1, 0, 0, 1, 0, 0]))

In [25]:
l.biclusters()


Out[25]:
(array([[64.99390236, 64.99390236,  0.        ,  0.        ,  0.        ,
          0.        , 64.99390236,  0.        ,  0.        ,  0.        ],
        [ 0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
          0.        ,  0.        , 72.24662752, 72.24662752,  0.        ],
        [ 0.        ,  0.        , 97.52633042,  0.        ,  0.        ,
         97.52633042,  0.        ,  0.        ,  0.        ,  0.        ],
        [ 0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
          0.        ,  0.        , 72.24662752, 72.24662752,  0.        ],
        [ 0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
          0.        ,  0.        , 72.24662752, 72.24662752,  0.        ],
        [ 0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
          0.        ,  0.        , 72.24662752, 72.24662752,  0.        ],
        [ 0.        ,  0.        ,  0.        , 50.11623187, 50.11623187,
          0.        ,  0.        ,  0.        ,  0.        , 50.11623187],
        [64.99390236, 64.99390236,  0.        ,  0.        ,  0.        ,
          0.        , 64.99390236,  0.        ,  0.        ,  0.        ],
        [ 0.        ,  0.        ,  0.        ,  0.        ,  0.        ,
          0.        ,  0.        , 72.24662752, 72.24662752,  0.        ],
        [64.99390236, 64.99390236,  0.        ,  0.        ,  0.        ,
          0.        , 64.99390236,  0.        ,  0.        ,  0.        ]]),
 array([[False, False,  True, False, False, False, False, False, False,
         False],
        [ True, False, False, False, False, False, False,  True, False,
          True],
        [False, False, False, False, False, False,  True, False, False,
         False],
        [False,  True, False,  True,  True,  True, False, False,  True,
         False]]),
 array([[False, False,  True, False, False,  True, False, False, False,
         False],
        [ True,  True, False, False, False, False,  True, False, False,
         False],
        [False, False, False,  True,  True, False, False, False, False,
          True],
        [False, False, False, False, False, False, False,  True,  True,
         False]]))

In [26]:
l.scurve()


Out[26]:
(array([[ 0.81590344,  1.51677578, -0.42181181],
        [ 0.51232907,  0.01501674, -1.85878922],
        [-0.97561859,  1.83978738,  0.78052708],
        [ 0.93038978,  0.81204353, -0.63342824],
        [-0.91814306,  1.54202047,  0.60375095],
        [ 0.74616867,  0.9373311 ,  1.66575695],
        [ 0.25313713,  1.9099293 , -0.03256959],
        [ 0.29450729,  0.49501686, -1.95564923],
        [-0.36995045,  1.669578  ,  0.07094852],
        [-0.98763154,  1.75624279,  0.8432073 ]]),
 array([ 0.95429001,  2.60369801, -1.34952214,  1.19547472, -1.16336846,
        -3.98388117,  0.25592164,  2.84265275, -0.37895569, -1.41335399]))

In [27]:
l.checker()


Out[27]:
(array([[33.03698455, 33.03698455, 96.69361324, 66.14407259, 66.14407259,
         33.03698455, 49.38053819, 33.03698455, 33.03698455, 33.03698455],
        [31.87059608, 31.87059608, 93.56698297, 95.62522052, 95.62522052,
         31.87059608, 44.22444996, 31.87059608, 31.87059608, 31.87059608],
        [78.29586555, 78.29586555, 62.45400562, 88.32426999, 88.32426999,
         78.29586555, 74.99733641, 78.29586555, 78.29586555, 78.29586555],
        [33.03698455, 33.03698455, 96.69361324, 66.14407259, 66.14407259,
         33.03698455, 49.38053819, 33.03698455, 33.03698455, 33.03698455],
        [37.67965014, 37.67965014, 87.8671772 , 94.38165405, 94.38165405,
         37.67965014, 38.4876052 , 37.67965014, 37.67965014, 37.67965014],
        [37.67965014, 37.67965014, 87.8671772 , 94.38165405, 94.38165405,
         37.67965014, 38.4876052 , 37.67965014, 37.67965014, 37.67965014],
        [33.03698455, 33.03698455, 96.69361324, 66.14407259, 66.14407259,
         33.03698455, 49.38053819, 33.03698455, 33.03698455, 33.03698455],
        [31.87059608, 31.87059608, 93.56698297, 95.62522052, 95.62522052,
         31.87059608, 44.22444996, 31.87059608, 31.87059608, 31.87059608],
        [33.03698455, 33.03698455, 96.69361324, 66.14407259, 66.14407259,
         33.03698455, 49.38053819, 33.03698455, 33.03698455, 33.03698455],
        [31.87059608, 31.87059608, 93.56698297, 95.62522052, 95.62522052,
         31.87059608, 44.22444996, 31.87059608, 31.87059608, 31.87059608]]),
 array([[False,  True, False, False, False, False, False,  True, False,
          True],
        [False,  True, False, False, False, False, False,  True, False,
          True],
        [False,  True, False, False, False, False, False,  True, False,
          True],
        [False,  True, False, False, False, False, False,  True, False,
          True],
        [False, False,  True, False, False, False, False, False, False,
         False],
        [False, False,  True, False, False, False, False, False, False,
         False],
        [False, False,  True, False, False, False, False, False, False,
         False],
        [False, False,  True, False, False, False, False, False, False,
         False],
        [False, False, False, False,  True,  True, False, False, False,
         False],
        [False, False, False, False,  True,  True, False, False, False,
         False],
        [False, False, False, False,  True,  True, False, False, False,
         False],
        [False, False, False, False,  True,  True, False, False, False,
         False],
        [ True, False, False,  True, False, False,  True, False,  True,
         False],
        [ True, False, False,  True, False, False,  True, False,  True,
         False],
        [ True, False, False,  True, False, False,  True, False,  True,
         False],
        [ True, False, False,  True, False, False,  True, False,  True,
         False]]),
 array([[False, False, False,  True,  True, False, False, False, False,
         False],
        [False, False,  True, False, False, False, False, False, False,
         False],
        [False, False, False, False, False, False,  True, False, False,
         False],
        [ True,  True, False, False, False,  True, False,  True,  True,
          True],
        [False, False, False,  True,  True, False, False, False, False,
         False],
        [False, False,  True, False, False, False, False, False, False,
         False],
        [False, False, False, False, False, False,  True, False, False,
         False],
        [ True,  True, False, False, False,  True, False,  True,  True,
          True],
        [False, False, False,  True,  True, False, False, False, False,
         False],
        [False, False,  True, False, False, False, False, False, False,
         False],
        [False, False, False, False, False, False,  True, False, False,
         False],
        [ True,  True, False, False, False,  True, False,  True,  True,
          True],
        [False, False, False,  True,  True, False, False, False, False,
         False],
        [False, False,  True, False, False, False, False, False, False,
         False],
        [False, False, False, False, False, False,  True, False, False,
         False],
        [ True,  True, False, False, False,  True, False,  True,  True,
          True]]))

In [28]:
l.friedman()


Out[28]:
(array([[0.22070376, 0.42335396, 0.67233071, 0.02782135, 0.26951705,
         0.46842075, 0.64548092, 0.01065882, 0.82726405, 0.24024752],
        [0.17691067, 0.48547375, 0.84107199, 0.23240542, 0.37251448,
         0.27370831, 0.85744616, 0.33192742, 0.07657771, 0.07094178],
        [0.11467923, 0.99128629, 0.83079506, 0.88790081, 0.25289657,
         0.08411712, 0.44920411, 0.09553377, 0.90248801, 0.84721642],
        [0.50041776, 0.45790408, 0.60346258, 0.18988192, 0.06698434,
         0.60353037, 0.28705436, 0.66351915, 0.02269888, 0.5679222 ],
        [0.83552181, 0.49686851, 0.42589094, 0.17634997, 0.07373997,
         0.6893588 , 0.33489414, 0.77066705, 0.70749898, 0.07139365],
        [0.00472108, 0.58611802, 0.36980495, 0.1734445 , 0.70806026,
         0.25853748, 0.00234742, 0.80815148, 0.03364656, 0.17412539],
        [0.40620668, 0.78477743, 0.53834555, 0.71945938, 0.79523242,
         0.25261609, 0.65414535, 0.88470354, 0.79113572, 0.52076391],
        [0.79481659, 0.90588777, 0.61810835, 0.36409174, 0.23769402,
         0.46791722, 0.72666182, 0.60348104, 0.33233491, 0.81034648],
        [0.82869703, 0.69808731, 0.88150993, 0.27250563, 0.31788336,
         0.64245812, 0.92671589, 0.31003514, 0.5225276 , 0.04964893],
        [0.45544332, 0.83559793, 0.65429625, 0.85695245, 0.93605643,
         0.44277942, 0.19625626, 0.53557997, 0.2279106 , 0.0387508 ]]),
 array([ 5.11315596,  9.17878125, 15.82792299,  9.04073801, 11.88881348,
         5.70069161, 19.62287501, 12.81321865, 16.92289077, 23.03026649]))

In [29]:
l.friedman2()


Out[29]:
(array([[7.84542949e+01, 2.46961362e+02, 5.26316257e-02, 2.84627569e+00],
        [1.13527443e+01, 4.32554816e+02, 5.61072060e-01, 3.74948342e+00],
        [8.14117722e+01, 9.89607197e+02, 5.75327910e-01, 3.25035716e+00],
        [4.29327213e+01, 6.99102719e+02, 3.12504145e-01, 1.07374631e+01],
        [7.06458617e+00, 5.72912807e+02, 8.49919045e-01, 2.93139537e+00],
        [1.20640160e+01, 1.39655282e+03, 7.45020337e-01, 7.47817029e+00],
        [7.12387819e+00, 1.15386939e+03, 4.56120608e-01, 2.43338529e+00],
        [8.54288685e+01, 1.72106484e+03, 2.73279662e-02, 3.71100172e+00],
        [3.40828189e+01, 4.22047445e+02, 3.28958803e-01, 5.46089913e+00],
        [1.76221024e+01, 4.58278333e+02, 9.37922315e-01, 8.34936803e+00]]),
 array([  79.52349869,  242.95918958,  575.1394588 ,  222.65083102,
         486.98015575, 1040.53009667,  526.3514638 ,   97.52024881,
         142.9580875 ,  430.19029677]))

In [30]:
l.friedman3()


Out[30]:
(array([[5.44895209e+01, 7.25501667e+02, 6.20020243e-01, 5.43931023e+00],
        [7.48834523e+01, 8.44040287e+02, 9.85815944e-02, 9.10239412e+00],
        [2.32519197e+01, 8.97155368e+02, 9.57615042e-01, 1.95163749e+00],
        [4.52543435e+01, 4.41982283e+02, 6.45484723e-01, 5.30269492e+00],
        [1.78885600e+01, 9.12133500e+02, 7.14323896e-01, 4.21108172e+00],
        [2.68103598e+01, 1.43243977e+03, 2.23289550e-01, 1.68597072e+00],
        [6.37023484e+01, 6.96527907e+02, 7.79603838e-01, 6.45834341e+00],
        [4.07411882e+01, 3.64136707e+02, 9.11164547e-01, 4.34596867e+00],
        [6.14933032e-01, 4.57191321e+02, 3.40685123e-01, 9.67372221e+00],
        [4.01745944e+01, 1.64244394e+03, 2.24816019e-01, 1.82708874e+00]]),
 array([1.45024885, 0.83799838, 1.5437384 , 1.41348258, 1.54334819,
        1.48716974, 1.4540179 , 1.44861507, 1.56684835, 1.46242132]))