我想将元组列表转换为 numpy 数组。例如:
items = [(1, 2), (3, 4)]
使用np.asarray(items)我得到:
array([[1, 2],
[3, 4]])
但如果我尝试单独附加项目:
new_array = np.empty(0)
for item in items:
new_array = np.append(new_array, item)
在new_array失去原来的形状,并成为:
array([1., 2., 3., 4.])
我可以把它变成我想要的形状new_array.reshape(2, 2):
array([[1., 2.],
[3., 4.]])
但是我如何在不重塑的情况下获得这种形状?
慕容708150
精慕HU
相关分类