我已经通过以下方式从Pandas数据框创建了Tensorflow数据集:
var convert = RestService.CheckBTCUSDAsync().Result;
我已经验证我的数据帧没有NaN且没有NULL,但是当我使用tfdbg时,我可以看到我的tf train_dataset中有NaN(train_dataset = tf.data.Dataset.from_tensor_slices((X_train,Y_train))
返回lt -f has_inf_or_nan
而组件0是我的train_dataset )。
我怎样才能找到这些NaN的位置,以便调试转换过程中出错的地方?
我尝试了[11.787] 28.89M Const tensors/component_0:0
,但收到以下错误:
tf.is_nan(train_dataset)
答案 0 :(得分:0)
这个问题发生在我的图像上,因为我在生成数据集时使用了错误索引
NaN
值表示您在dataSet中插入了NULL
值