[英]Numpy 1d array to 2d array with first element being isolated
I start with something like我从类似的东西开始
x = np.array([5, 1, 2, 3, 4], [6, 2, 4, 6, 8])
what I want is something like:我想要的是这样的:
x = np.array([5, [[1, 2], [3, 4]], [6, [[2, 4],[6, 8]] ]
I currently have something我现在有东西
y = np.array([x[0][0], x[0][1:]], [x[1][0], x[1][1:]])
You are missing []你错过了[]
x = np.array([[5, 1, 2, 3, 4], [6, 2, 4, 6, 8]])
With a list comprehension使用列表理解
[[row[0],row[1:].reshape(2,2).tolist()] for row in x]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.