Estoy aprendiendo tensorflow recientemente y hay un ejercicio sobre el uso de matplotlib para dibujar una imagen 3D. Encontré los siguientes problemas al ejecutar el código
TypeError: FigureBase.gca() obtuvo una proyección de argumento de palabra clave inesperada
Descubrí que la función Axes3D no se utiliza (línea 5 en la imagen), después de consultar y experimentar con algunas soluciones en Internet, lo registraré ahora.
Solución:
ax = fig.gca(projection='3d') #原来的代码
ax = fig.add_axes(Axes3D(fig)) #改正后的代码
El efecto real se muestra en la figura: