python笔记--numpy总结(1)
2018-03-19 21:54
316 查看
import numpy as np #1,multiply 函数得到的结果是对应位置上面的元素进行相乘 x1=[1,2,3];x2=[4,5,6] np.multiply(x1,x2) --------------------------------------------------- #2,std标准方差,var方差 b=[1,3,5,6] np.var(b) np.power(np.std(b),2) ll=[[1,2,3,4,5,6],[3,4,5,6,7,8]] np.var(ll[0]) np.var(ll,0) #第二个参数为0,表示按列求方差 np.var(ll,1)#第二个参数为1,表示按行求方差 --------------------------------------------------- #3,mean b=[1,3,5,6] np.mean(b) #全部元素求平均值 np.mean(ll)#求全部元素的平均值 np.mean(ll,0),#第二个参数为0,表示求按列求平均值 np.mean(ll,1)#第二个参数为1,表示按行求平均值 --------------------------------------------------- #4,sum求和 x=[[0,1,2],[2,1,0]] b=[1,3,5,6] np.sum(b) np.sum(x) --------------------------------------------------- #5,cov()协方差 b=[1,3,5,6] np.cov(b) np.sum((np.multiply(b,b))-np.mean(b)*np.mean(b))/3 x=[[0,1,2],[2,1,0]] np.cov(x) --------------------------------------------------- #6,corrcoef 相关系数 vc=[1,2,39,0,8] vb=[1,2,38,0,8] np.corrcoef(vc,vb) np.mean(np.multiply((vc-np.mean(vc)),(vb-np.mean(vb))))/(np.std(vb)*np.std(vc)) --------------------------------------------------- #7,vdot向量的点积,对应位置相乘求和 l1=[1,2,3] l2=[4,5,6] np.vdot(l1,l2) --------------------------------------------------- #8,mat函数把列表转换成矩阵形式 l1=[1,2,3] l2=[4,5,6] ll=[l1,l2] np.vdot(l1,l2) np.mat(l1)*np.mat(l2).T np.mat(ll) --------------------------------------------------- #9 ,shape,矩阵中有一个shape属性,是一个(行,列)形式的元组 a=np.array([[1,2,3],[4,5,6]]) a.shape --------------------------------------------------- #10,ones 返回要求的矩阵,指定行列的全一的矩阵 ones=np.ones((2,1)) ones --------------------------------------------------- #11,xrange 在py3 中由range代替 for i in range(3): print (i) test=[1,2,3,4] test[:] test[2:3] for i in range(2,5): print (i) #range用于循环中,参数为一个整数的话,可循环遍历小于该参数的值。两个参数,则循环遍历两个整数之间的数 #test[:]则表示获取test列表中的所有元素 #test[2:3]则表示获取第2个位置到第三个位置的元素
相关文章推荐
- Python 笔记--numpy总结(3)
- Python笔记--numpy总结(2)
- python数据分析学习笔记--numpy
- Python笔记总结(1)
- 我的python学习笔记(3) numpy
- python:NumPy基础(4),总结
- python3 numpy 笔记。私人
- Python学习总结笔记(9)-- MySQL数据库操作之mysql-connector
- Python Numpy 学习笔记(3)
- python学习笔记之numpy入门
- Python学习总结笔记(5)--进程/线程Event机制使用时要注意的一个问题
- python学习笔记(1)之如何在python3.x下安装PIL、numpy以及matplotlib
- 【学习总结】Python基础知识笔记2
- python-numpy一些方法总结
- [051]python之matplotlib,numpy,sklearn总结
- python中的正则表达式笔记与总结
- [简明python教程]学习笔记之总结篇
- python | 工作笔记 | pandas 常用总结
- Python Numpy 学习笔记
- python 笔记一 numpy,pylab