Python 矩阵数组和list使用布尔值索引的区别

xiaoxiao2021-02-28  118

1. 先来看numpy矩阵,labelsMat ! = retMat语句会对两个矩阵中的每个元素进行比较,返回的boolean型矩阵形状和原矩阵一致。将其作为索引,errorCheck会在

为True的位置操作。

2. numpy 数组和矩阵没什么区别,可以完成类似操作

3. Python列表则有所不同,labelsList != retList会直接比较整个列表是否一样,如果不是,则返回True,是在返回False。

    将该boolean值作为列表的索引时,True会被认为是位置1,False是位置0.

转载请注明原文地址: https://www.6miu.com/read-62650.html

最新回复(0)