python - 绘制示波器 .trc 文件的有效方法
问题描述
我发现这个脚本可以用 python 读取 .trc 文件,它工作正常:
https://github.com/yetifrisstlama/readTrc
唯一的问题是重组和绘制文件似乎很慢。我可以绘制一个 200KB 的 .trc 文件,但是当我尝试绘制一个 200MB 的文件时,我的机器就会死机。这些文件有数百万个值。公平地说,我的机器是一台 6 岁的笔记本电脑,运行速度非常慢。
我想知道你们中是否有人知道比上面提供的更有效的处理 .trc 文件的脚本。
这是我的代码:
import pandas as pd
import matplotlib.pyplot as plt
import readTrc
datX, datY, m = readTrc.readTrc('C220180104_ch2_UHF00000.trc')
srx, sry = pd.Series(datX), pd.Series(datY)
df = pd.concat([srx, sry], axis = 1)
df.set_index(0, inplace = True)
df.plot(grid = 1)
plt.show()
提前致谢。
阿图尔
解决方案
推荐阅读
- amazon-web-services - 将tomcat的每个日志文件发送到AWS Cloudwatch Logs
- mongodb - 如何从集合中的其他集合中获取与列表字段元素的值匹配的文档
- reactjs - React 备忘录神奇地执行了两次
- java - 一个关于java函数和字符串不同方法使用的问题
- python - Python / MySQL / Selenium - 分配前引用的局部变量
- python-3.x - 如何在屏幕右侧进行打印?
- javascript - 如何按已解决的顺序对承诺进行排序而不关心参数中的顺序
- ios - 领域 Swift 包依赖项
- cmake - 用于某些目标的 Cppcheck 与 CMake 集成
- ldap - 无法在 python 中从 LDAP 检索条目