【发布时间】:2020-03-03 01:44:45
【问题描述】:
是否有一些简洁的方法可以将一串 0 和 1 拆分为全 0 和全 1 的同类连续段?标题中的示例。
我当然可以使用嵌套循环、条件和.count() 方法来实现,但这似乎需要一个库函数。如果有的话,我只是不确定如何搜索它。
【问题讨论】:
-
你可以用
arr.split('0')和arr.split('1')做一些聪明的事情 -
您可以使用 numpy.diff 获取连续差异,然后使用 numpy.where 查找这些差异在哪里(不)为零。
标签: python-3.x