美文网首页ITS·黑客
Python小实验——词云

Python小实验——词云

作者: 木凛 | 来源:发表于2017-04-15 19:17 被阅读0次

    1)进入实验楼准备学习词云

    2)在看一系列插件的时候,实验楼推荐安装Anaconda,据说“这是一个Python的科学计算包,里面几乎包含了常用的所有扩展包,不用自己费力安装了,该软件由Python之父带头维护,三个平台同时更新。”,百度一下进行下载

    3)在下载Wordcould的时候出现了问题: Microsoft Visual C++ X.0 is required,具体是几点零忘记了,正好朱老师在所以发了过来,之后还会遇见这个问题解决方法之后再写。

    4)然后继续往下面看代码,此时朱老师说词云有一个十行python代码写的,所以放弃了实验楼给的一大串代码,直奔十行去

    5)出现了一些安装插件上的问题

    6)屈从于下载Python2.7,从朱老师那里得到Python2.7然后进行下载,此时需要做的是更改环境里的路径(由于之前我将3.6存放在E盘)。移动Anaconda文件包,重新下载pip,将之前的都卸载掉才能进行更新。

    由于在处理之前是直接下载了python27就开始用,一直出现了一些版本上的问题,例如:

    6.1)Mac安装俩个Python版本,2和3,python2系列可以支持 print “xxxx” ,python系列需要使用print("xxx")

    6.2)The following syntax:

    except ImportError, e:

    was deprecated in Python 2.7 and removed in Python 3.x. Nowadays, you use the as keyword:

    except ImportError as e:

    7)安装下载的同时根据要求进行更新和升级。

    代码在网站上有,简单处理

    8)中途又遇见wordcloud和jieba的下载,重新下载一次,然后又一个要补充下载的(我也忘记是不是这里,反正就是要再下载一个东西)

    Microsoft Visual C++ Compiler for Python 2.7

    https://www.microsoft.com/en-us/download/confirmation.aspx?id=44266

    9)最后就生成了图片,但是我直接用的是报名用的那个简书文章,即几乎都是中文,所以这个时候又要进行对于汉字的识别:

    进入wordcloud.py,找到

    FONT_PATH = os.environ.get("FONT_PATH", os.path.join(os.path.dirname(__file__),

    "DroidSansMono.ttf"))

    wordcloud 默认使用了DroidSansMono.ttf 字体库,改一下换成一个支持中文的ttf 字库, 重新运行一下这十行代码,就可以了。

    我是改成了中文楷体,c盘windows文件夹下的Fonts文件夹下还有好多字体。

    然后就完成这一次实验了

    相关文章

      网友评论

        本文标题:Python小实验——词云

        本文链接:https://www.haomeiwen.com/subject/tscoattx.html