数组的修剪与压缩

(1) clip方法返回一个修剪过的数组,也就是将所有比给定最大值还大的元素全部设为给定
的最大值,而所有比给定最小值还小的元素全部设为给定的最小值。

1 import numpy as np
2 a = np.arange(5)
3 a.clip(1,2)
输出结果:
a = [0,1,2,3,4]
a.clip([1,1,2,2,2])

 

(2) compress方法返回一个根据给定条件筛选后的数组。

a = np.arange(4)
print a
print "Compressed", a.compress(a > 2)
输出结果如下:
[0 1 2 3]
Compressed [3]

 

posted @ 2017-06-15 09:34  Jason&Hymer  阅读(163)  评论(0编辑  收藏  举报