0
設置:在Windows 10 爲什麼Pymacs返回(pymacs-python。n)?
Pymacs運行良好
- 的Emacs 25.2.1。我可以從Emacs成功運行pymacs-eval和pymacs-exec命令。例如,評估了以下工作:
(require 'pymacs) (pymacs-exec "from scipy.stats import norm;") (pymacs-exec "import numpy as np;") (pymacs-exec "np.set_printoptions(threshold=np.nan);") (pymacs-eval "norm.ppf(0.95)")
最後一行返回
1.6448536269514722
我有是,一些標準的Python 3.x的語句返回一些奇怪的事情回到Emacs的問題。特別是,如果我跑
(pymacs-eval "import numpy as np;") (pymacs-eval "np.max(np.array([[1,1],[2,4]]))")
我回來
(pymacs-python . 1479)
如果運行
(pymacs-load "numpy" "np-") (np-max (np-array '((1 1) (2 4))))
最後一行返回
(pymacs-python . 1479)
這似乎發生每當我嘗試從Em中傳遞任何類型的列表acs通過Pymacs的Python Lisp。有人知道這些「(pymacs-python。n)」是什麼意思嗎?