Visual Python简介
Visual Python是一个Python 代码生成器,只需要鼠标点击就可以实现导入包、读入文件、可视化等常用功能。
#不需要再看着matplotlib文档,写一段画图代码了:)
官网:https://www.visualpython.ai/
(鼠标点击设置参数,生成代码)
安装和使用
visual python 是在Jupyter notebook中工作的,所以需要先安装notebook。安装jupyter notebook:python -m pip install jupyter
安装visualpython: python -m pip install visualpython
并启用visualpy install
之后打开notebook: jupyter notebook
新建一个notebook,上方出现了一个黄色小方块,就是visual python插件。点击就可以使用了。
简单看了一下,主要有5类。
-
• Logic:最基本的Python逻辑。比如定义函数,for循环等。
-
• Library:常用的Python库,包括标准库、Numpy、Pandas、Matplotlib
-
• Data Analysis:数据分析,主要是用pandas处理表格。包括常用的读写,转换等。
-
• Visualization:可视化。包括pandas、matplotlib、Seaborn、plotly,Wordcloud。
-
• Machine Learning:主要使用sklearn。包括常用的机器学习方法(分类、回归、聚类)
使用案例
使用Visualization中的wordcloud功能生成词云。
(图片经过加速,实际操作大概30秒)
使用起来非常简单,点击WordCloud,然后选择数据(可选择use file使用文件),设置词数量等信息。设置完成后点击Run就可以生成代码并运行了。
# 注:如果没有安装过,可以自己用pip安装一下;或者点击WordCloud图标,选择Install package安装。
使用前需要导入。可以点击WordCloud图标,选择Imoort Library导入。
通过点击、设置参数,Visual Pyhton自动生成了代码,这个过程不到1分钟。如果手动去查文档,写代码,可能需要5到10分钟。
中文文本的词云
需要注意,如果是中文文本,还需要jieba
等中文分词库帮助分词、设置encoding为utf8:
并且设置支持中文的字体(msyh.ttc)。
然后点击Run
。生成的结果明显不对,因为中文单词之间没有空格,所以默认把一个句子当成一个词了。所以还要借助jieba
对中文分词。只需要添加3行,就可以实现中文分词:
Visual Python使用还是很方便的,不需要手动去import、读入文件、画图……
操作非常简单,大多数情况你只需要点击,无需手写代码就可以完成一些常见的任务。如果有特殊的要求,可在它生成代码的基础上修改。
这个插件目前还在开发中,使用时也发现有些功能还没实现,希望这个插件能不断完善吧。
原文始发于微信公众号(一只大鸽子):使用Visual Python自动生成代码
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/237545.html