Octave 八度音阶-将单词放入向量
我正在创建一个电子邮件过滤器。我有一封示例电子邮件,上面写着这样的内容: 嗨,你好吗?我们见面吧 我想把这些单词中的每一个放到一个向量中。我在找这样的东西Octave 八度音阶-将单词放入向量,octave,Octave,我正在创建一个电子邮件过滤器。我有一封示例电子邮件,上面写着这样的内容: 嗨,你好吗?我们见面吧 我想把这些单词中的每一个放到一个向量中。我在找这样的东西 Words = ['Hi';'how','are','you','lets','meet','up'] 当我进去的时候 words1,我想让它显示Hi 我真的不知道从哪里开始。我找到了不同语言的答案,比如Ruby和JS。但不适用于倍频程。: 您可以使用索引: octave:4> words{3:4} ans = are ans = y
Words = ['Hi';'how','are','you','lets','meet','up']
当我进去的时候
words1,我想让它显示Hi
我真的不知道从哪里开始。我找到了不同语言的答案,比如Ruby和JS。但不适用于倍频程。:
您可以使用索引:
octave:4> words{3:4}
ans = are
ans = you
如果您不明白为什么会返回不同的结果:
octave:5> words(3:4)
ans =
{
[1,1] = are
[1,2] = you
}
:
因此,使用“{}”可以访问单元格数组的元素,而使用“”可以访问单元格数组的子数组
:
您可以使用索引:
octave:4> words{3:4}
ans = are
ans = you
如果您不明白为什么会返回不同的结果:
octave:5> words(3:4)
ans =
{
[1,1] = are
[1,2] = you
}
:
因此,使用“{}”可以访问单元格数组的元素,而使用“”可以访问单元格数组的子数组
除了Andy关于单元格的回答之外,您还可以将电子邮件收集为字符串,并使用字符串操作(如strtok、strsplit等)进行处理
octave:7> s = 'Hi how are you lets meet up';
octave:8> words = strsplit(s, ' ')
words =
{
[1,1] = Hi
[1,2] = how
[1,3] = are
[1,4] = you
[1,5] = lets
[1,6] = meet
[1,7] = up
}
octave:9> words{1}
ans = Hi
除了Andy关于单元格的回答之外,您还可以将电子邮件收集为字符串,并使用字符串操作(如strtok、strsplit等)进行处理
octave:7> s = 'Hi how are you lets meet up';
octave:8> words = strsplit(s, ' ')
words =
{
[1,1] = Hi
[1,2] = how
[1,3] = are
[1,4] = you
[1,5] = lets
[1,6] = meet
[1,7] = up
}
octave:9> words{1}
ans = Hi
你可能看起来很矮,但切中要害。我一到家就试试。谢谢@bicker!你可能看起来很矮,但切中要害。我一到家就试试。谢谢@bicker!