Numpy矩阵到数组

2024-05-11 03:27:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我在用纽比。我有一个1列N行的矩阵,我想从N个元素中得到一个数组。

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

为了实现它,我使用A = np.array(M.T)[0]。有没有人知道更优雅的方法来得到同样的结果?

谢谢!


Tags: 方法元素np矩阵数组arraymatrix
3条回答
A, = np.array(M.T)

我想这要看你说的优雅是什么意思,但我会这么做的

如果您想要更具可读性的内容,可以这样做:

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

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

相关问题 更多 >