您的位置:首页 > 财经 > 产业 > 商洛网站建设_b站付费推广_一元友情链接平台_水果营销软文

商洛网站建设_b站付费推广_一元友情链接平台_水果营销软文

2025/6/21 14:08:58 来源:https://blog.csdn.net/Swc123456789/article/details/147015275  浏览:    关键词:商洛网站建设_b站付费推广_一元友情链接平台_水果营销软文
商洛网站建设_b站付费推广_一元友情链接平台_水果营销软文

【Python】数组的条件逻辑&统计运算&元素排序:

    • 一.条件逻辑
    • 二.统计运算
    • 三.数组元素排序
      • 检索数组元素是否满足条件
      • 查找数组的唯一元素
      • 判断元素是否在其他数组中

一.条件逻辑

在这里插入图片描述

import numpy as np
arr_x = np.array([1, 5, 7])
arr_y = np.array([2, 6, 8])
arr_con = np.array([True, False, True])
result = np.where(arr_con,arr_x,arr_y)
result

二.统计运算

在这里插入图片描述

arr = np.arange(10)
arr
arr.sum()         #求和
arr.mean()        #求平均值
arr.min()         #求最小值
arr.max()         #求最大值
arr.argmin()      #求最小值的索引
arr.argmax()      #求最大值的索引
arr.cumsum()      #计算元素的累加和
arr.cumprod()    #计算元素的累乘积

三.数组元素排序

在这里插入图片描述

arr = np.array([[6, 2, 7], [3, 6, 2], [4, 3, 2]])
arr.sort()
arr
arr.sort(0)        #sort()方法会修改数组本身
arr

检索数组元素是否满足条件

在这里插入图片描述

arr = np.array([[1, -2, -7], [-3, 6, 2], [-4, 3, 2]])
np.any(arr > 0)              #arr所有的元素是否有一个大于0
np.all(arr > 0)              #arr所有的元素是否都大于0

查找数组的唯一元素

在这里插入图片描述

arr = np.array([12, 11, 34, 23, 12, 8, 11])
np.unique(arr)

判断元素是否在其他数组中

在这里插入图片描述

arr = np.array([12, 11, 34, 23, 12, 8, 11])
arr2 = np.array([11,12])
np.in1d(arr,arr2)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com