码迷,mamicode.com
首页 > 其他好文 > 详细

第一章 学习Scipy 及一个小例子

时间:2016-04-18 22:11:20      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

为方便,Numpy的所有命名空间都可以通过Scipy访问

import numpy, scipy
print scipy.version.full_version
print scipy.dot is numpy.dot

#0.13.0b1
#True

比较常用的scipy工具有stats(统计学工具包)、scipy.interpolate(插值,线性的,三次方的)、cluster(聚类)、signal(信号处理)

数据读取,使用scipy下的genformtxt(),读取到数据有(743,2)743行2列

# encoding=utf-8
import scipy as sp
data = sp.genfromtxt(web_traffic.tsv, delimiter=\t)

# 定义使用\t作为分隔符
print data[:10]
print data.shape

预处理和清洗数据

将各维度分成两个向量

# 清理无效数据
x = x[~sp.isnan(y)]
y = y[~sp.isnan(y)]

# 散点坐标图
plt.scatter(x, y)
# x坐标
plt.xlabel(Time)
plt.ylabel(Hits/hour)
# tick 标记号于
plt.xticks([w*7*24 for w in range(10)],
           [week %i%w for w in range(10)])
# 自动测量/规模 tight=紧
plt.autoscale(tight=True)
# 开启网格
plt.grid()
# 显示图表
plt.show()

 

 

技术分享

第一章 学习Scipy 及一个小例子

标签:

原文地址:http://www.cnblogs.com/evoler/p/5405722.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!