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,:]