gpt4 book ai didi

python - 将 2D numpy 矩阵转换为 2D numpy 数组

转载 作者:太空宇宙 更新时间:2023-11-04 08:49:42 30 4
gpt4 key购买 nike

Numpy 中的某些函数返回二维矩阵作为输出。但我希望它们采用二维数组形式。将二维矩阵转换为二维数组的最有效(内存和 CPU)方法是什么?

最佳答案

请注意 numpy.matrix已经是 ndarray 的子类,只不过是一个专门的二维数组。因此,您很可能无需将矩阵转换为显式 numpy.array ,除非您有特殊理由这样做,也许是 Numpy 数组的额外通用性。

如果是这种情况,您可以使用 numpy.asarray() 将矩阵转换为数组.使用此方法而不是 numpy.asanyarray() 很重要在你的情况下, numpy.asanyarray() 允许 ndarray 的子类通过,就像你的矩阵一样。

关于python - 将 2D numpy 矩阵转换为 2D numpy 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36675489/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com