MATLAB和Python:取指定行和列的元素
来源:互联网 发布:手机淘宝店铺首页设置 编辑:程序博客网 时间:2024/05/15 23:50
基本的切片操作不再讲解。可以任意百度搜索一片博文即可得到你想要的答案。废话不多说,看例子:
MATLAB
>>> A = reshape(randperm(25),[5,5])A = 3 8 6 7 19 16 22 24 1 13 17 20 4 12 23 2 10 11 9 14 25 18 15 21 5>>> row = [1,3,5];>>> col = [2,4,5];>>> A(row,col)ans = 8 7 19 20 12 23 18 21 5
Python
>>> import numpy as np>>> A = np.random.permutation(25).reshape((5,5))array([[ 6, 4, 13, 18, 16], [ 9, 10, 12, 22, 19], [ 1, 15, 17, 7, 0], [11, 3, 23, 24, 2], [ 8, 20, 14, 5, 21]])>>> row = [0,2,4]>>> col = [1,3,4]
Python中第一种情况:
>>> A[row,col]array([ 4, 7, 21])
我们可以看出,它是将前后两个列表位置一一对应(如图所示),构成了坐标进行取值。第一个列表代表行标,第二个列表代表列标。
Python中第二种情况:
>>> A[row,:][:,col]array([[ 4, 18, 16], [15, 7, 0], [20, 5, 21]])
可以看出,第二种情况就和MATLAB是一样的了。取指定的行和指定的列的所有交叉元素,如下图所示。
阅读全文
0 0
- MATLAB和Python:取指定行和列的元素
- matlab 行和列
- 【Matlab】find函数:用于查询非零元素的行和列标志
- matlab 交换矩阵的行和列
- matlab 替换指定的元素
- MFC ClistCtr取列表的行和列
- 打印DataGridView的指定的列和行
- 打印DataGrid的指定的列和行
- oracle的表和列取别名
- Dom-删除表格的行和列,指定输入
- js动态删除table表的指定行和列
- Linux计算指定列的和
- matlab 找数组中非0数的行和列
- 模板列和绑定列的 取值方法
- Dom-创建表格-指定行和列
- excel冻结指定行和列
- MATLAB矩阵元素的提取和替换
- 取表指定列的默认值
- 互信息(Mutual Information)
- spring-mvc-架构
- 计算机英语·QR
- 8
- 精确度、准确率、召回率、虚警、漏警
- MATLAB和Python:取指定行和列的元素
- yii2.0 点击contact tab的时候出现错误
- Spring 项目的初始化工作总结
- 9
- 机器学习之特征选择
- XML学习---XML文档类型定义~DTD学习
- REMOTE HOST IDENTIFICATION HAS CHANGED 问题解决
- 欢迎使用CSDN-markdown编辑器
- Android异步消息处理机制完全解析,带你从源码的角度彻底理解