Skip to content

Latest commit

 

History

History
92 lines (46 loc) · 3.71 KB

README.md

File metadata and controls

92 lines (46 loc) · 3.71 KB

Exemples

  • plotFunc: Com plotejar funcions.

  • invTransfMethod: Il·lustració del mètode de la transformada inversa per generar nombres aleatoris que segueixin una PDF donada.

  • mcMethod: Es defineix una funció que fa servir nombres aleatoris i es crida 100 vegades (molt bàsic, pot ser introductori?)

  • randomHist: Plotejar una gaussiana.

BETTOR FUNCTIONS

  • bettor: Utilitza el paquet random per fer una funció per apostar i fa seguiment dels beneficis i les pèrdues.

  • bettor2: Afegeix un check per veure si s'arriba a pèrdues més altes que els diners inicials. (Excercici pels alumnes?)

  • plotResults: Conté simple_bettor. Ploteja l'evolució de les apostes.

  • simpleGraphMC: Conté simple_bettor. Ploteja l'evolució de les apostes.

  • moreComparison: Conté double_bettor i simple_bettor. Fa les taxes de pèrdua i benefici.

  • flexibleDebt: Conté double_bettor i simple_bettor. Fa una gràfica de l'evolució de les apostes i compara els dos mètodes.

  • graphMC: Conté double_bettor i simple_bettor. Fa una gràfica de l'evolució de les apostes.

  • martinGale: Conté double_bettor i simple_bettor. Les executa i ploteja.

  • bettorStat: S'introdueix com fer gràfiques amb matplotlib i el concepte de variables globals. Es fa un bettor que aposta el doble en cas de perdre en l'aposta anterior. S'observa una taxa de pèrdua del 30% (Excercici?)

  • DAlembertStrategy: Es defineixen diversos bettors amb diferents estratègies i s'estudien les taxes de pèrdues/benefici.

  • twoDimMC: Plotejar 2D data a partir d'un arxiu

ADDED BY SERGIO

  • bettor_saveFile: Guardar output en un csv

CLASS 2

  • Calculator: Programa que demana inputs a l'usuari i defineix funcions per implementar una calculadora.

  • dec: Programa per convertir un nombre decimal a binari, octal i hexadecimal.

  • divNumber: Programa per filtrar una llista fent servir una funció anònima.

  • QuadraticEquation: Resoldre una funció quadràtica fent servir cmath. També es fa formateig d'strings.

  • sortWords: Ordenar alfabèticament paraules d'un string.

  • SumMatrices: Sumar dues matrius fent servir nested loops i multidimensional arrays.

  • Vowel: Programa per comptar vocals dins d'un string.

CLASS 3

  • sortWords: Programa per manipular strings i extreure les paraules ordenades alfabèticament.

  • workSentences: Programa on es defineixen funcions per extreure la llista de paraules d'un string, per comptar el nombre de vocals i consonants; i per trobar l'índex d'una paraula a un string.

  • enunciado: Template de workSentences per completar.

  • examples: Link a documentació per manipular strings. Exemple de com reemplaçar caràcters d'strings.

  • workSentences2: Versió més completa de workSentences.

CLASS 4

  • date_hist_demo: Plot histograma amb dates com a labels pels eixos (NO FUNCIONA EN COLAB PER IMPORTAR L'ARXIU NPY)

  • test_linear_eqn: Demana input de l'usuari i resol l'eq lineal A*x = y on A és 3x3, x i y són 3x1

  • fortranCauchy: Genera per MonteCarlo una distribució de nombres seguint la distr Cauchy.

  • generate_and_plot: Genera per Try-reject una distribució de nombres seguint la distr Cauchy.

  • acceptacionRechazoGaussian: Genera per Try-reject una distribució de nombres seguint la distr Gaussiana.

  • Lambda_example: Exemple de l'ús de funcions lambda per filtrar una llista d'acord a una condició, en aquest cas que un nombre sigui divisible per 13.

  • randomwalk5: Genera plots de randomWalks.

  • histogram_demo_extended: Genera histogrames de Gaussianes. Ploteja la pdf i la cumulativa.

  • histo: Genera un histograma de nombres distribuïts uniformement.

  • object_oriented_plots: Tutorial per fer plots de funcions. Stack plots. Multiplots.

ALTRES

  • entrega_programa: Exemple d'una solució a l'entrega de mètodes numèrics.