我正试图用python把英语词典中的单词转换成简单的音素。我使用python3.5,而所有示例都用于python 2 +。
例如,在文件test.txt的下面的文本中:
what a joke
is your name
this fall summer singer
well what do I call this thing mister
在这里,我首先要提取每个单词,然后把它们转换成音素。这就是我想要的结果
what WH AT
a AE
joke JOH K
is ES
....and so on
这是我为python编写的代码,但太早了,也太少了
我在R中创建了一个圆滑的图表,然后通过htmlwidget保存这个图,这样就可以在幻灯片中调用这个图了。我和width和height玩过,在layout参数和index.Rmd中,都是为了把情节放在幻灯片上,但是当一些文本相加在一起时,最终的结果总是会削减图表的底部部分。
如何才能真正调整幻灯片中图形的大小?
R脚本中的代码
## first slide
date <- seq(from = as.POSIXct("2015/4/1"),
to = as.POSIXct("2015/10/1"),
by =
我正试着用英语输入一个句子,所有的句子都是用猪拉丁语写的(按照一门课程)。
在temp = strlist(a)行上得到一个错误。我该怎么解决??
我有一个单独的函数,它可以把一个单词转换成拉丁文,另一个可以从一个句子转换成一个单词列表。
def pl(word):
if word[0] in 'aeiou':
word = word + "ay"
return word
else:
word = word[1:] + word[0] + "ay"
return
可能重复:
我有一个函数将char*转换为小写。这是一项功能:
void toLower(char* word, int length)
{
int i;
for(i = 0; i < length; i++) {
// this I can do
// printf("%c", tolower(word[i]));
// this throws segfault
word[i] = tolower(word[i]);
}
}
当我这样从main调用它时,它会抛出一个分段
aList = [[ord(ch) for ch in word] for word in wordlist]
bList = [[x - offset for x in word] for word in aList]
cList = [[x + 94 for x in word if x < 33] for word in bList]
print(cList)
for i in cList:
text = chr(i)
print(text)
当我把文本转换成正确的ASCII值后,我用来对文本进行加密和解密的程序就到这里结束了。我不知道如何将该值转换为文本而不出现错
我试图把句子的记号转换成整数。但它给我的是浮标。
from nltk.tokenize import word_tokenize
from gensim.models import Word2Vec
sometext = "hello how are you doing?"
tokens = word_tokenize(sometext)
model = Word2Vec([tokens], min_count=1, size=1)
当我这么做的时候
print(model["hello"])
它给了我
[-0.3843384]
我希望这是一个正整数。
有许多例子,但我找不到正确的一个来解决我的目标。
a = [["I", "have", "something"], ["she", "has", "nothing", "but", "something"]]
temp = []
for i in range(len(a)):
for word in a[i]:
if word not in temp:
temp.append(word)
我的尝试:
temp = [w
从一个句子列表中,我希望生成一个有向图,以便根据以下属性生成一个子句子:
假设有三句话:
我喜欢糖果
我爱你
我非常喜欢糖果
该图形将有边之间的每一个连续的词,重量1,每次发生对。
然后我在图中找出最大权重的路径。在这里,它返回‘我非常喜欢糖果’与重量的3+2+1+1
str1 = """Man who run in front of car, get tired.
Man who run behind car, get exhausted."""
# create a list of words separated at w
我正在做一个函数,把一个正常的单词转换成猪拉丁语,我不能把所有的东西都放在一起;它必须适用于加利福尼亚、手套和八。什么不管用?
function translate(word) {
var result = "";
for (var i = 0; i < word.length; i++) {
if (["a", "e", "i", "o", "u"].indexOf(word[-1]) === -1) {
// prob