问题描述
我已经有一个函数可以计算一个字母在文本中出现的次数。现在我正在尝试为 bigrams 做这件事。到目前为止,我已经
CountDi(txt,L1,L2)={
local(ct,len,v);
ct=0;len=#txt;
v=Vecsmall(txt);
for(k=1,if(v[k] == Vecsmall(L1)[1] || v[k] == Vecsmall(L1)[1] + 32));
for(j=1,if(v[j] == Vecsmall(L2)[1] || v[j] == Vecsmall(L2)[1] && v[j] ==v[k] + 1,ct = ct +
1));
return(ct)
};
这是在 PARI/GP 中,例如,L1 和 L2 将在“A”中给出。发生的情况是我没有成功,因为对于每个字母 L1 和 L2,函数总是返回 0,但我不明白为什么。提前致谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)