子类化ndarray,“所有”

时间:2013-12-19 15:45:35

标签: python numpy

我定义了一个类ndarray的子类。现在,我遇到numpy.all的问题。例如,如果我将此方法应用于普通的ndarray Bool,我只会得到一个布尔值,如预期的那样。相反,如果我将all应用于我的子类的实例,我得到一个包含预期布尔值的0-d实例ndarray,但是numpy不会让我索引它来提取单个值:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: 0-d arrays can't be indexed

现在,问题是:如何修改all方法以在我的子类上按预期工作? 如果这不可能,我如何从这个0-d nararray中提取单个值?

0 个答案:

没有答案
相关问题