python 数组array的一些操作

Posted beforeluck

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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。

 

以上是关于python 数组array的一些操作的主要内容,如果未能解决你的问题,请参考以下文章

Python中Array的常用操作数组高级操作

Python中Array的常用操作数组基本操作

关于Numpy 的一些操作

Python数组及其基础操作Numpy ndarray

python3之数组(array)

python--Numpy基础操作