號令行鍵入:
sonnets = fileread('sonnets.txt');
sonnets(1:135)
%利用 fileread 函數從莎士比亞的十四行詩中讀取文本。
 號令行鍵入:
sonnets = string(sonnets);
%利用 string 函數將文本轉換為字符串。
 號令行鍵入:
sonnets = splitlines(sonnets);
%利用 splitlines 函數按換行符對其進行拆分。
 號令行鍵入:
sonnets(10:14)
%拔取10到14行。
 號令行鍵入:
p = ["." "?" "!" "," ";" ":"];
sonnets = replace(sonnets,p," ");
%用空格替代一些標點字符。
 號令行鍵入:
sonnets(10:14)
%拔取10到14行。
 號令行鍵入:
sonnets = join(sonnets);
sonnets = split(sonnets);
%將 sonnets 拆分為其元素包含單個單詞的字符串數組。要完當作此操作,需要將所有字符串元素歸并當作一個1×1 字符串,然后在空白字符處進行拆分。
 號令行鍵入:
sonnets(7:12)
%拔取7到12行。
 號令行鍵入:
sonnets(strlength(sonnets)<5) = [];
%刪除少于五個字符的單詞。
 號令行鍵入:
C = categorical(sonnets);
%將 sonnets 轉換為分類數組
 號令行鍵入:
figure
%添加圖形模板。
 號令行鍵入:
wordcloud(C);
%利用 wordcloud 進行畫圖,此函數繪制 C 的獨一元素,巨細與這些元素的頻率計數對應。
 號令行鍵入:
title("Sonnets Word Cloud")
%添加題目。
 END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!