您的位置:首页 > 编程语言 > Python开发

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.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: