[新手-数据分析师]numpy学习笔记(2nd)
2016-11-11 00:00
281 查看
今天主意是做numpy矩阵的运算。
a = np.arange(9).reshape(3,3) b = np.ones((3,3)) print(a) print(b) print(10*np.sin(a)) print(a<3) print(a==3) print(np.sum(a,axis=1)) print(np.min(a)) print(np.max(a)) print(a+b) print(a-b) print(a*b) c = np.dot(a,b) print(c)
##a<3&a==3
主要是判断a中的元素是否小于3(或等于3),返回true or false的矩阵。
##np.sum&np.max&np.min
主要是求出矩阵中所有元素之和,元素中最大值,元素中最小值。axis=0表示在行中求值,axis=1表示列中求值。
##np.dot(a,b)
表示矩阵的相乘。np.dot(a,b)也可以写成a.dot(b)
矩阵相关概念参考
A = np.arange(2,14).reshape(3,4) print(np.argmin(A)) print(np.argmax(A)) print(np.mean(A)) print(A.mean()) print(np.average(A)) print(np.median(A)) print(np.cumsum(A)) print(np.diff(A)) print(np.nonzero(A)) b = np.arange(14,2,-1).reshape(3,4) print(np.sort(A)) print(np.transpose(A)) print(b.T) print(np.clip(b,5,9))
##argmin()&argmax()
表示最小值或者最大值的索引值。
##mean()&average()
均表示平均值
##mendian()
表示中位数。
##np.sumsum()&np.diff()
累加活着累剪
##np.soft(A)
表示按行排序
##np.transpose()
表示矩阵的转置
##np.clip(A)
部分截取。
相关文章推荐
- [新手-数据分析师]numpy学习笔记(5th)
- [新手-数据分析师]numpy学习笔记(1st)
- [新手-数据分析师]numpy学习笔记(4th)
- [新手-数据分析师]numpy学习笔记(3rd)
- [新手-数据分析师]pandas的学习笔记
- [新手-数据分析师]pandas学习未跟完的函数补齐
- 我是数据分析师(一):假老公提Excel数据自动更新的需求——Quick BI新手使用入门篇
- 成为一名数据分析师的新手指导(转)
- [新手-数据分析师]那些数据分析师的常见问题?
- Windows server 2003 服务器环境配置 新手简明版
- 【新手】DevExpess的GridView嵌套表格
- Axure8.0基础教程(41-50)新手必须掌握的基础操作
- Creating Links and Cross-References(Chapter 6 of XSLT 2nd Edition)
- 耶稣叛徒,新手必备
- bootstrap-table 分页,超细致!新手写的个人的看法和理解。
- java新手走android捷径不足一年月薪3w!
- 新手学Android——httpurlconnection getcontentlength返回值为-1
- 新手指南:通过 Docker 在 Linux 上托管 .NET Core
- 新手入站
- 炉石传说新手入门(三)---新手任务