Arrays 使用循环重新排列多个列表

Arrays 使用循环重新排列多个列表,arrays,python-3.x,Arrays,Python 3.x,嘿,我只是想把最后1000个放在前面几个麻木的阵列里。但是,我得到以下值错误: File "C:script.py", line 102, in <module> data = np.array(temp) 相反,请使用numpy.insert函数,它是为此而构建的。也就是说,1)提取元素,2)从获取元素的位置删除元素,3)将它们放在前面。并且,您可以使用numpy.asarray,它只在它还不是数组时进行复制,这对大量数据更为合理。相反,使用numpy.insert函数,它是

嘿,我只是想把最后1000个放在前面几个麻木的阵列里。但是,我得到以下值错误:

  File "C:script.py", line 102, in <module>
data = np.array(temp)

相反,请使用
numpy.insert
函数,它是为此而构建的。也就是说,1)提取元素,2)从获取元素的位置删除元素,3)将它们放在前面。并且,您可以使用
numpy.asarray
,它只在它还不是数组时进行复制,这对大量数据更为合理。相反,使用
numpy.insert
函数,它是为此而构建的。也就是说,1)提取元素,2)从获取元素的位置删除元素,3)将它们放在前面。并且,您可以使用
numpy.asarray
,它仅在它还不是数组时才进行复制,这对于大量数据更为合理。
NSTEPx = np.array(NSTEPx)
TIMEx = np.array(TIMEx)
TEMPx = np.array(TEMPx)
PRESSx = np.array(PRESSx)
Etotx = np.array(Etotx)
EKtotx = np.array(EKtotx)
EPtotx = np.array(EPtotx)
VOLUMEx = np.array(VOLUMEx)
alldata = [NSTEPx,TIMEx,TEMPx, PRESSx, Etotx, EKtotx, EPtotx]
for data in alldata:
    temp = list(data[1001:-1])
    temp.append(list(data[0:1000]))
    data = np.array(temp)e