首页 > 编程知识 正文

matlab二进制取反,反转一个只有三位数的整数python

时间:2023-05-05 16:22:52 阅读:152457 作者:732

你想知道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且被切片

以上是个人的经验。 希望能作为一个参考。 另外,我希望大家也能支持我。 如果有错误或者没有考虑到完整的地方,请不吝赐教。

相关报道

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。