python numpy 学习笔记(6)

来源:互联网 发布:我的世界js下载 编辑:程序博客网 时间:2024/05/22 02:27

这次主要介绍numpy下的clip,compress,prod,以及cumprod方法:

# -*- coding:utf-8 -*-from numpy import *a = arange(5)print "a = ", aprint "clipped",a.clip(1, 2)#    使用clipped修剪数组,将比最小值1小的数变成最小值,比最大值2大的数变成最大值、b = arange(4)print "b = ", bprint "compressed", b.compress(b > 2)#   使用compressed压缩数组c = array([1, 5, 9, 10])print "c = ", cprint "changed ", c.prod()#   数组累乘获得结果d = array([1, 5, 9, 10])print "d = ", dprint "changed ", d.cumprod()#   数组每一个元素的结果#   计算阶乘 8!e = arange(1,8)print "e = ", eprint "factorial",e.prod()print "factorial",e.cumprod()


原创粉丝点击