Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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
Python 将数组拆分为多个数组_Python_Arrays_Split - Fatal编程技术网

Python 将数组拆分为多个数组

Python 将数组拆分为多个数组,python,arrays,split,Python,Arrays,Split,我想将我的数组拆分为多个:原始数组如下所示: array([[228.6311346 , 228.6311346 , 228.6311346 ], [418.57914851, 0. , 228.321311 ], [416.83133465, 0. , 723.25171282]]) 生成的阵列应如下所示: array1([228.6311346, 418.57914851, 416.83133465]) array2([22

我想将我的数组拆分为多个:原始数组如下所示:

array([[228.6311346 , 228.6311346 , 228.6311346 ],
       [418.57914851,   0.        , 228.321311  ],
       [416.83133465,   0.        , 723.25171282]])
生成的阵列应如下所示:

array1([228.6311346, 418.57914851, 416.83133465])
array2([228.6311346, 0., 0.])
array3([228.6311346, 228.321311, 723.25171282])
它将动态创建变量并为其分配相应的值

array = [[1],[2],[3]]
print(array0) // outputs [1] after running above code
也可以使用numpy.hsplit


嗯,您希望将它们打印出来还是分配给变量<代码>np.hsplit(x,3)这些是numpy数组吗?您可以使用
array1=array[0,:]
array2=array[1,:]
等。这是否回答了您的问题@克里斯正是我想要的,谢谢
split
/
hsplit
是正确答案
exec
是一个坏主意(尽管它更接近OP的期望输出)。
array = [[1],[2],[3]]
print(array0) // outputs [1] after running above code
numpy.hsplit(ary, indices_or_sections)
# Split an array into multiple sub-arrays of equal size.