【发布时间】:2017-08-03 08:20:24
【问题描述】:
我知道这没有意义,但我执行了命令:
numpy.arange(0, 5, 1, numpy.bool_)
它返回了一个错误ValueError: no fill-function for data-type.。除了返回此错误的布尔值之外,所有数据类型似乎都在工作。
我期待False, True, True, True, True,是什么导致了这个错误?
【问题讨论】:
我知道这没有意义,但我执行了命令:
numpy.arange(0, 5, 1, numpy.bool_)
它返回了一个错误ValueError: no fill-function for data-type.。除了返回此错误的布尔值之外,所有数据类型似乎都在工作。
我期待False, True, True, True, True,是什么导致了这个错误?
【问题讨论】:
执行中
numpy.arange(0, 2, 1, numpy.bool_)
工作正常,因为np.bool_ 类型对于范围 [0,2) 仍然有意义。
但是,bool_ 类型的范围 [0,5) 是什么意思??
这是您得到的错误 - numpy 试图告诉您您要求的值在无效范围内。
【讨论】: