【发布时间】:2016-11-13 18:12:39
【问题描述】:
我是 R 新手。我一直在玩 GBM 源代码以供学习。
我正在尝试更改源代码中不同的现有条件和公式。
我可以使用 fix() 和 trace() 编辑 R 代码,但我无法编辑 GBM 的 c++ 代码并将这些已编辑的代码替换为现有代码并运行它们以查看更改的影响现有条件/公式。
是否可以更改GBM的c++代码并使用编辑后的代码运行GBM?
提前致谢
【问题讨论】:
我是 R 新手。我一直在玩 GBM 源代码以供学习。
我正在尝试更改源代码中不同的现有条件和公式。
我可以使用 fix() 和 trace() 编辑 R 代码,但我无法编辑 GBM 的 c++ 代码并将这些已编辑的代码替换为现有代码并运行它们以查看更改的影响现有条件/公式。
是否可以更改GBM的c++代码并使用编辑后的代码运行GBM?
提前致谢
【问题讨论】:
C++ 代码只有在编译后才能工作。大多数包都预编译了 C/C++ 代码以加快执行速度。请检查是否有编译步骤或其他提示。
如果不编译 C++ 代码,您只会观察旧代码的行为,因此即使在您更改之后,输出也不会发生变化。
【讨论】: