使用Python的wordcloud库可以很方便地制作词云。首先,你需要安装wordcloud库。在命令行中运行以下命令:\n\n\npip install wordcloud\n\n\n然后,你可以使用以下代码来制作《本草纲目》的词云:\n\npython\nimport jieba\nfrom wordcloud import WordCloud\n\n# 读取《本草纲目》的文本文件\nwith open('bencao.txt', 'r', encoding='utf-8') as f:\n text = f.read()\n\n# 使用jieba库进行中文分词\nseg_list = jieba.cut(text, cut_all=False)\n\n# 将分词的结果转换为空格分隔的字符串\nseg_text = ' '.join(seg_list)\n\n# 创建WordCloud对象并生成词云\nwordcloud = WordCloud(font_path='simhei.ttf').generate(seg_text)\n\n# 显示词云图\nimport matplotlib.pyplot as plt\nplt.imshow(wordcloud, interpolation='bilinear')\nplt.axis('off')\nplt.show()\n\n\n在上述代码中,我们首先使用jieba库对《本草纲目》的文本进行分词,然后将分词结果转换为空格分隔的字符串。接下来,我们创建了一个WordCloud对象,并通过generate()方法生成词云。最后,我们使用matplotlib库来显示词云图。\n\n请确保在同一目录下存在名为"bencao.txt"的《本草纲目》文本文件,并将"simhei.ttf"字体文件放在同一目录下以保证中文显示正常。

Python 词云制作:用《本草纲目》打造视觉盛宴

原文地址: https://www.cveoy.top/t/topic/ptDD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录