Bedste svar
Scala-programmeringssprog giver programmørerne tillid til at udvikle, designe, kode og implementere ting på den rigtige måde ved at gøre den bedste udnyttelse af funktionerne fra Spark såvel som andre big data-teknologier.
Det er let at oprette skalerbare big data-applikationer i den sti, der leveres af Scala med hensyn til kompleksitet og datastørrelse. Dette programmeringssprog giver en meget god understøttelse af funktionel programmering med sin understøttelse af uforanderlige navngivne værdier og datastrukturer og forforståelse.
Også der er mange veldesignede biblioteker i Scala, der er egnede til lineær algebra, tilfældig talgenerering og videnskabelig computing. Brisen, som er det standardvidenskabelige bibliotek, indeholder specielle funktioner såsom numerisk algebra, ikke-ensartet tilfældig generation og mange andre. Databiblioteket understøttet af Scala, Saddle giver et solidt fundament for manipulation af data gennem array-backed support, robusthed over for manglende værdier, automatisk datajustering og 2D-datastrukturer.
En begynderevejledning til brug af Scala i Apache Spark
Svar
To svar:
- lær det for skyld at lære noget nyt. At lære nyt sprog begynder at være meget let, når du kender 4 eller 5 sprog.
- Den væsentligste grund til at lære Scala til maskinindlæring er Apache Spark. Hvis din model passer til en computer (de fleste af dem gør det), og du arbejder i python nu – er python et bedre valg på grund af økosystemet. I det øjeblik du har brug for at flytte til klynge, er du i en helt anden verden. Du skal tænke på databehandling inden den egentlige maskinlæring. Fremragende Er Scala et bedre valg end Python for Apache Spark med hensyn til ydeevne, indlæringskurve og brugervenlighed?