我希望您能帮忙翻译关于pandas速度优化的内容。对于我的问题,一个非常有效的库是swifter。但是我不太理解其中的文档,特别是向量化函数。
我的假设是swifter输入只接受向量输入,而不是数据框。这是否错误?
在文档中,这是一个向量化函数:
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,请问它可以与数据框架一起使用还是只能处理向量数据呢?