전 jupyter 노트북을 많이 사용하고 있습니다. 최근에 파이썬 대신 pypy를 사용하여 속도를 높이고 있습니다. 완벽하게 작동하지만 matplotlib가 너무 많이 빠져 있습니다. pypy 및 jupyter 노트북과 호환되는 2D 플로팅 라이브러리가 있습니까? 나는 멋진 것들을 필요로하지 않습니다, 분산 형, 라인 및 바 플롯은 충분합니다.pypy와 호환되는 2D 플로팅 라이브러리가 있습니까?
0
A
답변
0
Bokeh은 삐삐와 잘 어울립니다. 내가 만난 유일한 문제는 아직 pypy에서 지원하지 않는 numpy.datetime64
의 사용과 관련이 있습니다. 다행히도 원숭이 패치 bokeh/core/properties.py
과 bokeh/util/serialization.py
은 datetime64 참조의 경우에 충분합니다.
나는이 방법으로 그것을했다 :
보케/코어/properties.py
...
try:
import numpy as np
datetime_types += (np.datetime64,)
except:
pass
...
및
보케/폴더의 유틸리티/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에서 멋진 그림을 얻으려면.
+0
항상 PyPy에서이 작품을 만들기 위해 PR을 제출 하시겠습니까? – bigreddot
+0
물론 ... 나는 그것을 해결할 것이다. –
나는 pypy에서 mpl을 실행한다고 주장하는 스크린 샷을 보았습니다. 이미 노블북에 있다면, bqplot, altair, lightning을보세요 – tacaswell
그들은 모두 판다에 의존합니다 ... 나는 의존성이없는 무언가가 필요합니다. –