view lazyBug.py @ 39:a0b702a76872

works from maritain
author Henry S. Thompson <ht@inf.ed.ac.uk>
date Mon, 03 Jan 2022 14:17:17 +0000
parents bd1db1ed4c25
children
line wrap: on
line source

'''Illustrate problem with writable cache in LazySubsequence'''

from nltk.corpus import brown
import nltk, sys

data = brown.tagged_sents(categories='news', tagset='universal')
train_data=data[:1000]
y=train_data[0]
print('initial:',y==train_data[0],train_data[0][:2])
train_data[0].insert(0,('<s>','<s>'))
print('modified:',y==train_data[0],train_data[0][:2])
z=len([s for s in train_data])
print('post-view:',y==train_data[0],train_data[0][:2])

print("\nnltk: %s\npython: %s"%(nltk.version_info,sys.version))