无法将数组转换为float32

时间:2016-10-11 19:51:43

标签: numpy tensorflow

我正在尝试将数组转换为float32,但我一直得到:

TypeError: float() argument must be a string or a number

以下是触发上述错误的代码:

W = np.random.randn(M1, K) / np.sqrt(M1 + K)
self.W = tf.Variable(W)
self.W = tf.cast(self.W, tf.float32)

当我尝试

self.W = tf.cast(self.W, tf.int64)

我没有收到错误。

当我尝试使用Numpy方法转换为float32时,我遇到了同样的错误。

0 个答案:

没有答案