NumPy 中的 swapaxes函数

首页 / Numpy入门教程 / NumPy 中的 swapaxes函数

此函数互换数组的两个轴,对于1.10之后的NumPy版本,将返回交换数组的视图,该函数采用以下参数。

numpy.swapaxes(arr, axis1, axis2)
Sr.No. Parameter & 描述
1

arr

要交换其轴的输入数组

链接:https://www.learnfk.comhttps://www.learnfk.com/numpy/numpy-swapaxes.html

来源:LearnFk无涯教程网

2

axis1

与第一个轴对应的int

3

axis2

与第二个轴对应的int

# It creates a 3 dimensional ndarray 
import numpy as np 
a=np.arange(8).reshape(2,2,2) 

print 'The original array:' 
print a 
print '\n'  
# now swap numbers between axis 0 (along depth) and axis 2 (along width) 

print 'The array after applying the swapaxes function:' 
print np.swapaxes(a, 2, 0)

其输出如下-

The original array:
[[[0 1]
 [2 3]]

 [[4 5]
  [6 7]]]

The array after applying the swapaxes function:
[[[0 4]
 [2 6]]
 
 [[1 5]
  [3 7]]]

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

邱岳的产品手记 -〔邱岳〕

微服务架构实战160讲 -〔杨波〕

玩转webpack -〔程柳锋〕

分布式系统案例课 -〔杨波〕

讲好故事 -〔涵柏〕

郭东白的架构课 -〔郭东白〕

深入浅出可观测性 -〔翁一磊〕

手把手教你落地DDD -〔钟敬〕

结构执行力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)