我想要做的是采用这样的 numpy 数组:
[[1, 2, 4, 7, 9, 15, 0],
[3, 4, 3, 5, 10, 2, -2],
[5, 6, 56, 7, 20, 1, 2]]
我想将每一行的最后一列除以前一行的第 4 列,然后将结果作为新维度添加到数组中,我想要的输出应该如下所示
[[1, 2, 4, 7, 9, 15, 0, 0],
[3, 4, 3, 5, 10, 2, -2, -.2857],
[5, 6, 56, 7, 20, 1, 2, .4]]
这可以在没有 for 循环的情况下完成吗?(好吧,我想如果没有 for 循环这样做效率不高)但我仍然不确定如何用一个来做到这一点