AttributeError: module ‘numpy‘ has no attribute ‘int‘.

问题描述

复现代码过程中遇到错误:AttributeError: module 'numpy' has no attribute 'int'.

错误代码行:

python 复制代码
self.sf = np.int(data['sf'][0,...].squeeze().cpu().numpy()) # scale factor

解决方案

这是因为在Numpy 1.2.0版本中就已经弃用了这个用法:np.int。先来看一下我的numpy版本:

  • 解决方案一(不推荐):

修改numpy版本,改为numpy==1.22.0

python 复制代码
pip install numpy==1.22.0
  • 解决方案二:

修改报错行代码,将来 np.int修改为 int :

python 复制代码
self.sf = int(data['sf'][0,...].squeeze().cpu().numpy()) # scale factor
相关推荐
郝学胜-神的一滴4 天前
NumPy深度解析|Python数值计算的基石,告别低效for循环
开发语言·人工智能·python·程序人生·numpy·量化投资
大鹏的NLP博客4 天前
目标检测中的 AP 计算:单调包络与 NumPy 双重翻转
目标检测·numpy·ap
chde2Wang6 天前
numpy学习3
学习·numpy
MoRanzhi12036 天前
第 9 篇 · 数值计算与图像处理:NumPy、SciPy、Pillow
图像处理·python·数值计算·numpy·pillow·信号处理·scipy
chde2Wang6 天前
numpy学习2
学习·numpy
databook7 天前
从循环到向量化:NumPy提速的7个关键思维
python·数据分析·numpy
53488736abcdefg8 天前
Anaconda+Jupyter+NumPy
jupyter·numpy·anaconda
chde2Wang10 天前
numpy学习
numpy·大数据比赛
TechEdu20260610 天前
[人工智能]Python11:NumPy 源代码、软件架构与软件流程
人工智能·numpy
databook12 天前
什么是范数?用 NumPy 动手算一遍就明白了
python·数学·numpy