Python之numpy教程(五):筛选、排序、集合函数、读取存入数据

1.用布尔型数组进行筛选

import numpy as np
import numpy.random
arr = np.random.randn(100)
arr
输出100个随机数:

array([-0.84570456, -2.21743968,  2.48971398,  1.57138679,  0.1645484 ,
       -0.00618139,  0.55144822,  0.70877084,  0.83862826, -1.47160326,
       -0.50499305, -1.52486585, -0.08403235, -0.48313017,  0.73283641,
        0.59872726,  0.05932988, -1.28312722,  1.37144712, -0.52774171,
        0.07949287, -1.25879195,  1.31256872,  0.31025061,  0.69700033,
       -1.37906378, -0.57683916, -0.66151576, -0.6215851 , -0.96214685,
       -1.97455008, -0.5725854 ,  1.54771953,  0.10434949,  1.18676295,
       -1.3877092 ,  0.97231658, -2.13417302,  0.07059074,  0.40872163,
        0.93872577, -0.62218374,  1.56875898,  1.50472097, -0.57749041,
       -0.83776864, -1.82338058, -0.95860292,  0.59427145,  0.02685388,
       -0.15122058, -0.28583306, -1.71298474,  0.01341369, -0.70516054,
        0.86404614, -0.42701139, -0.25847577, -0.78713731,  0.41052537,
        0.67961828, -1.18338025, -0.96648004, -2.22403128, -2.37807866,
        1.65531665,  0.93905314,  1.36454143,  0.55153089,  0.44957141,
       -0.78701216, -0.96467054,  0.53427677,  0.80850105,  1.87113103,
        0.0755421 ,  1.33436598, -0.82354346,  0.7945044 , -0.07721165,
       -0.07193151, -1.95614647,  0.13234494,  0.13054731, -2.10556319,
        0.40520846,  1.69259913,  0.27619833,  0.21597633,  0.33204544,
        2.60113181, -0.0873115 , -1.09422245, -0.84380081, -0.12965254,
        1.8090488 ,  1.12106681, -0.02869555,  0.45762089, -0.37615294])

计算正值的数量:

(arr > 0).sum() #正值的数量<
  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值