重载numpy数组的“==”运算符

2024-05-23 20:19:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Python定义一个需要检查的函数

if a==b:
  do.stuff()

原则上,ab可以是numpy数组或整数,我希望我的实现对这一点具有健壮性。但是,要检查numpy数组的相等性,需要将布尔值与all()一起追加,这将在ab为整数时中断代码

是否有一种简单的方法来编码相等性测试,使它无论ab是整数还是numpy数组都能工作


Tags: 方法函数代码numpy编码if定义整数