美文网首页维小维写作训练营python学习笔记
python:numpy中数组的行列交换

python:numpy中数组的行列交换

作者: 书生_Scholar | 来源:发表于2019-08-14 09:48 被阅读0次

导入库,赋值t

In [1]:import numpy as np
In [2]:t = t = np.arange(12,24).reshape(3,4)
Out[2]: 
array([[12, 13, 14, 15],
       [16, 17, 18, 19],
       [20, 21, 22, 23]])
  • 1、行交换
In [15]:t[[1,2],:] = t[[2,1],:]                  # 第2行和第3行交换
In [16]:t
Out[16]: 
array([[12, 13, 14, 15],
       [20, 21, 22, 23],                         #  第3行已换到第2行
       [16, 17, 18, 19]])                        #  第2行已换到第3行

2、列交换

In [17]:t[:,[0,2]] = t[:,[2,0]]             # 第1列和第3列交换
In [18]:t
Out[18]: 
array([[14, 13, 12, 15],
       [22, 21, 20, 23], 
       [18, 17, 16, 19]])

相关文章

  • python:numpy中数组的行列交换

    导入库,赋值t 1、行交换 2、列交换

  • Learn_for_Numpy

    数组转置和交换轴 转置 矩阵的行列交换 1. numpy.where (x if condition else ...

  • numPy 之 数组

    numPy 是python的运算 安装 打开cmd,输入 数组每个元素 *2 数组每个元素平方 行列

  • Python 学习笔记 113

    2020年2月12日19:49:14 Numpy 中数组的形状 Numpy中数组的形状表示矩阵的行列数 三维数组修...

  • Python NumPy Array,python 数组中元素计

    Python NumPy Array python 数组中元素计算 Python计算体重指数 Python让数组中...

  • Python 科学应用库 numpy(F)

    Numpy 数组要比 Python 数组快 python 提供的内置对象 List , 在 numpy 使用二进制...

  • hdf5存储

    pandas区别于numpy,主要数据结构是DataFrame,是具有行列索引的二维数组,而numpy单单是数组,...

  • numpy基础(二)

    numpy 数组索引及切片 一维数组的索引以及切片 在numpy 中一维数组的切片和python中的列表一样。切片...

  • Numpy札记5_索引迭代切片

    Numpy的数组和Python中的列表一样,能够用于索引、切片和迭代。 一维数组:和Python正常使用 多维数组...

  • 2018-07-02Python数组

    Python基础学习-Python中最常见括号()、[]、{}的区别 NumPy数组(1、数组初探) Python...

网友评论

    本文标题:python:numpy中数组的行列交换

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