gpt4 book ai didi

python - 为什么 pd.unique() 比 np.unique() 快?

转载 作者:行者123 更新时间:2023-12-03 21:17:45 38 4
gpt4 key购买 nike

我试着比较了两者,一个是pandas.unique(),另一个是numpy.unique(),我发现后者实际上超过了第一个。
我不确定卓越是否是线性的。

谁能告诉我为什么在代码实现方面存在这种差异?在什么情况下我应该使用哪个?

提前致谢。我是 Stackoverflow 的新手,如果我问的太多,很抱歉。

最佳答案

np.unique() 将数据视为数组,因此它会单独遍历每个值,然后标识唯一字段。

然而,pandas 具有包含此信息的预构建元数据,而 pd.unique() 只是调用包含“唯一”信息的元数据,因此不必再次计算它。

关于python - 为什么 pd.unique() 比 np.unique() 快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53310547/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com