面向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中是否有数字的默认类型   java调用一个类的方法来使用另一个类的实例   java HtmlUnit不适用于javascript处理   java需要帮助才能连接MongoDB   java如何从Maven中的src/main/resources复制文件?   java保存Int值(共享首选项)   从另一个类调用方法时,java Autowired组件出现空指针异常   java Spring JPA:PropertyAccessException 1:。。。MethodInvocationException:。'driverClassName'。。。org/postgresql/Driver:不支持的专业。次要版本52.0   java使用增强的JDO模型类在Eclipse中运行Junit测试   java如何使用eclipse IDE为junit创建可运行的jar文件   java如何在安卓中检测应用程序的启动和退出   java在其他线程可以访问静态映射时从数据库更新静态映射   java@Entitty和@EntityScan不起作用。我正在使用SpringBoot和jpa存储库,发生了很多次   java如何与google日历集成?