首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何检查二维数组上的两个数字是否具有不同的奇偶性

如何检查二维数组上的两个数字是否具有不同的奇偶性
EN

Stack Overflow用户
提问于 2020-03-19 14:30:01
回答 1查看 226关注 0票数 0

在我的实际情况下,我有一个形状数组(8,2),我需要检查两个整数是否具有不同的奇偶。例如,这里我希望0行返回False (8和2是偶数,所以相同的奇偶),第1行返回True (10是偶数,3是奇数)等等。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[[ 8  2]
[10  3]
[12 1]
[5 6]] 

我希望得到这样的结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
array([ False, True, True, True], dtype=bool)

我想要使用np.all函数,但我不知道该如何做。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-19 14:33:50

您可以对它们进行总和,并验证之和是否为偶数:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import numpy as np

a = np.array([[8, 2],
              [10, 3],
              [12, 1],
              [5, 6]])

result = (a.sum(1) % 2).astype(bool)
print(result)

输出

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[False  True  True  True]

如果两者具有相同的奇偶性,则和为偶数,否则为奇数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60765979

复制
相关文章
如何连接两个二维数字NumPy数组?
Python 是一种通用且功能强大的编程语言,广泛用于科学计算、数据分析和机器学习。使Python对这些领域如此有用的关键库之一是NumPy。NumPy提供了强大的工具来处理数组,这对于许多科学计算任务至关重要。在本文中,我们将探讨如何使用 Python 连接两个二维 NumPy 数组。
很酷的站长
2023/08/11
2270
如何连接两个二维数字NumPy数组?
检查Android是否具有摄像头
通常我们进行摄像头操作,如扫描二维码需要判断是否有后置摄像头(Rear camera),比如Nexus 7 一代就没有后置摄像头,这样在尝试使用的时候,我们需要进行判断进行一些提示或者处理。
技术小黑屋
2018/09/04
1.1K0
js检查是否是数组
该方法兼容Chrome 5, Firefox 4.0, IE 9, Opera 10.5 和 Safari 5,详细兼容性,可以查阅这篇文章。
IT工作者
2022/01/27
3.4K0
JavaScript 检查是否是数字
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/109551.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/05
1.1K0
如何检查 Java 数组中是否包含某个值 ?
在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:如何检查Java数组中是否包含某个值 ?像这类灵魂拷问的主题,非常值得深入地研究一下。
用户7886150
2021/04/28
9.2K0
如何使用 Python 检查两个列表是否反向相等?
在 Python 中使用列表时,在某些情况下,您可能需要比较两个列表是否反向相等。这意味着一个列表中的元素与另一个列表中的元素相同,但顺序相反。在 Python 中,我们可以使用反转和比较列表、使用 zip() 函数、将列表转换为字符串等方法检查两个列表是否反向相等。在本文中,我们将了解这些方法,并借助各种示例检查两个列表是否反向相等。
很酷的站长
2023/08/11
2090
如何使用 Python 检查两个列表是否反向相等?
JS中,如何检查对象是否为数组?
最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了。
前端小智@大迁世界
2021/02/02
7.3K0
JS中,如何检查对象是否为数组?
检查 JavaScript 变量是否为数字的几种方式
JavaScript 是一种动态类型的语言,这意味着解释器是在运行时确定变量类型的。这允许我们可以用同一变量中存储不同类型的数据。但是如果没有文档和保持一致性,在使用代码时,我们很有可能并不知道变量究竟是哪种类型。
疯狂的技术宅
2020/09/29
2.8K0
LeetCode 2042. 检查句子中的数字是否递增
句子是由若干 token 组成的一个列表,token 间用 单个 空格分隔,句子没有前导或尾随空格。 每个 token 要么是一个由数字 0-9 组成的不含前导零的 正整数 ,要么是一个由小写英文字母组成的 单词 。
Michael阿明
2022/01/07
1.7K0
LeetCode 2042. 检查句子中的数字是否递增
房上的猫:二维数组
二维数组是数组的数组。 二维数组基础   基本的定义方式有两种形式,如:   int [][] i = new int[2][3];(推荐)   int i[][] = new int[2][3]; 变长的二维数组 public static void main(String[] args) { int[][] a = new int[3][]; a[0] = new int[2]; a[1] = new int[3]; a[2] = n
房上的猫
2018/03/14
6550
LeetCode 1662. 检查两个字符串数组是否相等
给你两个字符串数组 word1 和 word2 。如果两个数组表示的字符串相同,返回 true ;否则,返回 false 。
freesan44
2021/09/03
8230
LeetCode 1662. 检查两个字符串数组是否相等
leetCode175|检查两个字符串数组是否相等
给你两个字符串数组 word1 和 word2 。如果两个数组表示的字符串相同,返回 true ;否则,返回 false 。
码农王同学
2021/02/02
7730
灵魂拷问:如何检查Java数组中是否包含某个值 ?
另外,我想要告诉大家的是,作为程序员,我们千万不要轻视这些基础的知识点。因为基础的知识点是各种上层技术共同的基础,只有彻底地掌握了这些基础知识点,才能更好地理解程序的运行原理,做出更优化的产品。
沉默王二
2019/12/17
4.9K0
老生常谈,判断两个区域是否具有相同的值
这个问题似乎很常见,如下图1所示,有两个区域,你能够使用公式判断它们是否包含相同的值吗?假设单元格区域B3:B7命名为“range1”,D3:d7命名为“range2”。
fanjy
2021/11/10
1.8K0
老生常谈,判断两个区域是否具有相同的值
js筛选两个数组不同的元素方法
现在有两个数组array1和array2是我们筛选的对象 let list= []; list = this.array1.filter(item=>{ return array2.indexOf(item) == -1 }); 这样list就会返回两个数组中不同的元素重新组合成数组list list中的每一个元素就是array1和array2中所有不相同的元素
安德玛
2022/03/06
5.3K0
LeetCode 1662. 检查两个字符串数组是否相等
给你两个字符串数组 word1 和 word2 。如果两个数组表示的字符串相同,返回 true ;否则,返回 false 。
freesan44
2021/12/06
6160
点击加载更多

相似问题

检查整数是否具有不同的数字

40

判断两个数字是否具有相同的奇偶性的正确方法是什么?

12

如何在二维数组上检查周围的数字?

137

检查数组是否具有不同的元素

312

检查一个数字的奇偶性

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文