首页 > 编程语言 > 详细

python 迁移代码常用函数——修改数据至原代码所需要的格式,降低代码迁移难度

时间:2021-04-19 23:41:45      阅读:21      评论:0      收藏:0      [点我收藏+]

常用到torch中的几个函数:

主要针对矩阵,在python中所有的矩阵都可以看作由0~n维的空间构成,类似于空间坐标。

  • transpose((x, y, z)) 转轴  这里的x,y,z其实指的是0,1,2维,正常顺序应该是0,1,2,但是当变为1,0,2时,即将1维转向0维。
  • view 改变矩阵维度,类似于reshape()函数,重新定义矩阵形状。当view中一个参数定为-1时,代表动态调整这个维度上的元素个数,从而保证元素总个数不变。
  • narrow(axis,start,length) 留下某维上的某些值,具体指的是留下第axis维上的第start到start+length这些元素。
  • repeat(matrix,number,axis) 重复matrix,number指重复次数,axis为None矩阵平铺后,元素依次重复number次;axis为0,增加行数;axis为1,增加列数。
  • unsqueeze(axis) 在第axis维上增加1维,通常就是增加[],axis=-2表示倒数第2维。
  • squeeze(axis) 在第axis维上减少1维,通常就是减少[]。只有该维为1维时,才能去掉。

针对list最常见的函数:

append 在列表末尾增加新的对象。

python 迁移代码常用函数——修改数据至原代码所需要的格式,降低代码迁移难度

原文:https://www.cnblogs.com/kemibyr/p/14678794.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!