小编Cra*_*aig的帖子

如何让Aquamacs在ipython中运行代码

我在OS X lion上使用Aquamacs并尝试使用最新的python-mode.el来编辑和运行我的python代码.我可以通过键入C-来打开ipython shell,但如果我运行Cc Cc或Cc | python代码在没有ipython 的新Python缓冲区中运行.我尝试过一些修复方法.以下是我的.emacs文件的python特定部分:

(when (featurep 'python) (unload-feature 'python t))
;; add custom libs
(add-to-list 'load-path "~/tools/emacs")
;; Set up pylab 
(setq py-install-directory "/Users/stringham/tools/emacs/")
(require 'python-mode)
(setq py-shell-name "/usr/local/bin/ipython")
(setq py-python-command "/usr/local/bin/ipython")
Run Code Online (Sandbox Code Playgroud)

有没有人成功使用ipython和Aquamacs?

python emacs aquamacs ipython python-mode

6
推荐指数
1
解决办法
1346
查看次数

使用h5py将外部原始文件链接到hdf5文件

我使用二进制平面文件工作很多,他们需要保持当前格式以使用遗留代码,但我也希望能够使用属性和组的HDF5文件的一些功能.我在HDF5 文档5.5.4中看到可以链接外部数据.有没有直接的方法来创建HDF5文件并添加外部链接与h5py?

python numpy h5py hdf

5
推荐指数
1
解决办法
508
查看次数

用任意参数替换 sympy 函数

这应该是一项简单的任务,但我很难让它在 Sympy 中工作。我想用特定公式替换带有任意参数的未定义函数,例如:

from sympy import *
var('a b c')
f= Function('f')
test= f(a+b)
lin= test.subs({f(c):2*(c)})
print(lin)
Run Code Online (Sandbox Code Playgroud)

我想要打印出来

2*(a+b)
Run Code Online (Sandbox Code Playgroud)

但是,为此我必须使用

lin= test.subs({f(a+b):2*(a+b)})
Run Code Online (Sandbox Code Playgroud)

我是否必须将 f 定义为类才能进行此替换?

python sympy substitution

4
推荐指数
1
解决办法
912
查看次数

标签 统计

python ×3

aquamacs ×1

emacs ×1

h5py ×1

hdf ×1

ipython ×1

numpy ×1

python-mode ×1

substitution ×1

sympy ×1