【发布时间】:2021-08-30 02:18:04
【问题描述】:
我需要根据给定文本文件中的数据绘制图表,但文本文件的格式并不正确,无法轻松提取数据。有没有什么方法可以自动将我需要的数据提取到适当的列表或数据框中,在类似 Jupyter notebook 和 python 的东西中轻松绘制图表?这是文件当前的样子:
###########
Average Hybridsort CPU time, array size 1: 110
Average Mergesort CPU time, array size 1: 98
Average Hybridsort comparisons, array size 1: 0
Average Mergesort comparisons, array size 1: 0
###########
Average Hybridsort CPU time, array size 2: 118
Average Mergesort CPU tim, array size 2: 156
Average Hybridsort comparisons, array size 2: 0
Average Mergesort comparisons, array size 2: 1
###########
Average Hybridsort CPU time, array size 3: 133
Average Mergesort CPU time, array size 3: 175
Average Hybridsort comparisons, array size 3: 1
Average Mergesort comparison, array size 3: 4
###########
Average Hybridsort CPU time, array size 4: 121
Average Mergesort CPU time, array size 4: 170
Average Hybridsort comparisons, array size 4: 2
Average Mergesort comparisons, array size 4: 6
########### (and so on...)
所以文件中有明确的格式和模式,但我不确定如何仅提取绘制图形所需的值。 所以我试图从中提取数据并绘制两个图表:Hybridsort CPU Time 和 Mergesort CPU 时间与数组大小的关系图(因此在一个图中有两条线图),以及 Hybridsort 比较图和 Mergesort 比较与数组大小的比较(也一张图中的两条线图)。我熟悉 jupyter notebook 和 python,并希望将它们绘制在那里,但也欢迎使用其他方法。谢谢!
【问题讨论】:
标签: python dataframe text graph extract