Python 矩阵数组和list使用布尔值索引的区别
2017-09-01 07:58
597 查看
1. 先来看numpy矩阵,labelsMat ! = retMat语句会对两个矩阵中的每个元素进行比较,返回的boolean型矩阵形状和原矩阵一致。将其作为索引,errorCheck会在
为True的位置操作。
2. numpy 数组和矩阵没什么区别,可以完成类似操作
3. Python列表则有所不同,labelsList != retList会直接比较整个列表是否一样,如果不是,则返回True,是在返回False。
将该boolean值作为列表的索引时,True会被认为是位置1,False是位置0.
为True的位置操作。
2. numpy 数组和矩阵没什么区别,可以完成类似操作
3. Python列表则有所不同,labelsList != retList会直接比较整个列表是否一样,如果不是,则返回True,是在返回False。
将该boolean值作为列表的索引时,True会被认为是位置1,False是位置0.
相关文章推荐
- [置顶] python中矩阵与数组索引后的区别
- Python中tuple与list的区别及tuple的使用
- 数组与矩阵的区别 Python
- 关于C#中数组、ArrayList与List三个对象的使用区别
- python基础--数组和矩阵区别
- Python Numpy的数组array和矩阵matrix的用法与区别
- python 列表,数组和矩阵sum的用法及区别介绍
- python数组和矩阵使用总结
- python使用in操作符时元组和数组的区别分析
- python 数组乘法与矩阵乘法的区别
- python中list(列表)、元组和array的区别-分别什么时候使用?
- python知识索引-数组、矩阵、字典、函数
- Python list与数组的区别
- python使用in操作符时元组和数组的区别分析
- python中的list与矩阵的索引
- python 列表,数组和矩阵sum的用法区别
- list的extend()与append()的使用和区别 Python
- C#中数组、ArrayList与List三个对象的使用区别
- python里面的set、list、tuple区别和使用方法
- Python:数组、队列及堆栈的使用(list用法)--转