nltk.Text.generate()
은 NLTK 3.0 (see this answer)에서 사용할 수없는 것 같습니다. 대신 문장을 어떻게 생성해야합니까? 감사.nltk.Text.generate() 대신에 우리는 무엇을 사용해야합니까?
2
A
답변
3
불행히도 generate()
함수는 ngram 모델의 버그 구현에 의존합니다. here ("제거 된 ngram 모델 패키지"라는 단어를 찾으십시오)에서 볼 수 있듯이 누군가가 그것을 고칠 수있을 때까지 NLTK 3.0에서 제거되었습니다. 이 기능을 대체 할 수있는 것은 없습니다.
패키지 nltk.model
은 NLTK 3.0 소스 트리에서 여전히 present이지만 배포에 포함되지 않습니다. 따라서 원칙적으로 소스를 다운로드하여 작동하게 할 수는 있지만, 제거 된 버그를 고려할 때, 소스없이 제거하거나 자신을 롤업하는 것이 더 좋은 방법 일 것입니다. 어쨌든 당신이 생성 알고리즘을 제어하지 않으면 무작위 텍스트 생성은별로 흥미롭지 않습니다.
관련 문제
- 1. com.google.appengine.repackaged * 대신에 무엇을 사용해야합니까?
- 2. DataTables에서 일부 값을 초기화 할 때 우리는 무엇을 사용해야합니까?
- 3. jQuery 토글은 무엇을 사용해야합니까?
- 4. 우리는 ANTLR을 언제 사용해야합니까
- 5. 함수에서 count (*) 대신에 예외를 사용해야합니까?
- 6. 우리는 무엇을 의미합니까? OR ???
- 7. 레일 - 검색에는 무엇을 사용해야합니까?
- 8. 고성능 서버 - 무엇을 사용해야합니까?
- 9. sscanf 대신 무엇을 사용해야합니까?
- 10. FlowLayout() 대신 무엇을 사용해야합니까?
- 11. IValueConverter는 무엇을 사용해야합니까?
- 12. express.cookieParser() secret에는 무엇을 사용해야합니까?
- 13. 루핑 배경 무엇을 사용해야합니까?
- 14. 빌드 벤치마킹에는 무엇을 사용해야합니까?
- 15. LoadWithPartialName() 대신 무엇을 사용해야합니까?
- 16. 프레임 대신 무엇을 사용해야합니까?
- 17. 세션 대신 무엇을 사용해야합니까?
- 18. WCF 바인딩 무엇을 사용해야합니까?
- 19. Modernizr.load deprecated, 무엇을 사용해야합니까?
- 20. QTCaptureDevice 대신 무엇을 사용해야합니까?
- 21. 스케줄링을 위해 무엇을 사용해야합니까?
- 22. 게스트 식별자로 무엇을 사용해야합니까?
- 23. AddPort 대신 무엇을 사용해야합니까?
- 24. while 루프에는 무엇을 사용해야합니까?
- 25. 신고서로 무엇을 사용해야합니까?
- 26. Marmalade SDK, 무엇을 사용해야합니까?
- 27. UNION 대신 무엇을 사용해야합니까?
- 28. 왜 우리는 새로운 연산자를 사용해야합니까?
- 29. 우리는 왜 dup 메서드를 사용해야합니까?
- 30. 우리는 코코아 터치에서 NSThreads를 사용해야합니까?
자신의 ngram 생성기를 작성하십시오. 하하 ... 그렇게 어렵지 않습니다. – alvas