Python 3.x 有人能帮我解决python代码中的错误吗?

Python 3.x 有人能帮我解决python代码中的错误吗?,python-3.x,numpy,Python 3.x,Numpy,我使用了np.subtract(),得到了以下错误 无法将类型的输入[(0,切片(无,无,无))]转换为时间戳 我的代码中的以下行: movements[i,:] = np.subtract(stock_close[i,:], stock_open[i,:]) 给我以下的错误 TypeError:无法转换类型的输入[(0,切片(无,无,无))] 时间戳 使用下面的行 np.subtract(stock_close.values[i,:], stock_open.values[i,:]) 或

我使用了
np.subtract()
,得到了以下错误

无法将类型的输入[(0,切片(无,无,无))]转换为时间戳

我的代码中的以下行:

movements[i,:] = np.subtract(stock_close[i,:], stock_open[i,:]) 
给我以下的错误

TypeError:无法转换类型的输入[(0,切片(无,无,无))] 时间戳

使用下面的行

np.subtract(stock_close.values[i,:], stock_open.values[i,:])
或者,如果您正在寻找更好的方法:

stock_close.values[i,:] - stock_open.values[i,:]
stock_close.values[i,:] - stock_open.values[i,:]