gpt4 book ai didi

string - MATLAB 字符串处理

转载 作者:行者123 更新时间:2023-12-02 02:16:36 25 4
gpt4 key购买 nike

我想计算字符串中每个单词的频率。为此,我需要将字符串转换为单词数组(矩阵)。

例如,将“Hello world,我可以问你约会吗?”并将其转换为

['Hello' 'world,' 'can' 'I' 'ask' 'you' 'on' 'a' 'date?']

然后我可以检查每个条目并计算特定单词的每次出现。

有没有办法在 MATLAB 中创建单词数组(矩阵),而不是仅包含字符的数组?

最佳答案

这里有一个更简单的regexp:

words = regexp(s,'\w+','match');

\w 这里表示任何可以出现在单词中的符号(包括下划线)。

请注意,最后一个问号将不包括在内。您实际上需要它来计算字数吗?

关于string - MATLAB 字符串处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9817523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com