您的位置:首页 > 编程语言 > Python开发

python numpy 学习笔记(6)

2017-08-17 22:01 295 查看
这次主要介绍numpy下的clip,compress,prod,以及cumprod方法:

# -*- coding:utf-8 -*-
from numpy import *
a = arange(5)
print "a = ", a
print "clipped",a.clip(1, 2)
# 使用clipped修剪数组,将比最小值1小的数变成最小值,比最大值2大的数变成最大值、

b = arange(4)
print "b = ", b
print "compressed", b.compress(b > 2)
# 使用compressed压缩数组

c = array([1, 5, 9, 10])
print "c = ", c
print "changed ", c.prod()
# 数组累乘获得结果

d = array([1, 5, 9, 10])
print "d = ", d
print "changed ", d.cumprod()
# 数组每一个元素的结果

# 计算阶乘 8!
e = arange(1,8)
print "e = ", e
print "factorial",e.prod()
print "factorial",e.cumprod()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python numpy