二维矩阵的transpose函数:

不晓得该怎么起头,直接上干货。

transpose()简单来说,就相当于数学中的转置,在矩阵中,转置就是把行与列相互调换位置;

例如:随机生成一个三行五列的二维矩阵:

arr = np.arange(15).reshape((3, 5))

arr

array([[ 0,1, 2, 3, 4],

[5, 6, 7, 8, 9],

[10, 11, 12, 13, 14]])

>> arr.T

array([[ 0,  5, 10],

[ 1,  6, 11],

[ 2,  7, 12],

[ 3,  8, 13],

[ 4,  9, 14]])

reshape的作用是随机生成一个矩阵的行与列;

元素第0个位置表示0;第一个位置表示1,以此类推;总共是15个数;

然后arr.T相当于矩阵的转置;

transpose(X,Y)函数和矩阵的转置是一个意思,相当于行为X轴,列为Y轴,X轴和Y轴调换了位置;

X轴用0表示,Y轴用1表示;

例如:如果transport(1,0)表示行与列调换了位置;

>> arr.transpose(1, 0)

array([[ 0,5, 10],

[1, 6, 11],

[2, 7, 12],

[3, 8, 13],

[4, 9, 14]])

python中transpose函数_numpy中的transpose函数使用方法相关推荐

  1. python transpose函数_numpy中transpose和swapaxes函数讲解

    1 transpose() 这个函数如果括号内不带参数,就相当于转置,和.T效果一样,而今天主要来讲解其带参数. 我们看如下一个numpy的数组: arr=np.arange(16).reshape( ...

  2. python numpy读取数据_numpy中以文本的方式存储以及读取数据方法

    这篇文章主要介绍了关于numpy中以文本的方式存储以及读取数据方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 Numpy中除了能够把数据以二进制文件的方式保存到文件中以外,还可以选 ...

  3. python transpose函数_Numpy之np.transpose矩阵转置

    对于一维数组: >>> import numpy as np >>> t=np.arange(4)  #  插入值0-3 >>> t array( ...

  4. python中的np array函数_numpy中的np.ascontiguousarray()函数

    "Return a contiguous array (ndim >= 1) in memory (C order)." 用途 ascontiguousarray函数将一个内 ...

  5. python linspace函数_numpy中linspace用法

    linspace的功能最初是从MATLAB中学来的,用此来创建等差数列.近期用Python的时候发现也有这个功能,提供相应功能的是numpy.关于MATLAB中的功能就不再进行赘述了,接下来把我可能用 ...

  6. python中argmin函数_numpy中的argmax、argmin、argwhere、argsort、argpartition函数

    楔子 numpy中有几个以arg开头的函数,非常的神奇,因为它们返回的不是元素.而是元素的索引,我们来看一下用法,这里只以一维数组为例. np.argmax 首先np.max是获取最大元素,那么np. ...

  7. python中grid函数_numpy中的meshgrid函数的使用

    meshgrid(*xi, **kwargs) 功能:从一个坐标向量中返回一个坐标矩阵 参数: x1,x2...,xn:数组,一维的数组代表网格的坐标. indexing:{'xy','ij'},笛卡 ...

  8. python矩阵和向量乘积_NumPy 中的矩阵和向量

    NumPy 中的矩阵和向量 numpy的 ndarray 类用于表示矩阵和向量. 要在numpy中构造矩阵,我们在列表中列出矩阵的行, 并将该列表传递给numpy数组构造函数. 例如,构造与矩阵对应的 ...

  9. matlab reshape函数_numpy中的np.ascontiguousarray()函数

    Numpy文档中的说明: "Return a contiguous array (ndim >= 1) in memory (C order)." 用途 ascontiguo ...

最新文章

  1. 在内网中使用maven_maven构建docker镜像三部曲之三:推送到远程仓库(内网和阿里云)-Go语言中文社区...
  2. VC++中进程间相互通信的十一种方法
  3. 可真有你的!EasyEdge模型压缩新姿势……
  4. 梯度下降法、随机梯度下降法、批量梯度下降法及牛顿法、拟牛顿法、共轭梯度法
  5. kmeans鸢尾花分类python代码_python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
  6. [转载]Flex 2.0 实现SWF全屏
  7. 顺序存取和随机存取的区别_内存和硬盘的区别
  8. templet 显示字段外键对应名_主外键和外键约束
  9. mc有什么红石机器人_我的世界:mc玩家与非mc玩家眼中的世界,测一测你mc中毒有多深...
  10. 项目经理要提升需求分析的能力
  11. Mac OS X Tips
  12. Splash特征描述子
  13. java 遍历文件夹 性能_Java函数式编程(十一):遍历目录
  14. VB编辑器之代码颜色修改
  15. 怎么样学好c++_怎么样
  16. c++ 在内存中加载 exe/dll (不使用CreateProcess、LoadLibrary 等 API)
  17. 宝德银河麒麟系统打印机安装及共享方法(一)
  18. 为什么有些微信群要不定期清理不活跃成员?
  19. linux系统编程--标准IO--fputs、fgets、fseek函数
  20. SPARC架构下的反汇编(二)——准备知识

热门文章

  1. 复制网页上的代码的一个小技巧
  2. 生物黑客,是怎样一种神秘存在?
  3. 使用HTK搭建英文大词汇量连续语音识别系统(三)
  4. h5ai php5.5,我眼中的h5ai目录列表程序 – 功能强大、多环境支持、分类便捷 | 老左笔记...
  5. 5G“催化”远程医疗、无人驾驶加速实现
  6. MySQL数据库:第五章:常见函数
  7. JavaWeb学习(二)--- Servlet
  8. vue动态路由添加后刷新显示空白页或404
  9. 杭州市安全技术防范行业协会第八届(换届)会员大会暨第八届第一次理事、监事会议顺利召开... 1
  10. c语言atof函数源码,【c语言】模拟实现库函数的atof函数