简体   繁体   English

在python中从matlab的梯度函数再现结果

[英]Reproduce result from matlab's gradient function in python

The following matlab code:以下matlab代码:

gradient([2, 4, 7, 11, 18], [100000, 90000, 80000, 70000, 60000])

returns:返回:

-0.0002  -0.00025  -0.00035  -0.00055  -0.0007

I would like python to do the same.我希望 python 也这样做。

import numpy as np

a = [2, 4, 7, 11, 18]
b = [100000, 90000, 80000, 70000, 60000]

g = np.gradient(a, b)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM