矩阵转置(transpose、T)
1.T
T 适用于一、二维数组的转置
transpose 适用于高维数组,需要用到一个由轴编号组成的元组,才能进行转置
In [1]: import numpy as npIn [2]: arr = np.arange(20).reshape(4,5)#生成一个4行5列的数组In [3]: arr
Out[3]:
array([[ 0, 1, 2, 3, 4],[ 5, 6, 7, 8, 9],[10, 11, 12, 13, 14],[15, 16, 17, 18, 19]])In [4]: arr.T #求转置
Out[4]:
array([[ 0, 5, 10, 15],[ 1, 6, 11, 16],[ 2, 7, 12, 17],[ 3, 8, 13, 18],[ 4, 9, 14, 19]])
2.transpose
原三维数组 arr 三个维度 (2,3,4) 对应的是 (0,1,2) 三个索引
transpose 函数可以理解为改变数组数值的映射关系,
arr1 = arr.transpose((1,0,2)) 的操作:相当于把原三维数组 arr 的第一个维度和第二个维度调换【新数组6这个数所在的索引是(1,0,2)】
arr2 = arr.transpose((0,2,1)) 的操作:相当于把原三维数组 arr 的第二个维度和第三个维度调换【新数组6这个数所在的索引是(0,2,1)】
原3维数组arr:
[[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
[[12 13 14 15]
[16 17 18 19]
[20 21 22 23]]]
3个维度分别为: (2, 3, 4):两行三列的矩阵四个叠在一起
新数组 arr1 (3,2,4)
新数组arr2 (2,4,3)
转置(transpose)的理解_G果的博客-CSDN博客
numpy之转置(transpose)和轴对换 - 我的前进日志 - 博客园
矩阵转置(transpose、T)相关推荐
- python transpose_对python 矩阵转置transpose的实例讲解
在读图片时,会用到这么的一段代码: image_vector_len = np.prod(image_size)#总元素大小,3*55*47 img = Image.open(path) arr_im ...
- python转置矩阵函数_对python 矩阵转置transpose的实例讲解
在读图片时,会用到这么的一段代码: image_vector_len = np.prod(image_size)#总元素大小,3*55*47 img = Image.open(path) arr_im ...
- python矩阵转置_对python矩阵转置transpose的实例讲解
对python矩阵转置transpose的实例讲解 在读图片时,会用到这么的一段代码: image_vector_len = np.prod(image_size)#总元素大小,3*55*47 img ...
- python 矩阵转置transpose
在读图片时,会用到这么的一段代码: image_vector_len = np.prod(image_size)#总元素大小,3*55*47 img = Image.open(path) ...
- python转置矩阵画流程图_python 矩阵转置transpose
arr = np.arange(16).reshape((2, 2, 4)) arr的array是这样的 array([[[ 0, 1, 2, 3], [ 4, 5, 6, 7]], [[ 8, 9, ...
- c语言 矩阵转置_C语言中的矩阵转置
c语言 矩阵转置 Here is the program for transpose of matrix in C. 这是在C中转置矩阵的程序. We first read a matrix of s ...
- 矩阵转置python的实现
矩阵转置 (Transpose) 相当于沿着对角线翻转,矩阵转置的转置等于矩阵本⾝: 转置将矩阵的形状从 m × n 变成了 n × m . 向量可以看成是只有一列的矩阵,为了⽅便,我们可以使⽤⾏向量 ...
- 分别用Eigen和C++(OpenCV)实现图像(矩阵)转置
(1).标量(scalar):一个标量就是一个单独的数. (2).向量(vector):一个向量是一列数,这些数是有序排列的,通过次序中的索引,可以确定每个单独的数. (3).矩阵(matrix):矩 ...
- 不是方阵有逆矩阵吗_吴恩达机器学习笔记18逆矩阵、矩阵转置
本文是吴恩达<机器学习>视频笔记第18篇,对应第1周第18个视频. "Linear Algebra review(optional)--Inverse and transpose ...
最新文章
- ATF(TF-A)的编译方法
- uibot和按键精灵区别_uibot和按键精灵哪个强大
- C语言二叉树总和等于k的所有路径的算法(附完整源码)
- postman post gin 接收不到_golang web开发——gin实战入门
- 【具体数学--读书笔记】1.1 The Power of Hanoi
- Spring 框架基础(05):事务管理机制,和实现方式
- 是什么让它3年融资破4亿?神策背后的探索与巨变
- Ora-01008错误:oracle 并非所有变量都已绑定的原因
- SIM868使用笔记
- uniapp重新渲染页面_uni-app里面使用uni.request请求并且渲染列表
- 联盟链步入黄金时代 |链捕手
- flink 一次job卡deploying故障解决
- 写好的java项目如何部署在公司服务器上,并能让局域网内其他同事访问到,以及遇到的坑!
- -bash: /usr/bin/rm: 参数列表过长
- 做一个FLASH游戏你需要掌握的东西【实用】
- PID控制------伯德图原理
- 互动百科与百度的百科大战对网络营销的影响
- 勒索病毒场景模拟及原理
- Python定时任务框架APScheduler快速入门
- 二维码制作、识别、读取其存储内容