美文网首页我爱编程
总结有用的命令

总结有用的命令

作者: Zake_Wang | 来源:发表于2018-03-03 10:31 被阅读0次
数据处理
  • pandas.read_csv('filename')读入逗号分割的csv文件
  • data.[column] = data.[column].astype(int/bool) 将column转成对应类型
  • y, X = dmatrices(‘[predict column]~[col1]+[col2]+...+[C(col10)], data,return_type=’dataframe‘) 将读入的数据表转成可以进行Logistic Regression的格式,其中C(col10)表示这一列原来是离散变量,现在分解成若干哑变量
  • X = X.rename(columns = {'original name': 'new name'}) 改变列名称
  • X.columns显示所有列的名称
  • y = numpy.ravel(y) 将y转换成一维array
  • X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.3, random _state = 0) 随机将X, y分成7:3的训练 + 测试集合
生成Summary
  • y.mean() 计算平均值
  • q = pandas.crosstab(data.[column1, column2]) 生成二维计数统计
  • q.div(q.sum(1), axis =0) 将每一行求和,每个数除以这一行的和,得到比例
  • X.[column].hist() 得到列统计图
画图
  • %matplotlib inline 在notebook里生成图像
  • matplotlib.pyplot.title('title') 设置图片标题
  • matplotlib.pyplot.xlabel('label') 设置x轴名称
  • matplotlib.pyplot.ylabel('label') 设置y轴名称
  • matplotlib.pyplot.show() 显示画图
  • pandas.crosstab(data.[column 1], data.[column 2]).plot(kind = ‘bar’) 生成二维计数统计柱状图
训练模型
  • model = LogisticRegression 建立LogRegression模型
  • model.fit(X, y) 在训练集(X, y)上训练
使用模型
  • model.predict(xtest) 在测试集上用模型得到分类结果
  • model.predict_proba(xtest) 在测试集上用模型得到分类预测的概率
  • model.predict_proba([[1, 0.3, ...]]) 预测一个输入的分类概率
得到分类指标
  • sklearn.metrics.accuracy_score(ytest, model.predict(xtest)) 获得准确率
  • sklearn.metrics.confusion_matrix(ytest, model.predict(xtest)) 获得混淆矩阵
  • sklearn.metrics.classification_report(ytest, model.predict(xtest)) 获得分类结果报告

相关文章

  • 总结有用的命令

    数据处理 pandas.read_csv('filename')读入逗号分割的csv文件 data.[column...

  • 备忘录之-LLDB 命令工具箱

    三年前总结过一些常用的LLDB命令LLDB tips总结,当时刚转来简书,写的比较糙,也没有用markdown来格...

  • linux命令行编辑快捷键

    linux命令行编辑快捷键 先总结几个个人觉得最有用的 ctrl + ? 撤消前一次输入 ctrl + c 另起一...

  • cmd 有用的命令

    taskkill /im pythonw.exe /f -- 根据相应的进程名,杀掉相应的进程。taskk...

  • 部分有用的命令

    1.collectstatic语法:python manage.py collectstatic意义:感觉在单机上...

  • 【工具使用】常见的NMAP命令总结

    0x01 概述 总结了一下常见的NMAP的使用命令,用来快速查看的,觉得有用的小伙伴可以收藏一下。 0x02 总结...

  • Linux命令总结文件命令篇第一章

    命令总结之文件命令篇 此命令总结会分几篇 文件命令篇 系统命令篇 组权限命令篇 特殊命令篇 更新时间2017年06...

  • 「SQLite学习笔记」命令

    本节记录 SQLite 编程人员所使用的简单却有用的命令。这些命令被称为 SQLite 的点命令,这些命令的不同之...

  • Linux自学笔记(四)

    链接命令 文件处理命令:ln命令名称:ln命令英文愿意:link命令所在路径:/bin/ln执行权限:所有用户语法...

  • Linux学习笔记三(常用命令)

    1、文件链接命令:ln 命令名称:ln 命令英文原意:link 命令所在路径:/bin/ln 执行权限:所有用户 ...

网友评论

    本文标题:总结有用的命令

    本文链接:https://www.haomeiwen.com/subject/hgktfftx.html