你想知道python的bool排列取反的情况吗? Boiior在这篇文章中详细介绍了python bool数组求逆的相关知识和一些Code实例。 欢迎阅读和指正。 首先侧重于取python、bool、数组的逆。 以下,大家一起学习吧。
在python中,bool排列相反
在Python中,因为数字0,1表示Flase,Ture。 因此,bool数组不能像matlab那样直接执行翻转操作。
a=NP.array([False,True,false,True,False]
要反转a,最简单的操作是
b=(a==false ) ) )。
print(b )是
[ True False True False True]
补充: python反转布尔数组的方法truefalse(b=(a==false ) ) ) ) )。
a=[True,True,False,False]
a=NP.Array(a ) )。
b=(a==false ) ) )。
print(b ) # [False False True True]
print(b.tolist ) ) (False,False,True,True )
补记: python的基础语法列表的变换(反(取片等) ) ) ) ) ) ) ) ) ) ) ) )。
如何从列表中反向访问值:
例如:
某个list=[ 1,2,3,4,5,6,7,7,8 ]如何从最低位访问到最低位? 我想要的输出效果是[ 8,7,7 ]
用切片就可以了:
list[:-1][:3]
list[-3:][:-1]
list[:-1]实质上步长为-1且被切片
以上是个人的经验。 希望能作为一个参考。 另外,我希望大家也能支持我。 如果有错误或者没有考虑到完整的地方,请不吝赐教。
相关报道