输入

import numpy as npa = np.array([5,6,7,4,2,3,9,5])
b = np.array([True,False,False,True,True,True,False,True])  #0,1可以做布尔值,也可以做索引,使用时要指明
c = np.array([1,0,0,1,1,1,0,1])
print(a[b])  #打印出True的值,相当于
print(a[b==True])
print(a[c==True])  #强0,1用作布尔值
print("________________________________________________________")
print(a>4)  #返回bool类型的值
print(a[a>4])  #返回满足条件的索引
print((a==4) | (a==5))  #或运算,返回布尔类型
print((a==4) & (a==5))  #与运算,返回布尔类型
print(a+b)  #布尔值可以作运算直接计算

输出

[5 4 2 3 5]
[5 4 2 3 5]
[5 4 2 3 5]
______________
[ True  True  True False False False  True  True]
[5 6 7 9 5]
[ True False False  True False False False  True]
[False False False False False False False False]
[6 6 7 5 3 4 9 6]

Numpy——bool运算相关推荐

  1. 机器学习入门(04)— 神经网络多维数组 NumPy 相乘运算

    1. 多维数组 用 NumPy 构建多维数组代码示例如下: In [1]: import numpy as npIn [2]: A = np.array([1,2,3,4])In [3]: A Out ...

  2. numpy 矩阵与向量相乘_高能!8段代码演示Numpy数据运算的神操作

    作者|王天庆 来源|大数据(ID:hzdashuju) 导读:本文介绍一下在Python科学计算中非常重要的一个库--Numpy. Numpy是Numerical Python extensions ...

  3. 高能!8段代码演示Numpy数据运算的神操作

    导读:本文介绍一下在Python科学计算中非常重要的一个库--Numpy. 作者:王天庆 如需转载请联系大数据(ID:hzdashuju) Numpy是Numerical Python extensi ...

  4. 运算均值方差_Python数据分析之NumPy(运算篇)

    Numpy的基本数学运算 逐元素运算 x = np.array([[1,2],[3,4]], dtype=np.float64)y = np.array([[5,6],[7,8]], dtype=np ...

  5. 认知NumPy数学运算库

    机器学习用到的数学运算离不开数学运算库.数学运算库可以让我们摆脱诸如向量运算.矩阵运算.基本统计运算等复杂的数学运算,无需为这些复杂的数学运算编写运算代码,而是把精力用到科学研究上. NumPy是Py ...

  6. 数据分析第二章numpy数值运算

    import numpy as np 一.举例说明Numpy如何创建数组,访问数组,数组类型如何转换? 创建数组 array函数创建数组 array函数(),括号内的元素可以是,列表,元组,数组,迭代 ...

  7. Python 之 Numpy (三)运算

    代码: import numpy as np# 加减 a = np.array([10, 20, 30, 40]) b = np.arange(4) c = a - b print(a, b) pri ...

  8. shell有bool运算么_如何在shell脚本中声明和使用布尔变量?

    我尝试使用以下语法在shell脚本中声明一个布尔变量:variable=$false variable=$true 它是否正确? 另外,如果我想更新该变量,我会使用相同的语法? 最后,使用布尔变量作为 ...

  9. 学习Python+numpy数组运算和矩阵运算看这254页PPT就够了

    温馨提示: 关注微信公众号"Python小屋",然后在公众号后台发送消息"大事记"可以查看董付国老师与Python有关的重要事件:后台发送消息"教材& ...

最新文章

  1. 传智168期JavaEE struts2杜宏 day 29~day31笔记(2017年2月4日23:14:00)
  2. 面试官写了个双冒号::问我这是什么语法?Java中有这玩意?
  3. Excel应该这么玩——5、三种数据:Excel也是系统
  4. 1034 Head of a Gang (30 分) 【难度: 中 / 知识点: 并查集】
  5. Android 安全专项-Xposed 劫持用户名密码实践
  6. 微信小程序python token验证_微信小程序python 用户认证
  7. ZerMQ安装与使用
  8. java web redis_java web网页版redis客户端工具
  9. 你从 Kotlin 中 get 了多少技能了?
  10. 如何在手机设置中打开位置定位服务器,手机gps定位功能如何设置
  11. java ipv6校验_IPV6地址校验(java)
  12. 与蜂窝连接的无人机的空地干扰缓解
  13. 4k 显示器放大 150% 和 23寸显示器组双屏抓图问题解决
  14. 【太虚AR_v0.1】使用教程 | SLAM(Markerless)
  15. 二、Git本地仓库基本操作——创建Git仓库、提交更新或删除文件
  16. of undifine报错
  17. 属于拼多多的巴别塔正在构筑
  18. 机器学习 day3 决策树算法
  19. [1600]卡斯丁狗要吃糖葫芦
  20. 【SE】Week3 : 个人博客作业(必应词典)

热门文章

  1. 微信公众平台开发软件测试工具,微信开发系列——使用公众号测试号测试公众号webAPP...
  2. Python 批量加水印就这么简单!
  3. 【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
  4. 激光烧结(SLS)3D打印光源技术的发展——实现高速、高精度的关键
  5. 吴晓波:未来十年,我们所认为的能力将荡然无存
  6. Gitcafe使用笔记
  7. python not用法_python中not、and和or的优先级与详细用法介绍
  8. 物流公司物品邮寄资费可视化分析
  9. USART发生overrun错误,如何去导致这种错误发生呢
  10. oracle check更改,Oracle With Check Option