前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用Visual Python自动生成代码

使用Visual Python自动生成代码

作者头像
一只大鸽子
发布2022-12-06 14:40:31
1K0
发布2022-12-06 14:40:31
举报

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、读入文件、画图...... 操作非常简单,大多数情况你只需要点击,无需手写代码就可以完成一些常见的任务。如果有特殊的要求,可在它生成代码的基础上修改。

这个插件目前还在开发中,使用时也发现有些功能还没实现,希望这个插件能不断完善吧。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一只大鸽子 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Visual Python简介
    • 安装和使用
    • 使用案例
      • 中文文本的词云
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档