在python中有没有一种快速的方法(标准的或通过一些库)来计算圆锥体上的积分?你知道吗
也就是说,我有一个数组A
包含一些值,我想计算并积分一个由数组sliceNums
中的数字指定的索引锥。我可以直接做:
n = 10; m=100 # just as example
A = np.arange(n*m).reshape( (n,m) ) # just as example
sliceNums = np.arange(n)*2 # just as example
B = np.zeros(n)
for i in range(n):
B[i] = np.sum ( A[i,sliceNums[i]: ] )
但是对于大的n
和m
是大的数字,这将是缓慢的。有没有更快的计算方法?
(sliceNums
元素可以是0到m之间的任意数字)
目前没有回答
相关问题 更多 >
编程相关推荐