Resuelva el problema de ImportError: no se puede importar el nombre 'np_utils' de 'tensorflow.keras.utils'

Solve Problem Importerror

Se encontró un problema al reproducir el código, importar desde tensorflow.keras.utils import np_utils reportará un error. Ocurrieron los siguientes problemas:

imagen

no se puede importar el nombre 'np_utils' de 'tensorflow.keras.utils' (C: Software Anaconda3 envs machine lib site-packages tensorflow_core python keras api_v2 keras utils_ en eso _.py)



Solución:

Debido a la actualización de la versión de keras, puede ver en __init__.py que la migración del paquete hizo que el paquete np_utils se importara en anaconda incluso si estaba instalado. Tome to_categorical que quiero usar como ejemplo.



1. Cambie la oración del paquete de la guía a:



desde tensorflow.python.keras.utils.np_utils import to_categorical

como muestra la imagen:
imagen

2. Ponga las oraciones que deben usarse aquí
imagen

Eliminar el anterior



np_utils.

Como se muestra:
imagen

No se informa ningún error en el resultado de ejecución:
imagen