2
import numpy as np

data = [128,64,32,16,8,4,2,1]
data = np.array(data, dtype=float)
velocity = np.diff(data)
acceleration = np.diff(velocity)

print(acceleration)

上面的代码给了我以下输出:

[32. 16. 8. 4. 2. 1.]

这些数字应该是负数,我不知道 numpy 发生了什么

谢谢!

4

1 回答 1

1

这些数字应该是负数,我不知道 numpy 发生了什么。

这不是 numpy 的问题。这里的速度的,但加速度是正的(因为速度随着时间的推移而增加)。

于 2020-03-23T22:31:44.320 回答