【问题标题】:Numpy ValueError: no fill-function for data-typeNumpy ValueError:数据类型没有填充功能
【发布时间】: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,是什么导致了这个错误?

【问题讨论】:

    标签: python numpy boolean


    【解决方案1】:

    执行中

    numpy.arange(0, 2, 1, numpy.bool_)
    

    工作正常,因为np.bool_ 类型对于范围 [0,2) 仍然有意义。
    但是,bool_ 类型的范围 [0,5) 是什么意思??
    这是您得到的错误 - numpy 试图告诉您您要求的值在无效范围内。

    【讨论】:

    • 我的印象是python中任何非零数都是True,不是吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-29
    • 2017-03-19
    • 2020-01-07
    • 2020-01-17
    • 2013-02-26
    • 1970-01-01
    相关资源
    最近更新 更多