小编典典

Numpy矩阵到数组

all

我正在使用 numpy。我有一个 1 列和 N 行的矩阵,我想从 N 个元素中获取一个数组。

例如,如果我有M = matrix([[1], [2], [3], [4]]),我想得到A = array([1,2,3,4])

为了实现它,我使用A = np.array(M.T)[0]. 有谁知道获得相同结果的更优雅的方法?

谢谢!


阅读 60

收藏
2022-07-31

共1个答案

小编典典

如果你想要一些更具可读性的东西,你可以这样做:

A = np.squeeze(np.asarray(M))

等效地,您也可以这样做:A = np.asarray(M).reshape(-1),但这不太容易阅读。

2022-07-31