This is the Linux app named ProgrammingAssignment2 whose latest release can be downloaded as ProgrammingAssignment2sourcecode.zip. It can be run online in the free hosting provider OnWorks for workstations.
Scarica ed esegui online gratuitamente questa app denominata ProgrammingAssignment2 con OnWorks.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
IMMAGINI:
Compito di programmazione2
DESCRIZIONE:
Questo repository contiene il secondo esercizio di programmazione per un corso di R, incentrato sulla memorizzazione nella cache di calcoli costosi sfruttando le regole di scoping di R. L'esercizio guida l'utente nella creazione di uno speciale oggetto matrice che memorizza sia una matrice che la sua inversa memorizzata nella cache, evitando ripetute chiamate a operazioni costose. Si basa su un esempio pratico che memorizza nella cache la media di un vettore numerico, dimostrando come l'operatore preservi lo stato tra le chiamate di funzione. Si implementa quindi una logica analoga per le matrici tramite due funzioni, una per costruire l'oggetto che riconosce la cache e un'altra per calcolare o recuperare l'inversa memorizzata nella cache. Le istruzioni enfatizzano l'utilizzo della funzione "solve for inversion" e presuppongono che la matrice fornita sia sempre invertibile. Il repository descrive il flusso di lavoro per il fork, la modifica dello stub R fornito, il commit della soluzione e l'invio dell'URL del repository come risultato finale.
Caratteristiche
- Fornisce modelli di script R per un compito di programmazione
- Dimostra i concetti di ambito lessicale in R
- Implementa la memorizzazione nella cache per evitare l'inversione ridondante della matrice
- Include istruzioni per modificare le funzioni fornite
- Aiuta gli studenti a praticare la programmazione funzionale in R
- Serve come materiale didattico per la specializzazione Coursera
Linguaggio di programmazione
R
Categorie
Questa applicazione può essere scaricata anche da https://sourceforge.net/projects/programmingassignment2.mirror/. È ospitata su OnWorks per poter essere eseguita online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.