Numpy中 logical_and(),logical_or(), logical_not(), logical_xor()的 使用详解
1. 概述
Numpy中也有逻辑判断的函数,即logical_and(),logical_or(), logical_not(), logical_xor() 这几个函数的大致用法相同,功能上有较大的区别,下面一一详解
2. numpy. logical_and()
2.1 语法
numpy.logical_and(x1, x2)
返回X1和X2与逻辑后的布尔值。
2.2 主要参数:
x1,x2:array_like
输入数组。 x1和x2必须具有相同的形状。
随着版本的变化,函数的参数也在更新,更多详情点击 查看。
返回:
y:ndarray或bool
布尔结果,与x1和x2的相应元素上的逻辑AND运算,结果和x1和x2形状相同。 如果x1和x2都是标量,则也返回标量。
2.3 实例
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# @Time : 2019/3/2 14:49
# @Author : Arrow and Bullet
# @FileName: logical.py
# @Software: PyCharm
# @Blog :https://blog.csdn.net/qq_41800366
from numpy import *A = [True, False]
B = [False, False]
C = logical_and(A, B)
print(C) # [False False]A = arange(5)
print(A) # [0 1 2 3 4]
B = logical_and(A > 1, A < 4)
print(B) # [False False True True False]
3. numpy. logical_or()
3.1 语法
numpy.logical_or(x1, x2)
返回X1和X2或逻辑后的布尔值。
3.2 主要参数:
x1,x2:array_like
输入数组。 x1和x2必须具有相同的形状。
随着版本的变化,函数的参数也在更新,更多详情点击 查看。
返回:
y:ndarray或bool
布尔结果,与x1和x2的相应元素上的逻辑OR运算,结果和x1和x2形状相同。 如果x1和x2都是标量,则也返回标量。
3.3 实例
from numpy import *A = [True, False]
B = [False, False]
C = logical_or(A, B)
print(C) # [ True False]A = arange(5)
print(A) # [0 1 2 3 4]
B = logical_or(A > 1, A < 4)
print(B) # [ True True True True True]
4. numpy. logical_not()
4.1 语法
numpy.logical_not(x)
返回X非逻辑后的布尔值。
4.2 主要参数:
x:array_like
输入数组。
随着版本的变化,函数的参数也在更新,更多详情点击 查看。
返回:
y:ndarray或bool
布尔结果,与x的相应元素上的逻辑NOT运算,结果和x形状相同。 如果x是标量,则也返回标量。
4.3 实例
from numpy import *A = [True, False]
B = logical_not(A)
print(B) # [False True]A = arange(5)
print(A) # [0 1 2 3 4]
B = logical_not(A > 2)
print(B) # [ True True True False False]
5. numpy. logical_xor()
5.1 语法
numpy.logical_xor(x1,x2)
返回X1和X2异或逻辑后的布尔值。
5.2 主要参数:
x1,x2:array_like
输入数组。 x1和x2必须具有相同的形状。
随着版本的变化,函数的参数也在更新,更多详情点击 查看。
返回:
y:ndarray或bool
布尔结果,与x1和x2的相应元素上的逻辑XOR运算,结果和x1和x2形状相同。 如果x1和x2都是标量,则也返回标量。
5.3 实例
from numpy import *A = [True, True, False, False]
B = [True, False, True, False]
C = logical_xor(A, B)
print(C) # [False True True False]A = arange(5)
print(A) # [0 1 2 3 4]
B = logical_xor(A > 1, A > 3)
print(B) # [False False True True False]
希望能够帮助到大家,有什么问题可以 直接评论即可,喜欢有用的话可以点个赞让更多的人看到,如果不够详细的话也可以说,我会及时回复的。
Numpy中 logical_and(),logical_or(), logical_not(), logical_xor()的 使用详解相关推荐
- pythonbool类型数组生成_对numpy中布尔型数组的处理方法详解
布尔数组的操作方式主要有两种,any用于查看数组中是否有True的值,而all则用于查看数组是否全都是True. 如果用于计算的时候,布尔量会被转换成1和0,True转换成1,False转换成0.通过 ...
- python布尔型数组_对numpy中布尔型数组的处理方法详解
布尔数组的操作方式主要有两种,any用于查看数组中是否有True的值,而all则用于查看数组是否全都是True. 如果用于计算的时候,布尔量会被转换成1和0,True转换成1,False转换成0.通过 ...
- numpy中的高斯分布函数 normal 的具体详解
1.高斯分布的概率密度函数为: 2. 在numpy中: numpy.random.normal(loc=0.0, scale=1.0, size=None) 3.具体参数详解 loc:float此概率 ...
- Numpy中stack(),hstack(),vstack()函数详解
这三个函数有些相似性,都是堆叠数组,里面最难理解的应该就是stack()函数了,我查阅了numpy的官方文档,在网上又看了几个大牛的博客,发现他们也只是把numpy文档的内容照搬,看完后还是不能理解, ...
- logical_and(),logical_or(), logical_not(), logical_xor()用法详解
1. 概述 Numpy中也有逻辑判断的函数,即logical_and(),logical_or(), logical_not(), logical_xor() 这几个函数的大致用法相同,功能上有较大的 ...
- python中append函数解析_对python中的pop函数和append函数详解
对python中的pop函数和append函数详解 pop()函数 1.描述 pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法 pop()方法语法: list. ...
- Pycharm 中安装及使用 Jupyter (图文详解)
在 Pycharm 中安装及使用 Jupyter (图文详解) 文章目录 在 Pycharm 中安装及使用 Jupyter (图文详解) 一.材料 二.安装 Jupyter 三.配置 Jupyter ...
- oracle中的exists 和 not exists 用法详解
from:http://blog.sina.com.cn/s/blog_601d1ce30100cyrb.html oracle中的exists 和 not exists 用法详解 (2009-05- ...
- R语言中如何计算C-Statistics?几种计算方法详解
R语言中如何计算C-Statistics?几种计算方法详解 目录 R语言中如何计算C-Statistics? #包导入 #数据加载编码
最新文章
- MySQL Online DDL的改进与应用
- centos 安装 rabbitMq
- 阿里面试题Linux curl命令详解
- Oracle数据库表信息,序列,视图等导出,导入。(数据库备份和恢复)
- win7记事本txt图标显示异常解决方法
- Hadoop3.1.3安装教程_单机/伪分布式配置_Hadoop3.1.3/Ubuntu18.04(16.04)
- 【转】c语言静态变量和静态函数
- windows下activemq安装下载
- python blp模型 估计_随机系数Logit模型及Stata实现
- 基于Android 平台简易即时通讯的研究与设计
- 记录一下 MacBook 中 texlive 的安装路径
- c语言程序后退_单片机控制小车循迹(前进、后退、左右转)
- 特斯拉“炸”降,蔚来、小鹏、理想们的路就平坦了么?
- 日常瘦脸8个关键细节
- Google Dremel 理解
- HDU - 1686 Oulipo KMP
- 狼追击兔matlab,狼兔追击问题-数学建模
- web前端基础教学视频分享(一)html+css+js基础教学(附淘宝网站开发教程)
- Word文档打不开,乱码,各种问题 修复。(完美解决)
- PyQt5——显示图片
热门文章
- 如何利用Python实现财务自由,如果你会Python!那这个赚钱技能你可能会用到!!!
- java基础static变量初始化和赋值的例子
- 针对虚幻3引擎渲染底层的效率优化
- Python通过URL下载图片时的中文、空格处理
- 【设计模式】工厂方法模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )
- 8 相对布局——RelativeLayout
- 第13期 《锲而不舍,金石可镂》11月刊
- ElementUI:表格table列宽度压缩出现空白
- 工科转机器学习的一些心路历程
- 王者无限火力服务器,王者荣耀#无限火力:真正的无限火力,键入这句代码才能开启...