首先,在实际陈述问题之前,让我提供一些背景知识。我学习物理学,所有编程课程都使用MATLAB等简单的编程语言。简单来说,我的意思是该语言为您完成了很多思考。在接下来的几年中,我将学习计算机科学课程,并且我正在考虑从事编程职业。
考虑到很多大学课程都是用C ++编写的,使用具有类似于MATLAB语法的线性代数包(Armadillo)是否被认为是懒惰的?
我现在正在编写一种遗传算法,尽管它在MATLAB中运行很快,但在没有这些软件包的帮助下,在C ++中花费了大量时间。
它在现实生活中如何运作?您可以使用哪些套餐?
例如,我不想使用armadillo构建我的C ++知识,并且不了解其他更广泛使用的软件包,例如“ vector.h”,“算法”,“列表”等。
lazy
为sensible
标题,答案为“是”(当然,假设您正在执行涉及线性代数的任务)。