python - 从 tdms 文件中分割一维 numpy 数组,并从原始数组中绘制较短的时间序列/间隔

标签 python arrays numpy split labview

需要帮助从 tdms 文件的一维 numpy 数组中提取特定间隔。我能够绘制文件,但无法指定我想要绘制的样本间隔。正如您在图片中看到的,我想绘制绿色的间隔。

enter image description here

样本量约为 35000 个,每秒 1000 个样本,我想将其分成 3 部分并绘制绿色区域。假设我想绘制区间 [6000, 到 13000] 等等。这是取自 tdms 文件的一列。我可以使用 numpy.split ,但我不想分成许多部分,然后必须再次将这些数组放在一起。为了获得我想要的绘图/查找平均值的区域。

最佳答案

您应该能够使用 array-subset 函数,给它您的数组、索引和长度,您将获得子数组。

关于python - 从 tdms 文件中分割一维 numpy 数组,并从原始数组中绘制较短的时间序列/间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38426385/

相关文章:

python - 在 Python 中维护访问计数排序列表的有效方法

python - 循环遍历 2 个 Pandas Dataframes 并将行值传递给计算距离的函数

javascript - 返回下拉列表中 array.map/Subcategories 中的多个元素

javascript - 类数组对象转换为数组

c - memcpy() 和 memmove() 未按预期工作

python - Numpy:二维数组的 reshape

Python 进程在 Numpy 数组中仅使用 1.6 GB RAM Ubuntu 32 位

python - lambda循环

python - 如何拟合用 scipy.stats.rv_continuous 定义的分布?

python - 获取二维数组中局部最大值的坐标高于某个值