TypeError: ‘numpy.float64‘ object cannot be interpreted as an integer解决方法

本文档介绍了如何修复pycocotools包出现的错误,具体操作是修改cocoeval.py文件中iouThrs和recThrs的 linspace 参数。同时,展示了详细的操作环境,包括各种库的版本信息,适用于解决相关依赖问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果出现了pycocotools包的错误,可以打开

环境位置\Lib\site-packages\pycocotools的cocoeval.py,修改:

self.iouThrs = np.linspace(.5, 0.95, np.round((0.95 - .5) / .05) + 1, endpoint=True)
self.recThrs = np.linspace(.0, 1.00, np.round((1.00 - .0) / .01) + 1, endpoint=True)

self.iouThrs = np.linspace(.5, 0.95, 10, endpoint=True)
self.recThrs = np.linspace(.0, 1.00, 101, endpoint=True)

测试可以通过,我的环境为

# Name                    Version                   Build  Channel
absl-py                   1.0.0                    pypi_0    pypi
antlr4-python3-runtime    4.8                      pypi_0    pypi
blas                      2.113                       mkl    conda-forge
blas-devel                3.9.0              13_win64_mkl    conda-forge
ca-certificates           2022.2.1             haa95532_0    defaults
cachetools                4.2.4                    pypi_0    pypi
certifi                   2021.10.8                pypi_0    pypi
charset-normalizer        2.0.12                   pypi_0    pypi
cloudpickle               2.0.0                    pypi_0    pypi
colorama                  0.4.4              pyh9f0ad1d_0    conda-forge
cudatoolkit               11.1.1              heb2d755_10    conda-forge
cycler                    0.10.0                   py36_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
cython                    0.29.28                  pypi_0    pypi
dataclasses               0.8                pyh787bdff_2    conda-forge
detectron2         
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值