美文网首页Python数据操作
python矩阵维度操作

python矩阵维度操作

作者: chunleiml | 来源:发表于2017-11-11 21:21 被阅读13次

在数据中有多维矩阵时有些情况会用到轴变换操作,例如需要数据增强时,调换x,y轴可以实现图像旋转90度,下面对经常使用的三种方法进行了一个整理总结。

# -*- coding: utf-8 -*-
"""
Created on Fri Nov  3 18:48:13 2017

@author: chunleiml
"""

import numpy as np

a = np.array([[0,1],
              [2,3]])
#numpy.swapaxes()转换numpy数组的轴
a_a = a.swapaxes(0,1)
print(a_a)  
# =============================================================================
# [[0 2]
#  [1 3]]
# =============================================================================
a_a = a.transpose(0,1)
print(a_a)
# =============================================================================
# [[0 1]
#  [2 3]]
# =============================================================================
a_a = a.transpose(1,0)
print(a_a)
# =============================================================================
# [[0 2]
#  [1 3]]
# =============================================================================
b = [0,1,2]
b[0], b[2] = b[2], b[0]
print(b)
# =============================================================================
# [2, 1, 0]
# =============================================================================

相关文章

  • python矩阵维度操作

    在数据中有多维矩阵时有些情况会用到轴变换操作,例如需要数据增强时,调换x,y轴可以实现图像旋转90度,下面对经常使...

  • NumPy学习

    矩阵操作 基本操作 向量 类型 取值 判断 矩阵 维度 求值 比较 特定赋值 类型转换 求最值 矩阵操作 生成序列...

  • 基本矩阵操作

    2.2.1、矩阵和数组的概述 矩阵是matlab中重要的内建数据结构,对于矩阵的操作主要包括:矩阵的构建,维度和大...

  • NumPy快速入门手册

      NumPy(Numerical Python)是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵...

  • Numpy使用

    NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运...

  • [numpy]numpy创建数组的方法

    NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运...

  • Numpy

    NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运...

  • numpy基础知识归纳

    NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运...

  • python中的@符号

    在python 3.5以后,@是一个操作符,表示矩阵-向量乘法.

  • Python的矩阵传播机制&矩阵运算

    Python的矩阵传播机制(Broadcasting) 最近在学习神经网络。我们知道在深度学习中经常要操作各种矩阵...

网友评论

    本文标题:python矩阵维度操作

    本文链接:https://www.haomeiwen.com/subject/qzygmxtx.html