对numpy下的轴交换transpose和swapaxes的示例解读

yipeiwu_com5年前Python基础

如下所示:

解读:

transpose( ) 方法的参数是一个 由 轴编号(轴编号自0 开始) 序列构成的 元组。

开始时,数组的轴编号序列是默认从 0开始的 :0,1,2,,

坐标的顺序也是这个轴编号的顺序,(0,1,2)

当使用 transpose 时候,轴编号的顺序变成了 (1,0,2)

说明 0号轴和1号轴的顺序变了,

那么,坐标的顺序也应该变了,

例如 元素 8:

开始时:根据轴顺序 0,1,2。他的坐标是 (1,0,0)

现在,根据周顺序 1,0,2;他的坐标是(0,1,0).

swapaxes()就更简单了。

参数是交换的两个轴号(自0开始)

以上这篇对numpy下的轴交换transpose和swapaxes的示例解读就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

django 自定义filter 判断if var in list的例子

1. 需求: 用户答题练习,当用户获取所有题目的同时,需要判断用户是否已经做过该题目,如果做过,需要render的时候添加一个“回顾”按钮。 2. 实现 a. 查询用户做过题目的id...

pytorch 指定gpu训练与多gpu并行训练示例

一. 指定一个gpu训练的两种方法: 1.代码中指定 import torch torch.cuda.set_device(id) 2.终端中指定 CUDA_VISIBLE_DEV...

Python 装饰器使用详解

装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象.   经常用于有切面需求的场景,比如:插入日志、性能测试、...

matplotlib绘图实例演示标记路径

matplotlib绘图实例演示标记路径

标记路径 演示效果: 实例代码 import matplotlib.pyplot as plt import matplotlib.path as mpath import num...

python实现支持目录FTP上传下载文件的方法

本文实例讲述了python实现支持目录FTP上传下载文件的方法。分享给大家供大家参考。具体如下: 该程序支持ftp上传下载文件和目录、适用于windows和linux平台。 #!/u...