나는 아주 좋지 않습니다. 나는 뭔가를 프로그램 할 필요가있다. 그것은 나의 능력을 뛰어 넘는 수준이다.텍스트 파일 확률 계산 (Markov Chain) - Python
필자에게 10k 단어의 텍스트가 주어 졌으므로 파일 이름은 test_file.txt입니다. 내 질문에 u 얘들 아 있습니다 : 어떻게 모든 단어와 모든 문자 하나를 세어 내 프로그램을 얻을 수 있도록 단어를 통해 확률을 계산할 수 있으므로 어떤 단어와 문자가 가장 많이 표시되는지 확인할 수 있습니다. 모든 나는이 순간에 이루어 나는 그것이 문자열 뭔가 알고
은 다음과 같습니다
import codecs
import sys
import random
fh = codecs.open("test_file.txt", encoding="utf-8")
fh.close()
omega = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}
def Markov(text_file):
with open("test_file.txt") as t:
text = t.read()
text = [' '.join(data.split(' ')) if i !='']
text = [i.lower() for i in data if i.isalpha()]
chains = {i:[] for i in data}
이 맞습니까?
당신 도움이 필요합니다.
20 단어의 작은 파일로 테스트 할 때 원하는대로 할 수 있습니까? – Gerrat
작은 파일로 테스트하는 방법을 알지 못합니다. 문제가 있습니다. 희망은 나를 도울 수 있습니다. – Borgmester
"나쁜 상황"이라면 뭔가 머리를 숙이다. 나는 그것을 "학습"이라고 부를 것이다. – jme