在 Python 中重塑数组

问题描述

如何重塑 numpy 数组?我要重塑的数组称为 C4,目前的形状为:

C4 形状:(606976,)

我想把它改成 (1,)

或者我想将形状数组 (1,) 重塑为形状 (606976,)。我该怎么做?

解决方法

您可以通过两种方式执行此操作 -

  • 使用reshape方法

    c4 = c4.reshape(1,606976)
    
  • 使用转置方法

    c4 = c4.T