Numpy---ndarray的元素处理

本文详细介绍了Numpy库中针对ndarray数组的元素处理,包括计算函数如ceil()、floor()和mean(),统计函数如max()、std(),判断函数如isnan()和all(),以及去重排序的unique()函数。通过实例展示了这些函数的使用和结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

元素计算函数:

  1. ceil()
  2. floor()
  3. rint()
  4. isnan()
  5. multiply()
  6. divide()
  7. abs()
  8. where()
import numpy as np

arr1 = np.random.randint(-1,5,size=(2,3))

arr2 = np.random.randn(3,4)
print(arr2)
print(np.ceil(arr2))    #ceil向上取最接近的整数
print(np.floor(arr2))   #floor向下取最接近的整数
print(np.isnan(arr2))   #isnan判断元素是否为nan
print(np.abs(arr2))     #abs元素取绝对值
print(np.where(arr2>0,1,-1))   #x if condition else y

运行结果:

[[ 0.22015676 -1.36790036 -0.18797522  0.31700669]
 [ 1.10109342  1.08298716 -1.88519233 -1.01841912]
 [ 0.15248474  0.88077526  0.60347991  0.30973029]]
[[ 1. -1. -0.  1.]
 [ 2.  2. -1. -1.]
 [ 1.  1.  1.  1.]]
[[ 0. -2. -1.  0.]
 [ 1.  1. -2. -2.]
 [ 0.  0.  0.  0.]]
[[False False False False]
 [False False False False]
 [False False False False]]
[[0.22015676 1.36790036 0.18797522 0.31700669]
 [1.10109342 1.08298716 1.88519233 1.01841912]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值