严格条件下的numpy-scipy保持特征值

2024-05-19 15:05:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我用西皮.利纳格.艾格瓦尔什(矩阵)用于每个时间点。然后我将它们收集到一个嵌套列表中([[时间1的结果],[时间2的结果]等),并通过numpy.savetxt. 在

我的问题是,到目前为止,我还没有找到一种方法,当我从我的文件中读取结果并绘制它们时,如何避免值的“混淆”。每当两个特征值(对应于能级)在时间上相互交叉时,我的绘图就会自动切换。例如,最低能级总是画成一条实线,即使在某一点上,最初的最低能级变成了第二至最低能级,而最初的第二至最低能级(可能画成虚线)则是最低能级。所以你可以在图中看到实线应该是倒数第二的,虚线应该是最低的,但是在这一点上,直线是“交换”样式的。在

我解决这个问题的想法是计算直线的斜率,并相应地重新排列每个时间点的结果元素,例如,每个子列表中的第一项对应于最初最低的特征值。但是,尽管我在网上找过类似的问题,我还是找不到一个简单而系统的方法来解决这个问题,所以我真的希望有人可能也遇到过类似的问题,并找到一些可行的解决办法。在


Tags: 文件方法numpy列表时间绘制矩阵直线