Это довольно похоже на numpy:
import numpy as np
X = np.array([[1,2,3],[4,5,6]])
for i in range(1,len(X)):
returns[i,:] = (returns[i,:] - returns[i-1,:]) / returns[i-1,:]
однако обратите внимание, что вы можете реализовать те же вычисления, что и цикл for
, используя np.diff(returns, axis=0) / returns[:-1]
(и аналогично MATLAB имеет функцию diff()
).