我想知道在所有方向上计算n个大小的二维数组的第一个微分的最佳方法是什么,可能使用python2.7。例[1,2,3,4,5,6,7,8,9]假设我是用计算机计算元素1,或者用数学计算元素2,即5
5-1,5-2,5-3,5-4,5-5,5-6,5-7,5-7,5-9
我应该用什么方法去做呢?有什么我应该研究的库/算法吗?我如何存储这些值并跟踪它?
发布于 2015-11-17 07:27:53
使用NumPy怎么样?
import numpy as np
A = np.array([[1,2,3],[4,5,6],[7,8,9]])
diff = A[1,1] - A
如果要将结果作为一维数组
diff = diff.reshape(-1)
https://stackoverflow.com/questions/33751076
复制相似问题