gglearn

Machine learning and data analysis library for Python 3


Keywords
learning, analyze, data, learn, gg
License
MIT
Install
pip install gglearn==0.1.4

Documentation

gglearn

安装方式

引用范例

机器学习模块—ml

数据处理工具模块—tool.data

numpy相关工具模块—tool.np

绘图工具模块—tool.plot

常用工具模块—tool.tools

安装方式

  1. 查看库路径
import sys
print(sys.path[3])
  • 通过以上代码,获取当前python环境的,调用库路径
  1. 下载最新版本gglearn并解压至以上路径
  1. 环境要求
  • python3

引用范例

  • 机器学习库引用
from gglearn.ml.AdaBoost import *
  • 工具库引用
from gglearn.tool.plot import *

ml

  • ml.AdaBoost
    • 梯度提升算法
  • ml.DecisionTree
    • 决策树算法
  • ml.KmeansClassifier
    • Kmeans聚类算法
  • ml.LinearRegression
    • 线性回归算法
  • ml.NavieBayesClassifier
    • 朴素贝叶斯分类器
  • ml.PolynomialRegression
    • 多项式回归算法

tool.data

  • tool.data.pareto
    • 获取帕累托原理信息
  • tool.data.outlier_cleaner
    • 异常值处理
  • tool.data.Interpolation
    • 插值方法
  • tool.data.normalization
    • 数据归一化方法
  • tool.data.stratified_sample
    • 分层抽样小样本作为训练集与验证集
  • tool.data.pca_contribution
    • PCA降维贡献度获取

tool.np

  • tool.np.get_real_cols_num
    • 获取ndarray的实际列数

tool.plot

  • tool.plot.boxplot_multi_cols
    • 绘制每一列的箱线图
  • tool.plot.hist_multi_cols
    • 绘制每一列的频率分布直方图
  • tool.plot.plot_simple_data_convert
    • 绘制数据函数变换的数据分布图
  • tool.plot.plot_nv1_scatter
    • 绘制多个x同一y的散点图

tool.tools

  • tool.tools.euler_dist
    • 计算欧拉距离
  • tool.tools.manhattan_distance
    • 计算曼哈顿距离
  • tool.tools.time_gapper
    • 将秒数时间戳转化为每一天的不同时段
  • tool.tools.age_gapper
    • 将年龄转化为年龄段