我需要了解熊猫速度优化。对我的问题非常有效的图书馆更快。但我不了解文档,尤其是矢量化函数。
我的假设是更快的输入只接受向量输入,而不是数据帧。这是错的吗?
在文档中这是矢量化函数:
def bikes_proportion(x, max_x):
return x * 1.0 / max_x
这是非矢量化函数:
def convert_to_human(datetime):
return datetime.weekday_name + ', the ' + str(datetime.day) + 'th day of ' + datetime.strftime("%B") + ', ' + str(datetime.year)
有什么区别?
你能告诉我向量化和非向量化函数有什么不同吗?如果您以前使用过 swifter。可以更快地使用数据框还是只使用矢量?