我是jupyter笔记本的重度用户,最近,我使用pypy而不是python来运行它以获得额外的速度。它工作得很好,但我很遗憾matplotlib。有没有像pypy和jupyter笔记本兼容的体积2D绘图库?我不需要花哨的东西,分散,线条和条形图绰绰有余。
答案 0 :(得分:1)
Bokeh与pypy工作得相当好。我遇到的唯一问题是使用了pypy尚未支持的numpy.datetime64
。幸运的是,在datetime64引用的情况下,使用bokeh/core/properties.py
和bokeh/util/serialization.py
进行修补就足够了。
我是这样做的:
背景虚化/型芯/ properties.py
...
try:
import numpy as np
datetime_types += (np.datetime64,)
except:
pass
...
和
背景虚化/ util的/ serialization.py
...
# Check for astype failures (putative Numpy < 1.7)
try:
dt2001 = np.datetime64('2001')
legacy_datetime64 = (dt2001.astype('int64') ==
dt2001.astype('datetime64[ms]').astype('int64'))
except:
legacy_datetime64 = False
pass
...
并设法使用pypy在jupyter中获得漂亮的情节。