python 数组array的一些操作

对一些特定大小的元素进行操作

1.将数组Arr中大于100的值都设定为100

  Arr[Arr >100] = 100    利用array索引的内置

  numpy.minimum(Arr, 100)  返回的数组里大于100的都变为了100。minimum(arr1,arr2) 这是挨个比较两个数组里相应位置的元素大小,哪个小返回哪个,最终返回的是一个两者中相对应元素值小的元素组成的数组。这里后面是个100,100会扩展为跟Arr的shape一样的每个元素都是100的数组。相应的有numpy.maximum(arr1, arr2)

  numpy.clip(Arr,0,100) 返回的数组里大于100的都变为了100. clip(arr, value1, value2) 是将arr中元素大小在[value1, value2]中的元素返回,小于value1变为value1,大于value2的变为value2。

原文地址:https://www.cnblogs.com/beforeluck-shang/p/8366759.html