问题描述
如果我有一个变量 x 返回一堆数字(浮点数),我如何计算所有相邻数字之间的差异(例如 (x - x-1), (x-1 - x-2) 直到最后一项?)。
1楼
看看你在问题中写了什么。 答案是盯着你看。
[x[i+1]-x[i] for i in range(len(x)-1)]
python 最好的事情之一是它具有声明性功能。 你通常可以通过描述来获得你想要的东西; 您不必总是明确给出配方。
如果我有一个变量 x 返回一堆数字(浮点数),我如何计算所有相邻数字之间的差异(例如 (x - x-1), (x-1 - x-2) 直到最后一项?)。
看看你在问题中写了什么。 答案是盯着你看。
[x[i+1]-x[i] for i in range(len(x)-1)]
python 最好的事情之一是它具有声明性功能。 你通常可以通过描述来获得你想要的东西; 您不必总是明确给出配方。