龙之崛起为什么一显示新年快乐就卡住了
答案:3 悬赏:0 手机版
解决时间 2021-12-26 13:52
- 提问者网友:那叫心脏的地方装的都是你
- 2021-12-25 21:01
龙之崛起为什么一显示新年快乐就卡住了
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-12-25 21:33
下面让我们用Cython实现相同的逻辑,Cython编译器能将list和dict的操作转换成相应的C API调用,因此在Cython中使用dict会更快一些。程序中尽可能增加类型信息,以实现最快速度:
In [88]:
%%cython -c=-O3
cimport cython
@cython.boundscheck(False)
@cython.wraparound(False)
def groupby_sum(list keys not None, list values not None):
cdef dict d = {}
cdef int i
cdef double v
cdef str k
for i in range(len(keys)):
k = keys[i]
v = values[i]
d[k] =d.get(k, 0.0) + v
return d
In [89]:
%timeit groupby_sum(keys, values)
10 loops, best of 3: 67.6 ms per loop
由上面的结果可知,Pandas的groupby效率甚至超过了采用类型声明的Cython代码的速度了。
In [88]:
%%cython -c=-O3
cimport cython
@cython.boundscheck(False)
@cython.wraparound(False)
def groupby_sum(list keys not None, list values not None):
cdef dict d = {}
cdef int i
cdef double v
cdef str k
for i in range(len(keys)):
k = keys[i]
v = values[i]
d[k] =
return d
In [89]:
%timeit groupby_sum(keys, values)
10 loops, best of 3: 67.6 ms per loop
由上面的结果可知,Pandas的groupby效率甚至超过了采用类型声明的Cython代码的速度了。
全部回答
- 1楼网友:长青诗
- 2021-12-25 22:38
自制战役吗
- 2楼网友:往事隔山水
- 2021-12-25 22:20
玩别的游戏也这样吗?如果玩别的游戏也这样你看一下你的显示驱动打了吗?
如果打了就可能是你的显卡有毛病建议换一个
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯