我正在嘗試計算快速傅里葉變換(fft2d),但以下代碼提供了錯誤:
print("type(pred[2]): ", type(pred[2]))
pred[2] = tf.make_ndarray(pred[2])
fft2_pre = np.fft.fft2(pred[2])
錯誤和輸出:
type(pred[2]): <class 'tensorflow.python.framework.ops.Tensor'>
AttributeError: 'Tensor' object has no attribute 'tensor_shape'
如何解決?
uj5u.com熱心網友回復:
temp = tf.cast(pred[2], dtype=tf.complex64)
temp = tf.signal.fft(temp)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/531235.html
標籤:Python张量流
上一篇:NaN來自tf.get_collection(tf.GraphKeys.REGULARIZATION_LOSSES))
下一篇:Selenium無法獲取此類
