numpy.ndarray 交换多维数组(矩阵)的行/列方法
作者:Inside_Zhang 时间:2023-01-10 05:48:48
如下所示:
>> import numpy as np
>> P = np.eye(3)
>> P
array([[ 1., 0., 0.],
[ 0., 1., 0.],
[ 0., 0., 1.]])
交换第 0 行和第 2 行:
>> P[[0, 2], :] = P[[2, 0], :]
# P[(0, 2), :] = P[(2, 0), :]
>> P
array([[ 0., 0., 1.],
[ 0., 1., 0.],
[ 1., 0., 0.]])
再交换第一列和第三列:
>> P[:, [0, 2]] = P[:, [2, 0]]
>> P
array([[ 1., 0., 0.],
[ 0., 1., 0.],
[ 0., 0., 1.]])
注意以下是错误的做法:
>> P[0, :], P[2, :] = P[2, :], P[0, :]
>> P
array([[ 0., 0., 1.],
[ 0., 1., 0.],
[ 0., 0., 1.]])
# 不尽写出来啰嗦,而且代表的意义也不是交换
来源:https://blog.csdn.net/lanchunhui/article/details/51737428
标签:numpy,ndarray,多维,数组
0
投稿
猜你喜欢
最新MySQL高级SQL语句大全
2024-01-24 22:58:00
python属于跨平台语言码
2023-12-23 02:10:32
Python制作动态字符画的源码
2022-11-18 09:13:48
在thinkphp5.0路径中实现去除index.php的方式
2024-05-11 09:54:34
友情连接地址代码-线线表格
2010-07-01 16:26:00
js获取checkbox值的方法
2024-04-29 13:25:28
一份python入门应该看的学习资料
2023-04-08 15:09:57
浅谈python中常用的excel模块库
2021-04-20 11:29:41
mysql实现sequence功能的代码
2024-01-27 14:30:20
Python中的文本相似度的计算方法总结
2021-02-08 08:40:37
使用Python生成随机密码的示例分享
2023-05-23 11:32:10
MySQL数据库通过Binlog恢复数据的详细步骤
2024-01-16 12:32:21
Python实现识别文字中的省市区并绘图
2021-10-11 08:14:52
交互设计实用指南系列(3)—“有效性”之“适时帮助”
2009-12-25 14:29:00
SQL重复记录处理(查找,过滤,删除)
2008-11-17 20:47:00
用CSS实现柱状图(Bar Graph)的方法(二)—基于表格元素的柱状图
2008-05-26 13:23:00
Web设计色彩速查表
2009-12-21 16:24:00
asp如何实现强制登录注册?
2010-05-24 18:13:00
Django+Uwsgi+Nginx如何实现生产环境部署
2023-02-08 00:48:48
Python编译为二进制so可执行文件实例
2023-03-05 06:30:36