开发者社区> 问答> 正文

块矩阵到数组

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

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

为此,我使用A = np.array(M.T)[0]。有谁知道一种更优雅的方式来获得相同的结果?

谢谢!

展开
收起
保持可爱mmm 2020-02-06 23:59:58 363 0
1 条回答
写回答
取消 提交回答
  • 如果您想让内容更具可读性,可以执行以下操作:

    A = np.squeeze(np.asarray(M)) 同样,您也可以执行以下操作:A = np.asarray(M).reshape(-1),但这不太容易阅读。

    问题来源于stack overflow

    2020-02-07 00:00:31
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
重新定义计算的边界 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载