可以修改300(5min)来自定义切分的时间间隔

import pandas as pd
# forward_df:前向流
# backward_df:后向流def split_timestamp_flow(forward_df: pd.DataFrame, backward_df: pd.DataFrame):  # 按5分钟切分流if backward_df.empty:min_time = forward_df['timestamp'].min()elif forward_df.empty:min_time = backward_df['timestamp'].min()else:min_time = min(forward_df['timestamp'].min(), backward_df['timestamp'].min())i = 1while True:# 以5分钟作为切分的标准 5 * 60s = 300yield forward_df[(forward_df['timestamp'] - (float(min_time) + 300 * i)) < 0], \backward_df[backward_df['timestamp'] - (float(min_time) + 300 * i) < 0]forward_df = forward_df[(forward_df['timestamp'] - (float(min_time) + 300 * i)) >= 0]backward_df = backward_df[backward_df['timestamp'] - (float(min_time) + 300 * i) >= 0]i += 1if forward_df.empty and backward_df.empty:break

python按照时间timestramp切分网络前向流与后向流相关推荐

  1. pcap文件提取后的dataframe,切分前向流与后向流

    使用pandas,提取pcap文件得到的dataframe后,切分为前向流与后向流 import pandas as pddef split_forward_backward_flow(datafra ...

  2. Oracle 以当前时间为准,取前三个小时后两个小时的分钟枚举

    /*以当前时间为准,取前三个小时后两个小时的分钟枚举*/ with x as( select 开始时间+level * 1/24/60 as 分钟from (select sysdate+2/24 a ...

  3. python解析pcap提取{src ip,src port,protocol,dst ip, dst port}五元组,再提取网络流(包括前向流与后向流)

    通过解析pcap文件,按照{src ip, src port, transport protocol , dst ip, dst port} 拆分流,并提取出前向流(Forward)与后向流(Back ...

  4. python实现字符串中中文在前,数字在后且按从小到大排序

    如题:使用python3.x 实现一个包含中文数字的字符串中,输出为中文在前面,数字在后面且按从小到大排序. 思路:先将字符串进行排序,然后通过字符串分割实现中文再前面,数字在后面.(欢迎交流其他思路 ...

  5. Python+Selenium自动化测试之页码,前一页、后一页、翻页

    思路:获取当前的总记录数,每页大小,算出总的页数,然后根据总页数实现翻页,在翻页时,可以获取每一页的内容存在列表中,为后面的模糊匹配做准备. BasePage中封装 # 页面的页码信息,记录总数.分页 ...

  6. python随机产生10个数然后前5个升序后5个降序_编写程序,生成包含 20 个随机数的列表,然后将前 10 个元素升序排列,后 10 个元素降序排列,并输出结果。_学小易找答案...

    [填空题]在 Python3.x 中 input() 函数接收到的用户输入数据一律为 ________ . [填空题]运算符% (可以.不可以)对浮点数进行求余数操作. [简答题]解释 Python ...

  7. 当前时间的七天前和七天后

    1.七天前的时间 this.week_end_time(-7); 2.七天后的时间 this.week_end_time(7); 方法不变,需要变化的是this.方法时.括号里的值(-7)为七天之前( ...

  8. Python面向对象进阶和socket网络编程

    写在前面 为什么坚持?想一想当初: 一.面向对象进阶 - 1.反射补充 - 通过字符串去操作一个对象的属性,称之为反射: - 示例1: class Chinese:def __init__(self, ...

  9. 学python之前先掌握-成为黑客前,你首先应该掌握的Python技术

    成为"黑客"前,应该掌握的"Python编程语言" 最近有很多小伙伴问我"在学习黑客编程技术中,先学习哪个编程语言比较好?"那么我给大家推荐 ...

最新文章

  1. qiime2安装和使用案例
  2. excel:替换问号?时会所有数据被替换掉(通配符问题)
  3. Singleton、MultiThread、Lib——实现单实例无锁多线程安全API
  4. javascript常用验证大全
  5. DedeCms织梦发布文章时输入Tag标签逗号自动变成英文标点的方法
  6. python 面向对象 (一)
  7. oracle导入 不是dba,IMP-00013只有DBA才能导入由其他DBA导出的文件
  8. 微信公众平台应用开发实战
  9. 1085 Perfect Sequence(25 分)
  10. 欧姆龙nj与nx哪个高端_没想到还有比三菱更垃圾的PLC,欧姆龙隆重登场
  11. 验证iOS应用的无障碍特性
  12. android 太阳系布局,Solar Walk太阳系模型软件-三维太阳系模型下载2.4.49安卓版-西西软件下载...
  13. 高校计算机专业课程思政案例,高校计算机专业课程思政建设研究
  14. PostgreSQL的下载和安装使用步骤
  15. linux双线路由,双线机房双IP linux设置路由
  16. Unity Remote5 使用
  17. 【UVM基础】CallBack机制快速上手指南
  18. 力扣T51数组中的逆序对--困难
  19. 经典   bgp 路由黑洞
  20. 原来普洱茶还有预防头痛,减轻体重,缓解压力和失眠的作用,而且是年份久的普洱茶效果好

热门文章

  1. Websocket服务器响应包,服务器websocket c++发送二进制类型包,客户端没有任何事件响应...
  2. UE4 Slate Architecture
  3. 结构模式 01-外观模式(facade)
  4. 浅谈EventBus的使用原理
  5. Android Studio3.x填坑路
  6. 一次 Discuz X3.2 切换数据库后无法登录的问题排查经历
  7. 用LVM快照创建虚拟机
  8. python管理数据库的库_Python中管理数据库
  9. 定义域图像用计算机怎么算,《计算机图像处理的数学和算法基础》.pdf
  10. 0x80070035找不到网络路径_ln -s 创建软链接时的路径问题