面向deepeye的python包:面向自动数据可视化api

deepeye-pack的Python项目详细描述


深眼套装

更新-2018/10/22 v0.0.2

  1. 阅读“更改日期”修改为“熊猫”方法
  2. 两种导入方法都需要强制table\u info来指定表
  3. mysql_handle现在更改为pandas dataframe verison
  4. 从mysql也更改为para方法,pass port/user/db…而不是query和mysqldb conn

说明

  1. 这是一个用于deepeye api的python包,可以轻松地可视化数据,而无需太多努力。并提供真正简单的用法
  2. 深海眼系统:https://github.com/TsinghuaDatabaseGroup/DeepEye/tree/master/APIs_Deepeye

安装

  1. python 2.7版
  2. mysql 5.7版
  3. 包装
    1. 用于windows的mysqldb二进制软件包:link1:https://www.lfd.uci.edu/~gohlke/pythonlibs/
      link2:https://sourceforge.net/projects/mysql-python/
      • 下载mysql python并为其选择正确的版本
      • 逐个车轮安装.whl
      • 此存储库中的“mysqldb”文件夹下有一个备份版本
    2. Numpy(最新版本)
    3. 熊猫(最新版本)高于0.23.0版

用法

  1. 首字母
    1. 示例代码:
    importdeepeye_pack#create a deepeye_pack class that wraps everythingdp=deepeye_pack.deepeye('demo')# the name here doesnt actually matter# then user needs to input table info# as in table_info(table_name,column_names,column_types)dp.table_info('electricity',['city','date','electricity(kWh)'],['varchar','date','float'])
    1. Deepeye_Pack支持的列类型指定如下:
      1. 数值:intfloatdouble
      2. 时间:datedatetimeyear
      3. 分类:charvarchar
  2. 进口
    1. 来自mysql()
      # call the from_mysql() functiondp.from_mysql(host='localhost',port=3306,user='root',passwd='ppww',db='deepeye',query='SELECT * FROM `table_name`')
    2. 来自CSV()
      path="file.csv"# the path where the file locateddp.from_csv(path)
  3. 可视化
    # choose one from threedp.learning_to_rank()dp.partial_order()dp.diversified_ranking()
  4. 输出
    # can use several different methods at the same timedp.to_print_out()dp.to_single_json()dp.to_multiple_jsons()dp.to_multiple_htmls()dp.to_single_html()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Intellij通过方法中的包查找用法   java中VS代码和打包命名的问题   将java CMS功能集成到具有高度动态内容的网站(Lucene/Mysql/Nosql)的策略   oracle的java类强制转换异常。jdbc。驾驶员OracleConnection   字节码向JVM添加上指令   如何在抽象类中执行java方法?   java是否可以在apache访问日志中排除指定的GET参数?(作者:W7开发环境)   java如何获取已安装音频播放器的列表?   尝试向HS学生展示如何使用Java访问MS数据库   使用正则表达式java对给定行中的特定字符串进行计数   java JOOQ Select查询中的Select计数   方法Java,如何从二维双精度数组中找到特定值?   获取图像URL的java正则表达式   java在切换到新的窗口驱动程序后找不到元素