首页 > 解决方案 > 如何从单个数组中拆分两个元素?

问题描述

如何将这两个元素从一个数组中分离出来?

[array([0.1, 5.6])] # numpy array

target:

[array([0.1]), array([5.6])]

标签: python

解决方案


如果您出于某些原因使用 python数组而不是内置列表,您应该这样做:

from array import array
arr = [array('d', [0.1, 5.6])]
spl = [array('d', a) for a in arr]

但是,我会为您的任务推荐一个简单的列表:

lis = [0.1, 5.6]
sp = [[dbl] for dbl in lis]

然后您不需要导入模块。


推荐阅读