Python 我希望能够将一个CSV中的值与另一个CSV中的标称值集进行比较

Python 我希望能够将一个CSV中的值与另一个CSV中的标称值集进行比较,python,c,matlab,simulink,Python,C,Matlab,Simulink,我的任务是将故障注入系统,并找出与规范的偏差。这些偏差将成为系统的故障。到目前为止,我们必须通过观察来检测这些故障,但我想开发一种方法: 1.)上传每个CSV,其中将包括一定程度的故障。 2.)将包含故障的CSV与标称值进行比较。 3.)能够打印出发生故障的位置,或者如果根本没有发生故障 我想知道哪种语言对这三项任务最有意义。我们已经在Simulink中获得了该系统,并且能够输出格式良好的CSV文件,其中包含有关组成该系统的组件的信息。对于每个组件,我们都有一组标称值和一组在注入故障后给出的值。

我的任务是将故障注入系统,并找出与规范的偏差。这些偏差将成为系统的故障。到目前为止,我们必须通过观察来检测这些故障,但我想开发一种方法: 1.)上传每个CSV,其中将包括一定程度的故障。 2.)将包含故障的CSV与标称值进行比较。 3.)能够打印出发生故障的位置,或者如果根本没有发生故障

我想知道哪种语言对这三项任务最有意义。我们已经在Simulink中获得了该系统,并且能够输出格式良好的CSV文件,其中包含有关组成该系统的组件的信息。对于每个组件,我们都有一组标称值和一组在注入故障后给出的值。我希望能够比较这两者,找出故障发生的地方。到目前为止,我们在Python或Matlab本身中几乎没有运气,并且一直在强烈考虑使用C来实现这一点


任何关于哪种软件能提供哪种优势的建议都是非常好的。谢谢。

如果要将结果存储在数据库中,可能值得考虑使用Microsoft SSIS(Sql Server Integration Services)之类的工具,您可以使用CSV文件和值集作为数据源,比较它们/执行计算,并将结果/数据集存储在表中。SSIS具有足够简单的学习曲线、易于使用的组件以及对定制SQL/T-SQL的支持,您可以在单独的流程中直观地区分组件。然后,可以根据需要手动或自动批量运行包。
祝你好运

当然,这里的问题是用于进行比较的算法,而不是所使用的编程语言。在实现方面,您希望在C语言中能够实现哪些在MATLAB或Python中无法实现的功能?用这两种语言比较两个不同csv文件中的值几乎是微不足道的。