【问题标题】:Convert numpy array of shape (n,1) to shape (n,) [duplicate]将形状(n,1)的numpy数组转换为形状(n,)[重复]
【发布时间】:2015-04-19 20:19:04
【问题描述】:

我想将一个形状为 (n,1) 的 numpy 数组转换为 (n,)。是否可以在不必遍历数组的情况下做到这一点?

【问题讨论】:

    标签: python arrays numpy


    【解决方案1】:

    使用numpy.squeeze:

    >>> x = np.array([[[0], [1], [2]]])
    >>> x.shape
    (1, 3, 1)
    >>> np.squeeze(x).shape
    (3,)
    >>> np.squeeze(x, axis=(2,)).shape
    (1, 3)
    

    我很确定您可以通过 Google 搜索找到此答案。 . .

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-25
      • 2022-01-22
      • 2019-08-21
      • 2021-04-02
      相关资源
      最近更新 更多