相关疑难解决方法(0)

str.translate给出TypeError - Translate接受一个参数(给定2个),在Python 2中工作

我有以下代码

import nltk, os, json, csv, string, cPickle
from scipy.stats import scoreatpercentile

lmtzr = nltk.stem.wordnet.WordNetLemmatizer()

def sanitize(wordList): 
answer = [word.translate(None, string.punctuation) for word in wordList] 
answer = [lmtzr.lemmatize(word.lower()) for word in answer]
return answer

words = []
for filename in json_list:
    words.extend([sanitize(nltk.word_tokenize(' '.join([tweet['text'] 
                   for tweet in json.load(open(filename,READ))])))])
Run Code Online (Sandbox Code Playgroud)

我写的时候,我在一个单独的testing.py文件中测试过2-4行

import nltk, os, json, csv, string, cPickle
from scipy.stats import scoreatpercentile

wordList= ['\'the', 'the', '"the']
print wordList
wordList2 = [word.translate(None, string.punctuation) for word in wordList]
print wordList2
answer = [lmtzr.lemmatize(word.lower()) for word …
Run Code Online (Sandbox Code Playgroud)

python typeerror nltk

49
推荐指数
4
解决办法
6万
查看次数

从字符串中删除非数字字符

我被赋予了从文本文件或字符串中删除所有非数字字符(包括空格)的任务,然后在旧字符旁边打印新结果,例如:

之前:

sd67637 8
Run Code Online (Sandbox Code Playgroud)

后:

sd67637 8 = 676378
Run Code Online (Sandbox Code Playgroud)

由于我是初学者,我不知道从哪里开始这项任务.请帮忙

python python-3.x python-3.3

41
推荐指数
3
解决办法
5万
查看次数

如何在python中反转所有位?

我想按如下方式转换这些二进制表示。

"1111" -> "0000"
"1010" -> "0101"
Run Code Online (Sandbox Code Playgroud)

python math binary bit

0
推荐指数
1
解决办法
169
查看次数

标签 统计

python ×3

binary ×1

bit ×1

math ×1

nltk ×1

python-3.3 ×1

python-3.x ×1

typeerror ×1