arr1.shape 应该是(2, 2, 4) 意为 2维,2*4矩阵
arr1.transpose(*args) 里面的参数,可以这么理解,他是调换arr1.shape的顺序,咱来给arr1.shape标一下角标哈...变换前后的shape都是 2,2,4 , 但是问题来了,transpose是转置
shape按照(1,0,2)的顺序重新设置了, array里的所有元素 也要按照这个规则重新组成新矩阵
比如 8 在arr1中的索引是...另外一个知识点:
对于一维的shape,转置是不起作用的,举例:
x=linspace(0,4,5)
#array([0.,1.,2.,3.,4.])
y=transpose(x) # 会转置失败。...您可能感兴趣的文章:
Numpy中转置transpose、T和swapaxes的实例讲解
Python实现矩阵转置的方法分析
numpy.transpose对三维数组的转置方法
numpy中的高维数组转置实例...时间: 2018-04-14
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136958.html原文链接:https://javaforall.cn