3种方法:
- np.newaxis:关键字,使用索引的语法给数组添加维度
- np.expand_dims(arr, axis):方法,和np.newaxis实现一样的功能,给arr在axis位置添加维度
- np.reshape(a, newshape):方法,给一个维度设置为1完成升维
方法1:np.newaxis关键字
注意:np.newaxis
其实就是None
的别名
即以下所有的np.newaxis
的位置,都可以用None
替代
数据现在是一行*五列,数据本身没有增减,只是多了一级括号。
给一维向量添加一个列维度
方法2:np.expand_dims方法
np.expand_dims
方法实现的效果,和np.newaxis
关键字是一模一样的
方法3:np.reshape方法
我的微信公众号名称:小小何先生
公众号介绍:主要研究分享深度学习、机器博弈、强化学习等相关内容!期待您的关注,欢迎一起学习交流进步!