【发布时间】:2020-07-15 06:25:09
【问题描述】:
我们如何在python中重塑一个数组,例如
original_array = [1,2,3,4]
而我重塑后想要的是这个,
[[1,2,3,4]]
我使用这段代码重新塑造了数组,
original = np.asarray(original)
original = original.reshape(original.shape[0], 1)
但我得到的是这样的,
[[1]
[2]
[3]
[4]]
提前致谢。
【问题讨论】:
-
reshaped_array = [patient_data]试试这个。 -
对我来说似乎是有效的,或者:patient_data = [original_array]。如果这对您没有帮助,请编辑您的问题。我也不清楚这个问题是否解决了。
-
original_array是列表还是numpy数组?看起来像一个列表,但有一个numpy标签 -
原来的形状是(4,)。你想要(1,4),你得到(4,1)。看出区别了吗?