Python模块简介及安装 [numpy,pandas,matplotlib,scipy,statsmodels,Gensim,sklearn,keras]


https://pan.baidu.com/s/1bpVv3Ef 67bd 模块安装文件下载地址
pip install "numpy-1.12.0b+mkl-cp35-cp35m-win_amd64.whl" 注意 安装带mkl的包
pip install pandas
matplotlib
statsmodels (使用这种方式并没有正确的安装成功)
首先更新了vc++ 的各种版本 ,然后参照的这篇文章 https://blog.csdn.net/EaShion1994/article/details/56671269。安装成功
最后发现,其实这种方法适用于各种安装不成功的情况
Gensim
import numpy
#创建数组
x=numpy.array(["a","b","",""])#一维数组
y=numpy.array([[3,4,8,1],[2,3,6,11],[9,3,0,6]])#二维数组
x[2]#
y[1][2]#
x.sort()#排序sort() array(['8', '9', 'a', 'b'])
y1=y.max()#取最大值 11
y2=y.min()#取最小值 0
#切片
x1=x[1:3]#array(['9','a'])
x2=x[:2]#array['8','9'])
x3=x[1:]#array(['9','a','b'])
numpy数组操作
import pandas as pda
#Series 某一串数字
a=pda.Series([8,9,2,1])
b=pda.Series([8,9,2,1],index=["one","two","three","four"]) #指定索引
#DataFrame 数据框
d=pda.DataFrame([[5,6,2,3],[8,4,5,3],[13,76,23,91]],columns=["one","two","three","four"]#指定列名
e=pda.DataFrame({ #根据字典形式创建,按列创建
"one":4,#如果下面有3个数字,那么补全为[4,4,4]
"two":[6,2,3,],
"three":list(str(982))#将一串字符串转化为3个元素
})
d.head(2) #取前几行,默认取前5行
d.tail(2) #尾部数据,默认后5行
d.describle()#统计
d.T #转置 行变成列,列变成行
pandas 基本操作
import pandas as pda
#导入csv
i=pda.read_csv("c:/路径")
i.describe()
i.sort_values(by="第一列的值")#例如第一列是1,2,3,4 。如果按4排序就是by=4 #导入excel
j=pda.read_excel("c:/路径") #导入mysql中的数据
import pymysql
conn=pymysql.connect("host=127.0.0.1",user="root",passwd="root",db="db_name")
sql="select * from db_name"
k=pda.read_sql(sql,conn); #加载html 中的 表格read_html(),首先安装html5lib,beautifulsoup4
o=pda.read_html()#可以是本地的html文件,也可以是网址,会读取其中的table标签的内容 #倒入文本的数据
pda.read_table("c:/路径")
Python 数据导入[csv,excel,mysql,html,文本]
#折线图/散点图 plot
import matplotlib.pylab as pyl
import numpy as npy
x=[1,2,3,4,8]
y=[5,7,2,1,5]
pyl.plot(x,y,"o")#plot(x轴数据,y轴数据,展现形式)
pyl.title("图表名")#图表名
pyl.ylable("y轴的名")#y轴的名
pyl.xlable("x轴的名")#x轴的名
pyl.xlim(0,20)#x轴的范围
pyl.ylim(0,15)#y轴的范围
#显示两个图表
x2=[8,4,2,11,15,22]
y2=[5,32,0,6,12,16]
pyl.plot(x2,y2)#这样就可以显示两个线了
pyl.show()
'''
第三个参数可以同时添加的
pyl.plot(x,y,"oy")
#颜色
c-cyan--青色
r-red--红色
m-magente--品红
g-green--绿色
b-blue--蓝色
y-yello--黄色
k-black--黑色
w-white--白色 #线条
pyl.plot(x,y,"--")
- 直线
-- 虚线
-. -.的形式
: 细小虚线 #点的样式
pyl.plot(x,y,"*")
s-- 方形
h-- 六角形
H-- 另一种六角形
*-- 星型
+ -- 加号
x-- x型
d-- 细薄菱形
D-- 正常菱形
p-- 五角形
'''
matplotlib基础[折线图,散点图,直方图]
#随机数的生成
import numpy as npy
npy.random.rndom_integers()#生产随机数(最小值,最大值,个数) #具有 正态分布 的随机数
#正太分布,越接近平均值的地方,数量越大
npy.random.normal(5,0,10)#参数(均数,西格玛,个数) #直方图hist
data3=npy.random.normal(10.0,1.0,1000)
pyl.hist(data3)#建立直方图
sty=npy.arange(2,17,4)#2到17的范围 每个宽度为4
pyl.hist(data3,sty,histtype='stepfilled')#(数据,样式,取消了直方图轮廓)
pyl.show()#显示直方图
随机数+直方图
#在同一个图片内绘制多个图片
pyl.subplot(2,2,3)#(拆成多少行,拆成多少列,当前区域) 2行2列第三个区域
pyl.show()
Python模块简介及安装 [numpy,pandas,matplotlib,scipy,statsmodels,Gensim,sklearn,keras]的更多相关文章
- 常用统计分析python包开源学习代码 numpy pandas matplotlib
常用统计分析python包开源学习代码 numpy pandas matplotlib 待办 https://github.com/zmzhouXJTU/Python-Data-Analysis
- Numpy, Pandas, Matplotlib, Scipy 初步
Numpy: 计算基础, 以类似于matlab的矩阵计算为基础. 底层以C实现, 速度快. Pandas: 以numpy为基础, 扩充了很多统计工具. 重点是数据统计分析. Matplotlib: ...
- win7系统下python安装numpy,matplotlib,scipy和scikit-learn
1.安装numpy,matplotlib,scipy和scikit-learn win7系统下直接采用pip或者下载源文件进行安装numpy,matplotlib,scipy时会遇到各种问题,这是因为 ...
- python 数据分析工具之 numpy pandas matplotlib
作为一个网络技术人员,机器学习是一种很有必要学习的技术,在这个数据爆炸的时代更是如此. python做数据分析,最常用以下几个库 numpy pandas matplotlib 一.Numpy库 为了 ...
- 第一章:AI人工智能 の 数据预处理编程实战 Numpy, Pandas, Matplotlib, Scikit-Learn
本课主题 数据中 Independent 变量和 Dependent 变量 Python 数据预处理的三大神器:Numpy.Pandas.Matplotlib Scikit-Learn 的机器学习实战 ...
- 安装Numpy和matplotlib
(1)测试程序 这是我从网上(http://www.open-open.com/lib/view/open1393488232380.html)找到的一个使用Numpy和matplotlib的 ...
- python 安装anaconda, numpy, pandas, matplotlib 等
如果没安装anaconda,则这样安装这些库: pip install numpy pip install pandas pip install matplotlib sudo apt-get ins ...
- numpy+pandas+ matplotlib模块(day18)
目录 numpy模块 二维数组 numpy数组的属性 T 数组的装置 dtype 数组元素的数据类型 size 数组元素的个数 ndim 数组的维数 shape数组的维度大小 astype 类型转换 ...
- linux下安装numpy,pandas,scipy,matplotlib,scikit-learn
python在数据科学方面需要用到的库: a.Numpy:科学计算库.提供矩阵运算的库. b.Pandas:数据分析处理库 c.scipy:数值计算库.提供数值积分和常微分方程组求解算法.提供了一个非 ...
随机推荐
- ORACLE外连接实例
--查询各个部门工资范围,按照1000~2000,2000~3000....这样的格式显示人数 -------------------方法一 select dept.dname ,nvl(ano,) ...
- 第76课 最小生成树(Prim)
图解: 添加prim函数: #ifndef GRAPH_H #define GRAPH_H #include "Object.h" #include "SharedPoi ...
- Python学习笔记第十四周
目录: 一.HTML 1.概述 2.HTML 二.CSS 一.HTML 1.概述 HTML是英文Hyper Text Mark-up Lang(超文本标记语言)的缩写,他是一种制作万维网页面的标准语言 ...
- 内置变量WEBGL
gl_FragCoord是片元着色器中的只读变量,它保存了片元相对窗口的坐标位置:x, y, z, 1/w.这个值是顶点处理产生片元后固定功能内插图元的结果.组件z是用于表示片元深度的深度值. gl_ ...
- Python之路,第九篇:Python入门与基础9
python3 集合set 集合set概念 集合是可变的容器:满足数学意义上的定义,求并集交集等 集合内的数据对象都是唯一的(不能重复多次) 集合是无序的存储结构,集合中的数据没有先后关系 集合是相 ...
- IDEA 导出项目war包
部署 Maven 项目,使用 “mvn package” 命令出现错误,不能正确打包时的解决方法 一.最简单.最快的方式: 思路,本地能运行,直接把本地编译后能正确运行的项目文件打包,传到服务器部署即 ...
- Gym.101955: Asia Shenyang Regional Contest(寒假自训第10场)
C.Insertion Sort 题意:Q次询问,每次给出N,M,Mod,问你有多少种排列,满足前面M个数字排序之后整个序列的LIS>=N-1. 思路:我们把数字看成[1,M],[N-M+1,N ...
- Linux 命令:文件目录操作与实例
来源: http://blog.51cto.com/yuanzhitang/2056994 本文介绍基础的文件操作:创建,移动,编辑,删除 文件和文件夹 命令与案例: mkdir 创建目录 - ...
- JavaScript 缓存基本原理
// 这是个闭包函数,接收一个函数,可以把接收的函数转换成具有缓存能力的函数 var memoize = function(f) { // 使用一个 cache 对象来进行缓存 var cache = ...
- HNOI2019 简要题解
HNOI 2019 简要题解 没想到自己竟也能有机会写下这篇题解呢. LOJ Luogu Day1T1 鱼 枚举\(AD\)两点后发现\(BC\)与\(EF\)相对独立,因此只需要计算合法的\(BC\ ...