PaddlePaddle tiene un problema: el objeto 'mapa' no se puede suscribir
Paddlepaddle Has Problem
-
Descripción del problema: escribí el modelo de traducción automática de acuerdo con el documento oficial de PaddlePaddle. Este error ocurrió, en comparación con el código del documento, y no se escribió ningún error.
-
Mensaje de error:
- Recurrencia del problema:
-
análisis del problema:
En Python3, el mapa devuelve un objeto iterable de tipo mapa. El objeto se obtiene directamente por subíndice. No hay problema en Python 2. Este problema solo necesita ser resuelto. Modifique el código a un modo compatible con python3.
-
problema resuelto:
Si desea obtener el objeto de mapa por subíndice, primero puede convertir el objeto de mapa en un objeto de lista, de modo que pueda obtenerlo directamente a través del subíndice.
|_+_|- Expansión del problema:
El método map () es un método integrado en Python. El método map () en python2 y python3 es diferente. En Python3, considerando todos los datos, se devolverán todos los datos y se consumirá la memoria. La forma del objeto generado se obtiene cuando se toma, y solo tiene efecto una vez.