为什么
any(['','foo'])
Run Code Online (Sandbox Code Playgroud)
举起例外
TypeError: cannot perform reduce with flexible type
Run Code Online (Sandbox Code Playgroud)
我认为它应该评估True,因为
bool('') 评估为 Falsebool('foo') 评估为 Trueany()可以使用任何可转换的对象序列bool我正在使用Python 2.7.
你不小心打电话numpy.any()而不是内置电话any().后者确实适用于您的示例.
要解决此问题,您需要整理导入.寻找from numpy import *和from numpy import any,以及涉及scipy和的类似进口pylab.
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |