tensorflow - PyCharm中的TensorFlow值错误:无法找到可以处理输入的数据适配器
问题描述
我指的是来自 Coursera 的 TensorFlow 规范,其中某段代码在 Google Colab 中工作得非常好,而当我尝试在 PyCharm 上本地运行它时,它会给出以下错误:
找不到可以处理输入的数据适配器
有什么建议么?
解决方案
你能告诉我发生错误的代码吗?它应该在您的 PyCharm 控制台下的日志中可用。
查看您的评论,当您提供列表时,模型似乎需要一个数组。
我面临着同样的问题。原来它是以列表的形式出现的。我必须将字段转换为 numpy 数组,例如:
training_padded = np.array(training_padded)
training_labels = np.array(training_labels)
testing_padded = np.array(testing_padded)
testing_labels = np.array(testing_labels)
就是这样!
试试看,让我知道它是否有效。
推荐阅读
- arrays - 将 AWS 输出参数转换为 Ansible 字典
- swift - viewDidLoad() 中未设置程序视图的框架
- java - 将 cucumber.options (tags) 作为 ENV 传输到 Docker 容器中
- python - 如何在模式匹配之前使用正则表达式将字符串拆分为多行
- sql - 如何仅在具有值时尝试从表或视图中选择数据
- ionic-framework - 在我的 Ionic 应用程序中集成 Firebase Crashlytics
- php - 在 sftp 上传的文件是空的
- sql-server - 如何恢复 OpenCart 3.0.3.2 数据库?
- spring-boot - 使用带有 SpringBootTest 注释测试的 TestPropertySource 会导致创建新的 Spring 上下文吗?
- c++ - 为什么C++20屏障中存在单独的到达和等待?