ministrool.

Attuazione dell'algoritmo Quine-McCluskey per ridurre al minimo le espressioni booleane
Scarica ora

ministrool. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Chris Rossi
  • Sito web dell'editore:
  • http://www.repoze.org

ministrool. Tag


ministrool. Descrizione

Minbool è una piccola biblioteca Python per ridurre al minimo le espressioni booleane. Questo usando l'algoritmo del quine-mccluskey.simplifica un'espressione >>> importazione minbool >>> Risultato = minbool.simplify ("A e non C o A e C") >>> Risultato >>> Risultato.ast () <_astname oggetto a 0xb722ef2c>>>> str (risultato) 'A'synthesize Un espressione è a volte utile per sintetizzare un'espressione booleana da una funzione esistente: >>> DEF F (A , B, C, D): ... restituire A se B altrimenti c o d ... >>> Risultato = minbool.synthesize (f, 'a', 'b', 'c', 'd')> >> Risultato >>> str (risultato) '(non (B) e D) o (non (B) e D) o (non (B) e c) o (A e B)' linea di comando Ushethe Minbool Ealgo Installa uno script console: "Semplifica": $ Semplificare A e B o A e C e non C (A e B) Performance Performance è grande o esponenziale. In ogni caso viene costruito una verità, dove il numero di righe è 2 ** n, dove n è il numero di variabili nella homepage dell'espressione.


ministrool. Software correlato

PyAdb.

Modulo Python semplice per interagire con lo strumento ADB ...

260

Scarica