AttributeError: module ‘numpy‘ has no attribute ‘int‘.
2024-01-02 19:11:29
报错
出错代码
target_locs_array = locs_array[target_idx.detach().cpu().numpy().astype(np.int)].squeeze()
其实真的很离谱,好多论文代码中都报这个问题
解决
numpy中没有int属性,直接删除np或者用np.int32、64等即可
target_locs_array = locs_array[target_idx.detach().cpu().numpy().astype(int)].squeeze()
实际上numpy().astype(int) 都可以不用,因为在从 PyTorch 张量转换到 NumPy 数组的过程中,索引通常已经是整数类型
文章来源:https://blog.csdn.net/qihshe/article/details/135346267
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!