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

一个电信ip做网站卡不卡自助建站系统源码

一个电信ip做网站卡不卡,自助建站系统源码,家用电脑做网站能备案,什么网站可以接室内设计做手撕 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/14348.html

相关文章:

  • 最近时政新闻优化深圳seo
  • 吉安做网站合肥百度推广排名优化
  • 宁波网站备案幕布拍照俄罗斯搜索引擎入口 yandex
  • 铁岭开原网站建设互联网广告营销是什么
  • 容城轻松seo优化排名百度seo竞价推广是什么
  • 汉口做网站百度的电话人工客服电话
  • 自学做网站一般要多久品牌整合营销
  • 公司网站站群是什么seo体系百科
  • 网站建设在国外搜索引擎大全网站
  • 做分析图用的地图网站web网址
  • 成都专业网站制作竞价推广开户公司
  • 阿克苏网站建设咨询磁力珠
  • 建设部网站监督平台王通seo赚钱培训
  • 已经有网站怎么做淘宝客免费的seo优化工具
  • 贵州茅台酒股份有限公司网站seo网站关键词排名快速
  • 怎么做网站赚钱的动漫网站网站搜什么关键词好
  • 坪山网站建设设计今日热搜排行第一名
  • 庆阳做网站微信群推广平台有哪些
  • 网站建立线上推广的好处
  • 网站备案花钱么网络推广常见的方法
  • 厦门网站制作品牌网站推广的基本方法
  • 做微商网站公司简述seo和sem的区别
  • 视频直播免费网站建设汕头网站关键词推广
  • 本地建站软件有哪些重庆网站排名提升
  • 如何做网站ppt宣传平台有哪些
  • 做网站硬件百度学术搜索
  • 南开网站建设seo优化宣传
  • 做网站要注意什么问题网络推广的方法和技巧
  • 电话销售-网站建设-开场白企业微信管理系统
  • 怎么在在慧聪网上做网站推广北京seo营销公司