当前位置: 首页 > news >正文

个人简历电子版免费下载杭州seo整站优化

个人简历电子版免费下载,杭州seo整站优化,营销型网站制作流程,设计网页的快捷网站手撕 np.transpose : 三维数组的循环转置 手撕 np.transpose 2D 何为transpose ? 如上图: 二维的例子, 直观地理解就是沿着对角线拉平(对角关系左上右下依旧), 其他位置依次填充. 2. 2D数组中0,1 为原始参, 1,0 为转置参 - 原始参即数组的原始形态: 比如👆&#x…

手撕 np.transpose : 三维数组的循环转置

手撕 np.transpose 2D

在这里插入图片描述

  1. 何为transpose ?
    如上图: 二维的例子, 直观地理解就是沿着对角线拉平(对角关系左上右下依旧), 其他位置依次填充.

在这里插入图片描述
2. 2D数组中0,1 为原始参, 1,0 为转置参
- 原始参即数组的原始形态: 比如👆🏻shape为(4,2), 调用元参 即复原原始状态, 即使数组转置本身(自转)也是一样.
- 转置参为转置形态: 👆🏻shape为(2,4), 调用转参 即进入转置状态, 当数组转置本身时, 数组会在(2,4)和(4,2)互相转换. 在2D矩阵中和.T相同 👇
在这里插入图片描述
3. np.flipnp.rot90

  • rot90 : 逆时针躺平(k=1)
  • flip 翻转: 👇🏻shape不变, 翻转180°, 相当于连续rot902次
    在这里插入图片描述

手撕3D转置:

  • 源阵:

arr = np.array([[[11,12,13,14], [21,22,23,24], [31,32,33,34]],[[41,42,43,44], [51,52,53,54], [61,62,63,64]]])
(arr.shape, arr)大-中-小(zyx)
((2, 3, 4),array([[[11, 12, 13, 14],[21, 22, 23, 24],[31, 32, 33, 34]],[[41, 42, 43, 44],[51, 52, 53, 54],[61, 62, 63, 64]]]))

参数2, 轴 (0,1,2)

撕! 撕! 撕!

公转

  • 012zyx
  • shape: 大-中-小
arr012 = np.transpose(arr,(0,1,2))
(arr012.shape, arr012)((2, 3, 4),array([[[11, 12, 13, 14],[21, 22, 23, 24],[31, 32, 33, 34]],[[41, 42, 43, 44],[51, 52, 53, 54],[61, 62, 63, 64]]]))
  • 021zxy
  • shape: 大-小-中
...
((2, 4, 3),array([[[11, 21, 31],[12, 22, 32],[13, 23, 33],[14, 24, 34]],[[41, 51, 61],[42, 52, 62],[43, 53, 63],[44, 54, 64]]]))
  • 120yzx
  • shape: 中-大-小
...
((3, 4, 2),array([[[11, 41],[12, 42],[13, 43],[14, 44]],[[21, 51],[22, 52],[23, 53],[24, 54]],[[31, 61],[32, 62],[33, 63],[34, 64]]]))
  • 102yxz
  • shape: 中-小-大
...
((3, 2, 4),array([[[11, 12, 13, 14],[41, 42, 43, 44]],[[21, 22, 23, 24],[51, 52, 53, 54]],[[31, 32, 33, 34],[61, 62, 63, 64]]]))
  • 201xzy
  • shape: 小-大-中
((4, 2, 3),array([[[11, 21, 31],[41, 51, 61]],[[12, 22, 32],[42, 52, 62]],[[13, 23, 33],[43, 53, 63]],[[14, 24, 34],[44, 54, 64]]]))
  • 210xyz
  • shape: 小-中-大
((4, 3, 2),array([[[11, 41],[21, 51],[31, 61]],[[12, 42],[22, 52],[32, 62]],[[13, 43],[23, 53],[33, 63]],[[14, 44],[24, 54],[34, 64]]]))

自转

  • 数组转置自身时变化:
arr012 = np.transpose(arr012,(0,1,2))
(arr012.shape, arr012)
...
  • 元 参: 012 <-------
  • 一阶转参: 021 <–> 012
  • 一阶转参: 102 <–> 012
  • 一阶转参: 210 <–> 012
  • 二阶转参: 120 --> 201 --> 012 --> 120 …
  • 二阶转参: 201 --> 120 --> 012 --> 201 …

结论:

  1. 3D转置 在本例中, 元参 为012用于还原原始结构, 一阶转参有3个, 在数组转置自身, 会和元参互相转换, 相当于.T (瞎猜的)

  2. 重点来了, 3D矩阵有2个二阶转参很有意思, 在数组转置自身时, 这2个参数会和元参一起构成闭环形成三种转置状态无限循环.

    • 注意⚠️: 顺序是先找到另一个转参, 在通过元参, 找回自身.
  3. 3D转置 本身很抽象, 通过本次手撕实验观察到以下结果:

    • 对角铁律: 在大阵中, 第一个元素和最后一个元素永远是第一个元素和最后一个元素
    • 相邻铁律: 在中阵中,第一个元素和最后一个元素相邻关系不变
    • 相差铁律: 在小阵中, 元素之间的index差值在同一维度永远为1
  • 💡: 本文好几个名词是我自己杜xia撰bian的, 本文是被3D转置搞得头疼又停不下来逼出来的别太当真…
    具体意义, 留待下文分解

<<未完待续>>

http://www.tj-hxxt.cn/news/78392.html

相关文章:

  • 个人做论坛网站如何在百度做免费推广产品
  • 网站后台 添加用户网站google搜索优化
  • 长春市城建网站系统优化的例子
  • 重庆市建设银行网站网页设计与制作学什么
  • 微信商城平台开发windows优化大师官方免费下载
  • 正定网站建设制作公司站点搜索
  • 如何把自己做的网站发布到网上友情链接举例
  • 中关村手机报价大全官网seo搜索引擎优化内容
  • wordpress 搜索 标题 内容网站推广优化c重庆
  • 建站吧网站建设广州网站优化排名系统
  • 上海哪里可以做网站外链火
  • 个人做网站可以盈利么整站优化包年
  • wordpress 主机名西安优化网站公司
  • 电子商务网站建设书籍营销网站建设的因素
  • 兴安盟老区建设促进会网站优化营商环境工作开展情况汇报
  • 北京十大传媒公司济宁seo推广
  • 外贸公司的网站网站开发软件
  • 手机网站 怎么开发优化关键词哪家好
  • wordpress某个页面全屏显示seo托管服务
  • 深圳比邻网站建设交换链接适用于哪些网站
  • 受欢迎的杭州网站建设百度推广费用一年多少钱
  • 郑州app制作公司谷歌搜索优化seo
  • 安徽做网站哪家好最近的电脑培训班在哪里
  • 政府网站开发教程百度快速查询
  • 天津住房和城乡建设部网站优化大师电脑版
  • 石家庄做网站好的网络技术有限公司郑州seo使用教程
  • html代码大全网站推荐站长工具a级
  • 专门做图标的网站千度搜索引擎
  • 做网站的专业刷百度关键词排名
  • 灵璧县住房和城乡建设局网站软文代写公司