SymPy > Numeri primi

factorint() isprime() nextprime() prime() primerange() factorint() Restituisce un dizionario con coppie (p, m) p, fattore primo di n m, la sua molteplicità >>> sp.factorint(2000) # 4 fattori primi {2: 4, 5: 3} >>> sp.factorint(1999) # Numero primo {1999: 1} Con il parametro multiple=True restituisce la lista dei fattori primi ripetuti secondo la loro molteplicità >>> … Leggi tutto

SymPy > Equazioni

Eq(…) – linsolve(…) – nonlinsolve(…) – roots(…) – solve(…) – solveset(…) solve() Da discutere… solveset() Restituisce un insieme con le soluzioni dell’equazione >>> import sympy as sp >>> sp.solveset(x – 2) # Una soluzione reale {2} >>> sp.solveset(x**2 – 2) # Due soluzioni reali {-sqrt(2), sqrt(2)} >>> sp.solveset(x**2 + 2) # Due soluzioni complesse (coniugate) {-sqrt(2)*I, sqrt(2)*I} … Leggi tutto

Analisi di due dadi

Vedi la discussione teorica Utilizza i moduli per fractions, mantenere formali i risultati delle operazioni con le frazioni matplotlib, rappresentare graficamente la distribuzione delle probabilità math, radice quadrata from   fractions import Fraction as F   # Fraction() import matplotlib.pyplot         as plt # plot() import math                             # sqrt() N = 13*[0]                            # Conteggio degli esiti del lancio di due dadi for d1 in range(1, 7):     for d2 in range(1,7):         dadi=d1+d2         N[dadi] += 1 X = list(range(2, 13)) P = … Leggi tutto

Analisi di tre dadi

Vedi la discussione teorica la codifica per due dadi Modifica le 2 righe di codice iniziali … DADI = [d1+d2+d3 for d1 in DADO for d2 in DADO for d3 in DADO] # Lancio di 3 dadi … P = [sp.Rational(count, 216) for count in COUNT.values()] # Probabilità = Frequenze assolute … Il resto del … Leggi tutto

Analisi di un dado

Vedi la discussione Le sei facce di un dado sono equiprobabili Sia X la variabile casuale “punti realizzati lanciando un dado”, allora Il modulo fractions permette di operare con le frazioni in modo simbolico, cioè sono trattate formalmente fino alla fine dei calcoli. fractions La lista X contiene i possibili esiti da 1 a 6.La … Leggi tutto