Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #28263
| Path | csiph.com!usenet.pasdenom.info!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <d@davea.name> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.014 |
| X-Spam-Evidence | '*H*': 0.97; '*S*': 0.00; 'attribute': 0.05; 'attributes': 0.07; 'interpreter.': 0.07; 'list?': 0.07; "subject:' ": 0.07; 'docstrings': 0.09; 'subject:method': 0.09; 'cc:addr:python-list': 0.10; 'def': 0.10; 'hedge': 0.16; 'list),': 0.16; 'subject:object': 0.16; 'wrote:': 0.17; '(or': 0.18; 'bit': 0.21; '"",': 0.22; 'cc:2**0': 0.23; 'mention': 0.23; 'cc:no real name:2**0': 0.24; 'tried': 0.25; 'cc:addr:python.org': 0.25; 'header:In-Reply-To:1': 0.25; 'header:User-Agent:1': 0.26; 'wrote': 0.26; 'skip:" 20': 0.26; '(most': 0.27; 'am,': 0.27; 'in.': 0.27; "doesn't": 0.28; '>>>>': 0.29; 'words': 0.29; 'error': 0.30; 'file': 0.32; "skip:' 20": 0.32; 'print': 0.32; 'docs': 0.33; 'traceback': 0.33; 'text': 0.34; 'list': 0.35; 'follows:': 0.35; 'generic': 0.35; 'text.': 0.35; 'so,': 0.35; 'add': 0.36; 'really': 0.36; 'but': 0.36; "didn't": 0.36; 'subject:with': 0.36; 'why': 0.37; 'quite': 0.37; 'subject:: ': 0.38; 'object': 0.38; 'some': 0.38; 'received:192': 0.39; 'list,': 0.39; 'received:192.168': 0.40; 'end': 0.40; 'think': 0.40; 'your': 0.60; 'telling': 0.61; 'free': 0.61; 'skip:n 10': 0.63; 'brown': 0.65; 'header:Reply-To:1': 0.68; 'skip:n 30': 0.69; 'online': 0.70; 'subject:The': 0.71; 'acts': 0.71; 'received:74.208': 0.71; 'reply-to:no real name:2**0': 0.72; 'subjectcharset:utf-8': 0.72; "'like'": 0.84 |
| Date | Sun, 02 Sep 2012 07:10:29 -0400 |
| From | Dave Angel <d@davea.name> |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 |
| MIME-Version | 1.0 |
| To | Token Type <typetoken@gmail.com> |
| Subject | Re: The method of insert doesn't work with nltk texts: AttributeError: 'ConcatenatedCorpusView' object has no attribute 'insert' |
| References | <58dd6730-9c37-4b90-9dbc-2724300ff5f4@googlegroups.com> |
| In-Reply-To | <58dd6730-9c37-4b90-9dbc-2724300ff5f4@googlegroups.com> |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | 7bit |
| X-Provags-ID | V02:K0:WTOQX7hE38+/VhB+Fk4cEv+nHAzNUf+mghVmra6WxYm JgdYutDwgnLcS9LkvXuDfw3Qe6O6c1lQcyL1hkmVOCOOR4a7Id VAN8NVRO2HmJdek94pTjp3PFunNojJzaTfixYwTsoh3kgeCyFc 0GRoMzOxoa3tGZPKbTZS2+AI2kVVRq2lGnQA14D3bpxJS/e65M cCCkcvese76LDDc2kbwXYgzV+hNgCHWoNpW6hP4nUAG+eEyJdu 3qblOwt/Hf6JArR/dxlRKj/f24VtA0OlGwF/3jY6D/v5UnPRnf 6ndiU2IvY92YWpQH0K9+TEJ1ERh99Qcqi1yzzveT5jXWBYIRw= = |
| Cc | python-list@python.org |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.15 |
| Precedence | list |
| Reply-To | d@davea.name |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-list/> |
| List-Post | <mailto:python-list@python.org> |
| List-Help | <mailto:python-list-request@python.org?subject=help> |
| List-Subscribe | <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.80.1346584263.27098.python-list@python.org> (permalink) |
| Lines | 42 |
| NNTP-Posting-Host | 2001:888:2000:d::a6 |
| X-Trace | 1346584263 news.xs4all.nl 6868 [2001:888:2000:d::a6]:57278 |
| X-Complaints-To | abuse@xs4all.nl |
| Xref | csiph.com comp.lang.python:28263 |
Show key headers only | View raw
On 09/02/2012 05:39 AM, Token Type wrote: > I wrote codes to add 'like' at the end of every 3 word in a nltk text as follows: > >>>> text = nltk.corpus.brown.words(categories = 'news') >>>> def hedge(text): > for i in range(3,len(text),4): > new_text = text.insert(i, 'like') > return new_text[:50] > >>>> hedge(text) > Traceback (most recent call last): > File "<pyshell#77>", line 1, in <module> > hedge(text) > File "<pyshell#76>", line 3, in hedge > new_text = text.insert(i, 'like') > AttributeError: 'ConcatenatedCorpusView' object has no attribute 'insert' > > Isn't text in the brown corpus above a list? why doesn't it has attribute 'insert'? > I tried to find online documentation for nltk, and although I found the mention of a free online book, I didn't see it. So, some generic comments. The error message is telling you that the object 'text' is not a list, but a "ConcatenatedCorpusView". Perhaps you can look that up in your docs for nltk. But there's quite a bit you can do just with the interpreter. try print type(text) to see the type of text. try dir(text) to see what attributes it has try help(text) to see what docstrings might be built in. Incidentally, if you really think it's a list of words (or that it acts like a list), then 'text' might not be the best name for it. Any reason you didn't just call it words ? -- DaveA
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
The method of insert doesn't work with nltk texts: AttributeError: 'ConcatenatedCorpusView' object has no attribute 'insert' Token Type <typetoken@gmail.com> - 2012-09-02 02:39 -0700 Re: The method of insert doesn't work with nltk texts: AttributeError: 'ConcatenatedCorpusView' object has no attribute 'insert' Dave Angel <d@davea.name> - 2012-09-02 07:10 -0400 Re: Fwd: The method of insert doesn't work with nltk texts: AttributeError: 'ConcatenatedCorpusView' object has no attribute 'insert' Dave Angel <d@davea.name> - 2012-09-02 09:51 -0400 Re: The method of insert doesn't work with nltk texts: AttributeError: 'ConcatenatedCorpusView' object has no attribute 'insert' Peter Otten <__peter__@web.de> - 2012-09-02 16:12 +0200
csiph-web