A Root egy nagyon népszerű nyílt forráskódú szoftverkeret, amelyet a CERN laboratóriumai terveztek statisztikai elemzésekhez. A nagy energiájú fizika kutatói közösségében nagy tisztelet övezi, mert viszonylag könnyen képes dolgozni hatalmas adathalmazokkal. Az adatkészlet mérete nem aggasztja a Root felhasználókat, mivel C++ értelmezőt használ, amely az egyik legmemóriatakarékosabb programozási nyelv, amelyet valaha építettek.
A Root alkalmazás egy egyedi grafikus felhasználói felülettel is rendelkezik, amely lehetővé teszi, hogy a csekély vagy semmilyen programozási háttérrel nem rendelkező emberek kommunikáljanak ezzel az eszközzel, és használják azt alkalmazásaikhoz. A háttérben egy C++ értelmező is működik, amely biztosítja ennek az eszköznek az alapvető funkcióit. Ezzel az értelmezővel kölcsönhatásba léphet, ha a kódot C++ nyelven írja be a Root prompt segítségével.
A Root főként nagy mennyiségű adat tanulmányozására és elemzésére szolgál. A különböző reprezentációk, amelyekben a Root bármilyen adatot képes megjeleníteni, a legegyedibb és leginformációgazdagabb vizualizációk közé tartoznak, amelyeket bármely adatelemző eszköz hoz létre. A Root nemcsak egyszerűen képes grafikonokat és vizuális teljesítménymutatókat generálni nagy adathalmazok több rétegén, hanem mindezt nagyon gyorsan meg tudja tenni, és több memóriát takarít meg, mint más adatbányászati eszközök. Néhány példa a Root vizuális teljesítménymutatóira az alábbiakban látható:
Telepítés
A telepítéshez és a használathoz Gyökér , először telepítenünk kell néhány előfeltételt ehhez a keretrendszerhez.
1. Telepítünk néhány alapvető csomagot a Root számára a alkalmas csomagkezelő. Ezek tartalmazzák git , dpkg-dev , gcc , g++ , és több.
Nyissa meg a Bash terminált a Linux-gépen, és futtassa a következő parancsokat:
$ sudo apt-get install git dpkg-dev készítsenek g++ gcc binutils libx11-dev
Ehhez hasonló kimenetet kell kapnia:
$ sudo apt-get install libxpm-dev libxft-dev libxext-dev
Hasonló kimenetet kell kapnia:
2. Most belépünk abba a könyvtárba, ahová telepíteni szeretnénk Gyökér a következő parancs futtatásával:
$ CD / usr / helyi /
3. Töltse le a Gyökér fájlokat a Githubból.
Futtassa a következő parancsot:
$ sudo git klón https: // github.com / gyökér-tükör / gyökér.git
A következő képhez hasonlót kell kapnia kimenetként:
4. Módosítsa az előző lépésben letöltött „root” mappa tulajdonjogát.
Futtassa a következő parancsot:
$ sudo chown -R 'felhasználónév' gyökér
jegyzet : Ha nem ismeri a gépe felhasználónevét, futtassa a következő parancsot, és a kimenet első oszlopa az Ön felhasználóneve lesz:
5. Lépjen be a „gyökér” könyvtárba, amely az összes letöltött fájlt tartalmazza, és ezután elkészítjük a kódot.
Futtassa a következő parancsot:
$ CD gyökér && . / Beállítás --összes && készítsenek -j 4
Ehhez hasonló kimenetet kell kapnia:
jegyzet : Ha az előző parancs nem működik az Ön számára, futtassa a következő parancsot:
jegyzet : Az 5. lépés futásának befejezése eltarthat néhány percig. Látni fogja a terminál kimeneteit, amelyek a befejezettség százalékát mutatják.
6. Ha az épület elkészült, futtassa a következő parancsot:
$ forrás kuka / thisroot.sh
7. Most már képes lesz futni Gyökér a következő parancs futtatásával:
$ gyökér
Gyökér A prompt most meg van nyitva a terminálon, és használhatja a kód C++ nyelven írásához.
Használati útmutató
A megnyitásához Gyökér canvas, futtassa a következő parancsot a telepítési útmutató 7. lépése után:
TCanvas C
A terminál a következő kimenettel rendelkezik:
Egy példa a Gyökér kinyílik a vászon. Itt az igényeinek megfelelően módosíthatja.
A vászon webböngészőben való megnyitásához egyszerűen kattintson a ikonra Eszközök opciót a felső Eszköztárban, és válassza ki a Indítsa el a böngészőt választási lehetőség. Ennek meg kell nyitnia a példányt Gyökér alapértelmezett böngészőalkalmazásában.
Következtetés
Gyökér egy ingyenesen használható adatelemző és statisztikai elemző szoftver, amelyet a CERN fejlesztett ki. Amint azt korábban kifejtettük, elsősorban nagy adathalmazokon való adatelemzés futtatására használják. Ami segít a Rootnak abban, hogy kitűnjön a versenytársak közül, az az a tény, hogy rendkívül memóriahatékony C++-háttérrendszert használ, ami lehetővé teszi, hogy a legtöbb elemző modellt nagyon gyorsan lefusson különböző méretű adatkészleteken.
Előzetes programozási tapasztalatot igényel, mivel a Root prompt megköveteli, hogy kódot írjon C++ nyelven. Ez azonban nem jelenti azt, hogy a programozási ismeretekkel nem rendelkező emberek nem használhatják ezt az eszközt. Az eszközhöz biztosított vászon és grafikus felhasználói felület segít modellek és alkalmazások létrehozásában az intuitív fogd és vidd módszerrel.
A Root a Python-t is támogatja, mivel ez egy népszerű nyelv, és az adatbányászat legjobb szoftverkönyvtárait tartalmazza. Az ezzel a telepítéssel kapott gyökérprompt beállítható úgy, hogy Python-parancsokkal is fusson. Ez új módokat nyit meg az eszközzel való interakcióban.
A szoftver keretrendszerrel való interakcióhoz használható többféle módszer csak másodlagos előnye ennek az eszköznek. Az elsődleges előny az, hogy gyorsabban tudja elvégezni az adatelemzési feladatokat, mint a legtöbb, jelenleg a piacon elérhető keretrendszer.