对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设计】。

相关文章

Python导出数据到Excel可读取的CSV文件的方法

本文实例讲述了Python导出数据到Excel可读取的CSV文件的方法。分享给大家供大家参考。具体实现方法如下: import csv with open('eggs.csv', '...

python实现批量解析邮件并下载附件

python中的email模块可以方便的解析邮件,先上代码 #-*- encoding: gb2312 -*- import os import email def mail_to...

python在命令行下使用google翻译(带语音)

说明1. 使用google翻译服务获得翻译和语音;2. 使用mplayer播放获得的声音文件,因此,如果要播放语音,请确保PATH中能够找到mplayer程序,如果没有mplayer,请...

Python中Random和Math模块学习笔记

由于最近经常使用到Python中random,math和time``datetime模块, 所以决定花时间系统的学习一下 1. math模块 math中的函数不可以用于太过复杂的数的运算...

在Python中使用defaultdict初始化字典以及应用方法

Python中可以使用collections中的defaultdict类实现创建进行统一初始化的字典。这里总结两种常用一点的初始化方式,分别是初始化为list和int。 初始化为list...