首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ImportError:无法从“keras.preprocessing.image”导入名称“img_to_array”

ImportError:无法从“keras.preprocessing.image”导入名称“img_to_array”
EN

Stack Overflow用户
提问于 2022-05-22 03:39:06
回答 3查看 25.5K关注 0票数 2

我是新来的。我对这个密码有问题,

代码语言:javascript
运行
复制
#Library
import numpy as np
import pickle
import cv2
from os import listdir
from sklearn.preprocessing import LabelBinarizer
from keras.models import Sequential
from keras.layers import BatchNormalization
from keras.layers.convolutional import Conv2D
from keras.layers.convolutional import MaxPooling2D
from keras.layers.core import Activation, Flatten, Dropout, Dense
from keras import backend as K
from keras.preprocessing.image import ImageDataGenerator
from keras.optimizers import Adam
from keras.preprocessing import image
#from tensorflow.keras.preprocessing.image import img_to_array
from keras.preprocessing.image import img_to_array
from sklearn.preprocessing import MultiLabelBinarizer
from sklearn.model_selection import train_test_split
import matplotlib.pyplot as plt

我有个错误

这段代码来自github链接

我在用

  1. python 3.7.13
  2. tensorflow 2.9
  3. opencv 4.5.5
  4. 角角2.9.0
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-05-22 03:58:32

Keras文档V2.9.0中,

tf版本2.9.0中,img_to_array移动到utlis

在.

from keras.preprocessing.image import img_to_array

尝尝这个,

from tensorflow.keras.utils import img_to_array

票数 7
EN

Stack Overflow用户

发布于 2022-09-13 10:22:00

而不是:

代码语言:javascript
运行
复制
from keras.preprocessing.image import img_to_array

尝试:

代码语言:javascript
运行
复制
from keras_preprocessing.image import img_to_array

注意下划线(_)而不是点(.)

票数 2
EN

Stack Overflow用户

发布于 2022-07-20 11:34:29

现在是2022.07.20,我的方法是:尝试从keras.utils.image_utils导入img_to_array,很好!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72334642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档