小编flo*_*ren的帖子

numpy.any()返回True但"是True"比较失败

如果numpy.any()返回True比较is True失败但是== True有效.有谁知道为什么?

一个最小的例子

from __future__ import print_function
import numpy

a = numpy.array([True])

if a.any() == True:
  print('== works')

if a.any() is True:
  print('is works')
Run Code Online (Sandbox Code Playgroud)

这段代码的输出就是== works.

python numpy

3
推荐指数
1
解决办法
249
查看次数

标签 统计

numpy ×1

python ×1