当前位置: 首页 > article >正文

如何使用numpy反转数组

如何使用numpy反转数组

1、使用np.flip()函数

可以使用flip(m, axis=None)函数来对数组进行反转:

m:输入数组
axis:为None则行列都反转
axis:为0则反转行
axis:为1则反转列

2、代码

import numpy as np

# 创建一维数组
arr = np.array([
    [1, 2, 3, 4, 5],
    [2, 2, 3, 4, 3],
    [3, 6, 7, 9, 8],
])
print('原数组', arr)
# 使用 flip 函数反转数组
reversed_arr = np.flip(arr)
print('axis为None,反转行列', reversed_arr)

reversed_arr = np.flip(arr, axis=0)
print('axis为0,反转行', reversed_arr)

reversed_arr = np.flip(arr, axis=1)
print('axis为1,反转列', reversed_arr)

输出:

原数组 [[1 2 3 4 5]
 [2 2 3 4 3]
 [3 6 7 9 8]]
axis为None,反转行列 [[8 9 7 6 3]
 [3 4 3 2 2]
 [5 4 3 2 1]]
axis为0,反转行 [[3 6 7 9 8]
 [2 2 3 4 3]
 [1 2 3 4 5]]
axis为1,反转列 [[5 4 3 2 1]
 [3 4 3 2 2]
 [8 9 7 6 3]]

http://www.kler.cn/a/320250.html

相关文章:

  • React|bpmn.js|react-bpmn使用示例详解
  • 某校园网登录界面前端加密绕过
  • 第8章硬件维护-8.2 可维护性和可靠性验收
  • webpack配置
  • 【c++丨STL】list模拟实现(附源码)
  • MODBUS TCP转CANOpen网关
  • 使用Python解决数据分析中的相关性分析
  • 论前端框架的对比和选择 依据 前端框架的误区
  • AMEYA360代理:兆易创新GD32A7系列全新一代车规级MCU介绍
  • 【Python】:列表使用方法! 附带教程源码
  • 手机解压软件加密指南:让文件更安全
  • docker - 迁移和备份
  • PHP安装swoole扩展无效,如何将文件上传至Docker容器
  • Codeforces Round 578 (Div. 2) E题 Compress Words(扩展KMP)
  • 计算机知识竞赛网站设计与实现
  • CVPR2021 安全AI挑战者计划第六期赛道一第二名方案分享 (UM-SIAT队)
  • 木舟0基础学习Java的第二十九天(Spring,Spring的属性注入(xml,注解))
  • 代码随想录Day53|102.沉没孤岛 、103.水流问题 、104.建造最大岛屿
  • Spring Boot 点餐系统:餐饮界的技术革新
  • Packet Tracer - IPv4 ACL 的实施挑战(完美解析)
  • 【C++笔试强训】如何成为算法糕手Day3
  • Linux标准I/O
  • (11)(2.1.2) DShot ESCs(四)
  • 学校快递站点管理|基于springboot学校快递站点管理设计与实现(源码+数据库+文档)
  • 屠龙之人终成恶龙
  • 页面禁用鼠标右键属于反爬虫措施吗 ?