使用Python绘制函数性能(计算速度)

我想比较用于解决特定任务的两个功能(从string转换为datetime结构)。什么是一种有效的方法来测量这些函数的绘制速度?

注意::我真的想将各种数据大小的计算速度存储在一个熊猫数据框中。为此,perfplot不足以作为解决方案。

这是我正在使用的代码:

import pandas as pd
import datetime

# Create sample data
some_date = datetime.datetime(2000,1,1)
s = [(some_date+datetime.timedelta(days=i)).strftime('%m-%d-%Y') for i in range(10**3)]

# multiply the series by itself (so that it repeats itself)
s *= 10**2
s = pd.Series(s)

# First function
def f1(s):
    """
    converts from string format to dt format
    """
    return pd.to_datetime(s)

# Second function
def f2(s):
    """
    converts from string format to dt format
    """
    return pd.to_datetime(s)
pengfei1 回答:使用Python绘制函数性能(计算速度)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3080535.html

大家都在问