【发布时间】:2023-02-02 18:56:51
【问题描述】:
在 Numpy 中,列向量的转置使数组成为嵌入式数组。 例如,转置 [[1.], [2,], [3,]] 给出 [[1., 2., 3.]] 并且最外层数组的维度为 1。这会在我的代码中产生很多错误代码。有办法直接生成[1., 2., 3.]吗?
【问题讨论】:
在 Numpy 中,列向量的转置使数组成为嵌入式数组。 例如,转置 [[1.], [2,], [3,]] 给出 [[1., 2., 3.]] 并且最外层数组的维度为 1。这会在我的代码中产生很多错误代码。有办法直接生成[1., 2., 3.]吗?
【问题讨论】:
试试.flatten()、.ravel()、.reshape(-1)、.squeeze()。
【讨论】: