如何使用numpy反转数组

news/2024/9/29 3:25:08/

numpy_0">如何使用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.ppmy.cn/news/1530834.html

相关文章

深度学习(6):Dataset 和 DataLoader

文章目录 Dataset 类DataLoader 类 Dataset 类 概念: Dataset 是一个抽象类,用于表示数据集。它定义了如何获取数据集中的单个样本和标签。 作用: 为数据集提供统一的接口,便于数据的读取、预处理和管理。 关键方法&#xff…

Linux部署python web项目Flask + gunicorn + nginx

文章目录 一、安装python&使用虚拟环境二、python程序重要参数加密2.1 非对称加密(RSA)2.2 生成密钥对2.4 以连接数据库参数加密为例2.4.1 工具类RSA.py 三、一个简单的Flask项目四、安装配置gunicorn4.1 安装4.2 启动/配置(选择eventlet)4.2.1 命令…

网络爬虫到底难在哪里?

如果你是自己做爬虫脚本开发,那确实难,因为你需要掌握Python、HTML、JS、xpath、database等技术,而且还要处理反爬、动态网页、逆向等情况,不然压根不知道怎么去写代码,这些技术和经验储备起码得要个三五年。 比如这几…

中国蚁剑(antSword)安装使用

antSword下载 antSword-Loader下载 作者:程序那点事儿 日期:2024/09/12 19:35 中国蚁剑(AntSword)是一款跨平台的开源网站管理工具,旨在满足渗透测试人员的需求。它是一个功能强大的工具,可以帮助用户管理…

python sqlite3数据库介绍(如何使用参数化查询防止SQL注入攻击)(直接通过网络让其他主机访问某台主机上的SQLite数据库是不被直接支持的)

文章目录 使用 Python 操作 SQLite 数据库1. 连接到 SQLite 数据库2. 创建表3. 插入数据4. 查询数据5. 关闭连接 安全性和最佳实践使用参数化查询:防止 SQL 注入攻击。如何工作Python 示例好处 关闭连接:在数据库操作完成后确保关闭连接。异常处理&#…

用 CSS 动画记录宝宝0-280天的变化

用 CSS 动画记录宝宝0-280天的变化 用动画记录宝宝从0-280天在肚子里的变化~ <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1…

了解云计算工作负载保护的重要性,确保数据和应用程序安全

云计算de小白 云计算技术的快速发展使数据和应用程序安全成为一种关键需求&#xff0c;而不仅仅是一种偏好。随着越来越多的客户公司将业务迁移到云端&#xff0c;保护他们的云工作负载&#xff08;指所有部署的应用程序和服务&#xff09;变得越来越重要。云工作负载保护&…

【github remote: Access denied等问题的通用解决方案】

第一步 查看Git所有配置&#xff08;杂七杂八的啥都有&#xff0c;看看即可&#xff09; $ git config --list 删除全部配置文件&#xff1a; $ git config --global --edit 然后输入 i&#xff0c;进行删除&#xff08;git bash中需右键复制剪贴&#xff09; 然后按esc进入命…