您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

句子字符串上的Python滑动窗口

句子字符串上的Python滑动窗口

您可以使用具有不同偏移量的迭代器并压缩所有偏移量。

>>> arr = "I love food. blah blah".split()
>>> its = [iter(arr), iter(arr[1:]), iter(arr[2:])] #Construct the pattern for longer windowss
>>> zip(*its)
[('I', 'love', 'food.'), ('love', 'food.', 'blah'), ('food.', 'blah', 'blah')]

izip如果句子很长,或者是普通的旧循环(如在其他答案中),则可能要使用。

python 2022/1/1 18:28:03 有440人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶