Entwicklung eines Systems zur mnemonischen Speicherung von Zahlen

Seit geraumer Zeit habe ich mir das Ziel gesetzt, das Auswendiglernen von Zahlen zu lernen, im Grunde genommen nur als Aufgabe für die Selbstentwicklung, habe ich keinen offensichtlichen praktischen Nutzen gefunden. Ich möchte mich jedoch an die Telefonnummern, Transportwege und Daten erinnern. Es war schwierig für mich, eine fertige Lösung zu finden und zu verwenden, aber ich wollte alleine arbeiten.


Artikelinhalt


  • Hintergrund
  • Wie überprüfe ich, ob das System gut ist?
  • Wir überprüfen mehrere Systeme
  • Wie man ein besseres System schafft


  1. — . , . - . , . , , .
  2. — , 1 3. - - , , . , , , . , 1 — , 2 — , 11 , 12 , 22 .
  3. , , .
  4. , , 100 0 99. 999.
  5. - , , , , . , , . , .. 1-2 , "" .
  6. , , , , - .
  7. , , ? .

, ?


, .


, - , . , , , , .


csv-,, . Jupyter Notebook, github.




, :


  • ()
  • ,

, . , — "s".




, 22050 .


, . , , "" , , . , , .




"" "" , . , .




:


  • allchars ,
  • chars — , , ( )
  • — , "", 10 ; ,

, 2-3 , "" , , . . , , .. : - .




, "" 2500 , , . 707 10 99 1793 100 999. , 707 — 90 , 10 , .


:


  • getallcombos , mapping ( : ) (ns — );
  • testmaping words_for_test (DataFrame , chars — ) 10 100 mapping;
  • testresult ; , "0-5 words", , 0 , 1 ..



, .



. , , ., , .


. , , 84 11. , , , . - , .


, :




, "" , 22 .


, , , . :




, , 8 . , . .


?


:


  1. [0, 4, 7, 11, 15]
  2. . , .
  3. [4, 8, 11, 15, 19] . .
  4. [1, 1, 5, 5, 7] . , , , .
  5. [1, 2, 5, 9, 16] , , , .
  6. [0, 0, 1, 3, 5] . ?

, , 1 2 ( ). , , .


1 , 2 2 :




, .




:




, "" . , , "" . , .


, :




, . , , , , , , , , . , .



, : Github


, , :


  • ?
  • ?
  • ?
  • Über Tippfehler und mögliche Verbesserungen im Design des Artikels schreiben Sie bitte in private Nachrichten

Source: https://habr.com/ru/post/de400525/


All Articles