Battlingboy/AE-IDS

有个问题想请教一下

Opened this issue · 5 comments

你好,我在尝试运行程序时,在AE-IDS.py中用随机森林进行特征选择时,报了这样的错误:“ValueError: Input contains NaN, infinity or a value too large for dtype('float32').” 我注意到前面的步骤中已经对NaN, infinity这些值进行了处理,为什么还会出现这种错误呢?你之前遇到过吗?谢谢。

非常感谢您的解答,我是**科学院计算机网络信息中心的一名研究生

您好! 刚下班,你应该是使用最新版的Anaconda3(Python3.8)。 由于工作后,没有再使用Python作为工作语言,对于新的一些变化,我也有些手足无措。 我建议你使用Anaconda3-2018-12(Python3.7)到Anaconda3-2019-10(Python3.7)的版本进行复现。 还请您告诉一下您的单位名字吗?

------------------ 原始邮件 ------------------ 发件人: "Battlingboy/AE-IDS" @.>; 发送时间: 2021年7月1日(星期四) 晚上8:38 @.>; @.***>; 主题: [Battlingboy/AE-IDS] 有个问题想请教一下 (#3) 你好,我在尝试运行程序时,在AE-IDS.py中用随机森林进行特征选择时,报了这样的错误:“ValueError: Input contains NaN, infinity or a value too large for dtype('float32').” 我注意到前面的步骤中已经对NaN, infinity这些值进行了处理,为什么还会出现这种错误呢?你之前遇到过吗?谢谢。 — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

您好! 刚下班,你应该是使用最新版的Anaconda3(Python3.8)。 由于工作后,没有再使用Python作为工作语言,对于新的一些变化,我也有些手足无措。 我建议你使用Anaconda3-2018-12(Python3.7)到Anaconda3-2019-10(Python3.7)的版本进行复现。 还请您告诉一下您的单位名字吗?

------------------ 原始邮件 ------------------ 发件人: "Battlingboy/AE-IDS" @.>; 发送时间: 2021年7月1日(星期四) 晚上8:38 @.>; @.***>; 主题: [Battlingboy/AE-IDS] 有个问题想请教一下 (#3) 你好,我在尝试运行程序时,在AE-IDS.py中用随机森林进行特征选择时,报了这样的错误:“ValueError: Input contains NaN, infinity or a value too large for dtype('float32').” 我注意到前面的步骤中已经对NaN, infinity这些值进行了处理,为什么还会出现这种错误呢?你之前遇到过吗?谢谢。 — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

谢谢您,问题已经解决。

您好,请问 “ValueError: Input contains NaN, infinity or a value too large for dtype('float32').” 这个问题您怎么解决的呢?我尝试了python 3.7 与 python 3.6, 都会报这个错?

已解决,将 X = X.replace("Infinity", 0) 替换成 X = X.replace(np.Inf, 0) 即可