python语法
Miss小乐
这个作者很懒,什么都没留下…
展开
-
x.flatten(2).transpose(1, 2)
沿着第二个维度(也就是长度为 4 的那个维度)展开成一个长度为 8 的一维数组,其中包含了原来的所有元素。python里的flatten(dim)表示,从第dim个维度开始展开,将后面的维度转化为一维。交换数据的索引,对应的值还是不变,即交换了坐标轴,如[0][1][0] —>[1][0][0]也就是说,只保留dim之前的维度,其他维度的数据全都挤在dim这一维。含义:将输入张量的第二维和第三维展平,然后交换第一维和第二维的位置。将维度展开为一维的函数。根据变换后的索引进行归类。原创 2024-01-03 15:46:59 · 1014 阅读 · 2 评论 -
Python isinstance() 函数
isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()isinstance() 与 type() 区别:type() 不会认为子类是一种父类类型,不考虑继承关系。isinstance() 会认为子类是一种父类类型,考虑继承关系。如果要判断两个类型是否相同推荐使用 isinstance()。原创 2023-12-25 16:04:33 · 52 阅读 · 1 评论