NLTK v pythonu – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

NLTK v pythonu – Python – Fórum – Programujte.comNLTK v pythonu – Python – Fórum – Programujte.com

 

loleklel
~ Anonymní uživatel
10 příspěvků
17. 7. 2012   #1
-
0
-

zdravim,

na odkazu http://nlpb.blogspot.de/2011/01/experiments-with-statistical-language.html bych rad spustil program, ktery tam je napsany. Nainstaloval jsem si do pc NLTK ale, kdyz program spustim, tak mi to haze chybu:

unexpended indent.

asi se mi nenaimportuje z NLTK knihovny...:

nevite co muzu delat spatne? s Pythonem teprve zacinam a potrebuji, aby mi tento program fungoval.

diky

Nahlásit jako SPAM
IP: 213.146.254.–
yetty
~ Redaktor
+5
Super člen
17. 7. 2012   #2
-
0
-

#1 loleklel
Unexpended indent znamená, že máš špatně odsazení. Python si velmi potrpí na správné odsazení. Buď mícháš tabulátory s mezerami, nebo máš špatný počet mezer... Zkus sem hodit svůj skript.

Nahlásit jako SPAM
IP: 46.23.51.–
loleklel
~ Anonymní uživatel
10 příspěvků
17. 7. 2012   #3
-
0
-

   


    from nltk.corpus import reuters  
    from nltk.corpus import genesis  
    from nltk.probability import LidstoneProbDist  
    from nltk.model import NgramModel  
      
    tokens = list(genesis.words('english-kjv.txt'))  
    tokens.extend(list(reuters.words(categories = 'trade')))  
      
    model = NgramModel(3, tokens,estimator)  
      
    text_words = model.generate(50)  
          
    text = ' '.join([word for word in text_words])  
       
    print text  
Nahlásit jako SPAM
IP: 213.146.254.–
yetty
~ Redaktor
+5
Super člen
17. 7. 2012   #4
-
0
-

#3 loleklel
Proč máš všechno odsazené od kraje?

Nahlásit jako SPAM
IP: 90.180.203.–
sputnikone+1
Věrný člen
18. 7. 2012   #5
-
0
-

#1 loleklel
Na tom webu je u každé ukázky kódu nahoře odkaz `view plain`. Klikni na něj a zkopíruj text odtamtuď.

Nahlásit jako SPAM
IP: 89.103.91.–
loleklel
~ Anonymní uživatel
10 příspěvků
21. 7. 2012   #6
-
0
-

zdravim...

tak jsem to spustil bez tech mezer :-)...ale ted mi to hazi dalsi chybu:

Traceback (most recent call last):
  File "C:/Python27/fuck2", line 12, in <module>
    model = NgramModel(3, tokens,estimator)
NameError: name 'estimator' is not defined

Nahlásit jako SPAM
IP: 213.146.254.–
sputnikone+1
Věrný člen
22. 7. 2012   #7
-
0
-

#6 loleklel
Proč jsi ho nezkopíroval taky? 

estimator = lambda fdist, bins: LidstoneProbDist(fdist, 0.2)

Jinak doporučuji alespoň základní kurz Pythonu. Člověka to alespoň naučí číst chyby.

Nahlásit jako SPAM
IP: 89.103.91.–
loleklel
~ Anonymní uživatel
10 příspěvků
24. 7. 2012   #8
-
0
-

zkopiroval jsem estimator a spustil script, haze mi to ted mnoho chyb typu:

Warning (from warnings module):
  File "C:\Python27\lib\site-packages\nltk\probability.py", line 598
    " is returning an arbitrary sample." % (self, 1-p))
UserWarning: Probability distribution <SimpleGoodTuringProbDist based on 1 samples> sums to 0.530362071609097; generate() is returning an arbitrary sample.

dale mam dotaz, kam mam ulozit soubor "english-kjv.txt", protoze mi script tento soubor nenacita a vyhodi mi to nejaky text z bible :-)

Nahlásit jako SPAM
IP: 213.146.254.–
loleklel
~ Anonymní uživatel
10 příspěvků
21. 8. 2012   #9
-
-1
-
Mimo téma

pomohl by mi tady nekdo ten skript zprovoznit?...potreboval bych to udelat a nejak mi to nejde...klidne nekomu zaplatim za cas..nabidne se nekdo?

Nahlásit jako SPAM
IP: 213.146.254.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 12 hostů

Podobná vlákna

Hacking v Pythonu — založil bohetik

Grafika v Pythonu. — založil Jakub Sosnovec

Aplikace v pythonu — založil PALMEXMAN

Ucenie pythonu — založil Mirko196

Web v Pythonu — založil bohetik

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý