查看对应的版本

# 下载和安装Python和SciPy
# Python version
import sys
print('Python: {}'.format(sys.version))
# scipy
import scipy
print('scipy: {}'.format(scipy.__version__))
# numpy
import numpy
print('numpy: {}'.format(numpy.__version__))
# matplotlib
import matplotlib
print('matplotlib: {}'.format(matplotlib.__version__))
# pandas
import pandas
print('pandas: {}'.format(pandas.__version__))
# scikit-learn
import sklearn
print('sklearn: {}'.format(sklearn.__version__))

新建一个简单的Dataframe(数据帧)

import numpy
import pandas
import matplotlib.pyplot as plt
# 散点矩形
from pandas.plotting import scatter_matrix
# 特征缩放
from sklearn.preprocessing import StandardScaler
# 交叉验证法
from sklearn.model_selection import KFold
# 逻辑回归
from sklearn.linear_model import LogisticRegression
​
myarray = numpy.array([[1, 2, 3], [4, 5, 6]])
rownames = ['a', 'b']
colnames = ['one', 'two', 'three']
mydataframe = pandas.DataFrame(myarray, index=rownames, columns=colnames)
print(mydataframe)
   one  two  three
a    1    2      3
b    4    5      6

从csv加载数据 输出的为行列

import pandas
url = "https://raw.githubusercontent.com/jbrownlee/Datasets/master/pima-indians-diabetes.data.csv"
names = ['preg', 'plas', 'pres', 'skin', 'test', 'mass', 'pedi', 'age', 'class']
data = pandas.read_csv(url, names=names)
# 行列
print(data.shape)

csv数据转换 用描述性统计理解数据

data = pandas.read_csv(url, names=names)
description = data.describe()
print(description)

绘图 用可视化理解数据

data = pandas.read_csv(url, names=names)
scatter_matrix(data)
plt.show()

为预处理数据建模做准备

dataframe = pandas.read_csv(url, names=names)
array = dataframe.values
# 数组分成输入和输出组件
X = array[:,0:8]
Y = array[:,8]
scaler = StandardScaler().fit(X)
# 通过定心和定标来实现标准化
rescaledX = scaler.transform(X)
# 汇总转换后的数据
# 设置打印选项
numpy.set_printoptions(precision=3)
print(rescaledX[0:5,:])
\

想获取python学习资料的小伙伴可以加QQ:728711576

Python机器学习零基础入门 -- Pima印第安人糖尿病发病数据集统计分析相关推荐

  1. 学习笔记——仅仅为了留下Pima印第安人糖尿病发病数据集的网址

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_42370150/article/ ...

  2. python就业方向有哪些-Python如何零基础入门?就业方向有哪些?

    Python名列 IEEE2017 编程语言排行榜首位,语言环境轻松,入门体验极佳,堪称最适合初学者的编程语言; Python也是人工智能.大数据开发的基础语言,现已火爆全球,成为IT互联网就业风口, ...

  3. python中5种简单的数据类型,Python小白零基础入门 —— 变量及简单的数据类型

    微信公众号:「Python读财」 若有问题或建议,请公众号留言 最近想着出一个Python小白零基础入门系列的文章,但愿能对入门的小伙伴有所帮助,内容会囊括简单的数据类型.列表.字典.循环以及函数的定 ...

  4. 视频教程-Python开发零基础入门-计算机基础-Python

    Python开发零基础入门-计算机基础 马哥教育Python金牌讲师,国内知名Python技术专家,在Python全栈.Python运维开发.Python数据挖掘.爬虫.人工智能等领域有深入研究,有1 ...

  5. python编程语言零基础入门-程序员大佬,给Python零基础入门书籍教程的一些建议!...

    Python对于初学者来说,比起其他编程语言,Python 更容易上手.加上很多企业都使用Python编程语言,促进了Python程序员的市场需求量增加.将Python作为主要开发语言的开发者中有61 ...

  6. 零基础自学python教程-零基础入门学习Python_Python教程

    教程名称:零基础入门学习Python 课程目录: [易源码www.pnp8.com]000愉快的开始 [易源码www.pnp8.com]001我和Python的第一次亲密接触 [易源码www.pnp8 ...

  7. Python从零基础入门到精通:一个月就够了

    如果想从零基础到入门,能够全职学习(自学),那么一个月足够了. 非全职(自学)的话这个时间就可能更长,3-6个月. 如果想更精通,时间就不限了,整体学习路线及不同时间段需要掌握的知识列在这里: 如果想 ...

  8. python编程入门课 视频教程-Python编程零基础入门课

    [课程简介] 本课程面向零基础小白,以Python最热门的应用领域基础为目标,设计强延展性的课程大纲.课程内容从Python的概念和安装开始,不仅讲授每一个Python本身的基础知识点,包括数据结构. ...

  9. python编程语言零基础入门,Python编程基础知识点

    python语言基础知识有哪些? python语言基础知识如下:1.Python语言是一种解释型.面向对象的编程语言,是一种开源语言.2.表达式从左到右在同一个基准上书写. 3.对象的含义:对象是某个 ...

最新文章

  1. 写给将要参加软考的朋友们
  2. python程序设计语言是什么类型的语言-Python 是弱类型的语言 强类型和弱类型的语言区别...
  3. .NET(C#)连接各类数据库
  4. MyBatis 实践
  5. python手机安装模块_python如何安装模块 模块安装操作教程
  6. android时间戳字体,Android获取当前时间戳?
  7. 抖音不服诉腾讯管辖权被转至深圳中院 上诉获受理
  8. 敏捷测试与传统测试的区别
  9. 几句话就能让你明白:热备份路由选择协议(HSRP)
  10. cdr轮廓字怎么把轮廓拆出来_教您用CDR将图片转为手绘素描效果!
  11. 【我拼搏的2016】为自己充电,发出耀眼的光
  12. 【游戏编程扯淡精粹】程序员的Windows技巧
  13. Android BLE操作成功或失败status code对应解释
  14. 【播放器】媒体播放器三大架构
  15. 第十七章 Spark开发调优原则详述(图解+代码实战)
  16. gcc -wall -pedantic -ansi
  17. 帝国时代(1)--献给曾经的游戏
  18. 【python】实验2项目2:使用爬虫Selenium模拟浏览器获取爬取QQ音乐中你喜欢的某位歌手(陈奕迅)
  19. linux shell 看门狗,Linux 下如何使用看门狗
  20. 高级语言,汇编语言,机器语言

热门文章

  1. combus通讯_rofibus光纤通讯模块
  2. 使用SignalR实时显示淘宝买家信誉及中差评信息
  3. 【机器学习】实验4布置:AAAI会议论文聚类分析
  4. mysql数据库建表关键字_关于数据库建表时的有趣实例--关键字重复
  5. .vue文件_Spring Boot + Vue 前后端分离,两种文件上传方式总结!
  6. 如何使用spflashtool备份mtk rom
  7. linux 下查看json 文件 使用jq工具
  8. 游戏AI的缘起与进化
  9. linux的普通用户不能执行关机命令,linux:root用户让普通用户可以使用关机命令...
  10. 请不要关闭计算机电源或拔出电,电脑提示请不要关闭计算机电源的解决方法