3种方法:

  1. np.newaxis:关键字,使用索引的语法给数组添加维度
  2. np.expand_dims(arr, axis):方法,和np.newaxis实现一样的功能,给arr在axis位置添加维度
  3. np.reshape(a, newshape):方法,给一个维度设置为1完成升维

方法1:np.newaxis关键字

  注意:np.newaxis其实就是None的别名

Numpy系列(五)给数组增加一个维度

  即以下所有的np.newaxis的位置,都可以用None替代

Numpy系列(五)给数组增加一个维度

  数据现在是一行*五列,数据本身没有增减,只是多了一级括号。

  给一维向量添加一个列维度

Numpy系列(五)给数组增加一个维度

方法2:np.expand_dims方法

  np.expand_dims方法实现的效果,和np.newaxis关键字是一模一样的

Numpy系列(五)给数组增加一个维度

方法3:np.reshape方法

Numpy系列(五)给数组增加一个维度

相关文章:

  • 2021-12-22
  • 2023-02-20
  • 2021-10-19
  • 2021-11-29
  • 2022-01-15
  • 2021-10-30
  • 2022-12-23
  • 2021-07-12
猜你喜欢
  • 2022-01-21
  • 2022-12-23
  • 2021-04-22
  • 2022-12-23
  • 2021-07-02
  • 2021-11-03
相关资源
相似解决方案