首页 > 解决方案 > TensorFlow 特定数据类型的目的是什么?

问题描述

例如,为什么使用 tf.int32?为什么不直接使用 Python 内置整数?

标签: pythontensorflow

解决方案


简而言之,因为 TensorFlow 不是由 python 解释器执行的(至少不是一般情况下)。

Python 只提供了一种可能的 API 来与 TensorFlow 交互。TensorFlow 本身的核心是在 Python 数据类型不可用的情况下编译的(主要用 C++ 编写)。此外,(尽管最近的进展允许急切执行)我们需要能够首先创建一个执行图,然后通过它传递数据。该执行图需要了解数据类型,但与语言无关


推荐阅读