Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 将复杂数据集转换为numpy数组_List_Dictionary_Multidimensional Array_Python 3.7 - Fatal编程技术网

List 将复杂数据集转换为numpy数组

List 将复杂数据集转换为numpy数组,list,dictionary,multidimensional-array,python-3.7,List,Dictionary,Multidimensional Array,Python 3.7,我有一个包含10个样本的数据集,我试图用一个数组来表示每个变量。每个样本包含6个变量。其中2个变量是带有数组的时间序列数据,其余4个变量中的2个只是时间序列数据。我这样设置代码: r=[] for i in range (10): for time in times: r[i]=[times[i],p[i],s[i], pe[i], inj_s[i], por[i]] R=np.asarray(r) R[1]=[list[0,1,2,3,4,5],{0:array([[

我有一个包含10个样本的数据集,我试图用一个数组来表示每个变量。每个样本包含6个变量。其中2个变量是带有数组的时间序列数据,其余4个变量中的2个只是时间序列数据。我这样设置代码:

r=[]
for i in range (10):
    for time in times:
        r[i]=[times[i],p[i],s[i], pe[i], inj_s[i], por[i]]
R=np.asarray(r)
R[1]=[list[0,1,2,3,4,5],{0:array([[a,b][c,d]]),1:array([[e,f][g,h]])...5:array([[q,r][s,t]])},{0:array([[a,b][c,d]]),1:array([[e,f][g,h]])...5:array([[q,r][s,t]])},{0:a,1:b,2:c,3:d,4:e,5:f},{0:a,1:b,2:c,3:d,4:e,5:f},12] 
当我查看任何示例时,例如
print(R[1)]
,我得到如下结果:

r=[]
for i in range (10):
    for time in times:
        r[i]=[times[i],p[i],s[i], pe[i], inj_s[i], por[i]]
R=np.asarray(r)
R[1]=[list[0,1,2,3,4,5],{0:array([[a,b][c,d]]),1:array([[e,f][g,h]])...5:array([[q,r][s,t]])},{0:array([[a,b][c,d]]),1:array([[e,f][g,h]])...5:array([[q,r][s,t]])},{0:a,1:b,2:c,3:d,4:e,5:f},{0:a,1:b,2:c,3:d,4:e,5:f},12] 
列表是第一个变量(时间)的值,4个字典是其他4个变量的值,12个是最后一个变量的值。阵列表示二维空间中的点。简言之,我在一个列表中的字典中有一个数组。我的目标是有一个代表每个样本的数组,所以是一个(10,6,2,2)数组。例如:

R[1]=[[[0,1,2,3,4,5],[a,e,...,q],[a,e,...,q],[a,b,c,d,e,f],[12,12,12,12,12,12]],[[0,1,2,3,4,5],[b,f,...,r],[b,f,...,r],[a,b,c,d,e,f],[12,12,12,12,12,12]],...,[[0,1,2,3,4,5],[d,h,...,t],[d,h,...,t],[a,b,c,d,e,f],[12,12,12,12,12,12]]
我曾尝试将变量拆分为单独的数组并连接字典,但不确定如何将其与时间或最后一个变量组合,以实现我需要的数组形状。任何帮助都将不胜感激。先谢谢你