Miglior Linguaggio di programmazione per la Scienza dei dati [chiusa]
-
22-10-2019 - |
Domanda
Sto imparando JS, HTML e CSS, ma dubito JS è molto bravo a Data Analysis. Allora, che cosa sarebbe voi ragazzi mi consiglia di imparare a iniziare la mia "carriera" in Science Data? Qual è il miglior linguaggio di programmazione per l'elaborazione di dati? Post scriptum Amo le statistiche e la programmazione quindi credo che questo sarà divertente.
Soluzione
Questo è senza dubbio un duplicato, ma ecco come mi piacerebbe pesare sui principali lingue seguenti:
R:
- Fantastico supporto per i pacchetti e le statistiche specializzate analisi comunità, è possibile trovare un pacchetto per fare praticamente qualsiasi cosa avete bisogno e sarà relativamente facile da usare.
- è buono per lanciare prototipi insieme e l'esecuzione di analisi esplorativa.
- è gratuito e Open Source.
- Più lento di Python. Fondamentalmente non fare un ciclo su qualsiasi cosa. E 'un linguaggio strano per un programmatore per l'uso (proveniente da un dev software sfondo). Chiaramente progettato da matematici.
- Relativamente poco scelta di buoni IDE
Python:
- veloce.
- Anche molto buono come un linguaggio general purpose così ha il supporto 'più ampio' pacchetto. Libero e Open Source.
- Facile da usare per le applicazioni Big Data.
- Non come razionalizzato per l'analisi di R.
- Sintassi può essere difficile da leggere (senza circostante bretelle per rendere evidente dove le funzioni / if fine).
- Può essere particolarmente noioso lavoro con Dataframes rispetto a R.
MATLAB:
- In generale più lento.
- ha pacchetti molto impressionante per l'elaborazione del segnale / riconoscimento delle immagini e tutte le cose il fresco.
- è molto leggibile e facile da comprendere in generale.
- non è libero. licenze per gli studenti sono disponibili. È stato abbastanza complicato per me di mettere le mani su uno, però ...
- Ha molto buon supporto per l'analisi matematica simile a R, ma le funzioni di matrice meglio molto.
Raccomandazione personale: Python. Prendere due piccioni con una fava, imparare bene generale ai concetti di programmazione avanzati e la scienza dei dati allo stesso tempo.
Un buon articolo: https://www.linkedin.com/pulse/r-vs-python-matlab-octave-julia-who-winner-siva-prasad-katru
Altri suggerimenti
Python è una grande scelta se u sono da sviluppatore di programmazione
Questo articolo sarà un bene se volete maggiori dettagli
http://www.kdnuggets.com/2015/ 05 / r-vs-python-dati-science.html
Anche u've menzionato a raccomandare u per iniziare la vostra carriera nei dati science.I pensano Kaggle.com
sarà la scelta migliore per la beginners.It aiuterà u per sapere se questo campo tute u o no.
E per blog penso kdnuggets.com
will essere una scelta buona.
Spero che questa risposta è utile ..